diff --git a/.vscode/launch.json b/.vscode/launch.json
index fd029c2874e..e137e741ef4 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -59,6 +59,14 @@
"dmb": "${workspaceFolder}/${command:CurrentDMB}",
"dreamDaemon": true
},
+ {
+ "type": "byond",
+ "request": "launch",
+ "name": "Launch DreamDaemon (absolute minimum)",
+ "preLaunchTask": "Build All (absolute minimum)",
+ "dmb": "${workspaceFolder}/${command:CurrentDMB}",
+ "dreamDaemon": true
+ },
{
"type": "byond",
"request": "launch",
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
index bd903799d9f..fa4bec4dbc7 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm
@@ -346,6 +346,20 @@
pixel_x = 6
},
/obj/item/reagent_containers/cup/bottle/epinephrine,
+/obj/item/stack/sheet/mineral/silver{
+ amount = 5;
+ pixel_x = 5
+ },
+/obj/item/stack/sheet/mineral/silver{
+ amount = 5;
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/mineral/silver{
+ amount = 5;
+ pixel_y = 4;
+ pixel_x = -3
+ },
/turf/open/floor/iron/white/corner{
dir = 4
},
@@ -795,18 +809,9 @@
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/chemistry)
"gv" = (
-/obj/structure/closet/crate,
-/obj/item/vending_refill/snack{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/snack{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/coffee,
-/obj/item/vending_refill/cola,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink/kitchen/directional/west,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"gO" = (
@@ -2003,9 +2008,11 @@
},
/area/ruin/syndicate_lava_base/medbay)
"qA" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/turf/open/floor/iron/dark,
-/area/ruin/syndicate_lava_base/bar)
+/obj/machinery/wall_healer/free/directional/north,
+/turf/open/floor/iron/white/side{
+ dir = 1
+ },
+/area/ruin/syndicate_lava_base/medbay)
"qN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -2218,7 +2225,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
-/obj/machinery/duct,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"tB" = (
@@ -2330,7 +2336,8 @@
/area/ruin/syndicate_lava_base/bar)
"vo" = (
/obj/machinery/light/small/directional/east,
-/obj/machinery/duct,
+/obj/structure/table/reinforced,
+/obj/machinery/microwave,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"vy" = (
@@ -2469,8 +2476,9 @@
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/main)
"xX" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
+/obj/item/reagent_containers/condiment/enzyme,
+/obj/item/food/chocolatebar,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"ye" = (
@@ -2613,7 +2621,42 @@
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/cargo)
"zy" = (
-/obj/machinery/duct,
+/obj/structure/closet/crate/freezer{
+ pixel_x = 0;
+ pixel_y = 0
+ },
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/food/canned/beans,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/item/reagent_containers/cup/glass/waterbottle/large{
+ pixel_x = 0;
+ pixel_y = 0
+ },
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"zC" = (
@@ -2670,6 +2713,7 @@
/obj/structure/cable,
/obj/effect/mapping_helpers/apc/syndicate_access,
/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/oven/range,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"Ab" = (
@@ -3157,8 +3201,8 @@
/turf/open/floor/plating/lavaland_atmos,
/area/ruin/syndicate_lava_base/main)
"GG" = (
-/obj/machinery/microwave,
/obj/structure/table/reinforced,
+/obj/machinery/processor,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"GI" = (
@@ -3455,7 +3499,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
-/obj/machinery/duct,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"KX" = (
@@ -3789,6 +3832,11 @@
/obj/effect/turf_decal/sand/plating/volcanic,
/turf/open/floor/plating/lavaland_atmos,
/area/ruin/syndicate_lava_base/arrivals)
+"Qp" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/machinery/wall_healer/free/directional/south,
+/turf/open/floor/iron,
+/area/ruin/syndicate_lava_base/main)
"Qu" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -3866,19 +3914,18 @@
/turf/open/floor/engine/plasma,
/area/ruin/syndicate_lava_base/engineering)
"RG" = (
-/obj/structure/sink/kitchen/directional/west,
-/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{
- req_access = null
+/obj/structure/closet/secure_closet/freezer/meat/all_access,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 0;
+ pixel_y = 0
},
/obj/item/storage/box/donkpockets{
- pixel_x = 2
+ pixel_y = 0;
+ pixel_x = 0
},
/obj/item/storage/box/donkpockets{
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
+ pixel_x = 0;
+ pixel_y = 0
},
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
@@ -3911,9 +3958,6 @@
/turf/open/floor/iron,
/area/ruin/syndicate_lava_base/engineering)
"SN" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/condiment/enzyme,
-/obj/item/food/chocolatebar,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
@@ -4318,36 +4362,9 @@
/turf/open/floor/engine/co2,
/area/ruin/syndicate_lava_base/engineering)
"Xz" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/rationpack,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/food/canned/beans,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
-/obj/item/reagent_containers/cup/glass/waterbottle/large,
+/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{
+ req_access = null
+ },
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"XE" = (
@@ -4517,8 +4534,18 @@
/turf/open/floor/plating,
/area/ruin/syndicate_lava_base/cargo)
"ZA" = (
-/obj/structure/reagent_dispensers/plumbed,
/obj/machinery/light/small/directional/north,
+/obj/structure/closet/crate,
+/obj/item/vending_refill/snack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/vending_refill/snack{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/vending_refill/coffee,
+/obj/item/vending_refill/cola,
/turf/open/floor/iron/dark,
/area/ruin/syndicate_lava_base/bar)
"ZH" = (
@@ -5753,7 +5780,7 @@ Mr
EC
jd
IX
-he
+Qp
hz
UX
Xi
@@ -5865,9 +5892,9 @@ Vj
BH
rV
jy
-qA
-gv
mN
+gv
+jZ
tA
SN
jy
@@ -6067,7 +6094,7 @@ hz
wx
ha
kQ
-ln
+qA
lJ
pW
lI
diff --git a/_maps/RandomRuins/SpaceRuins/garbagetruck4.dmm b/_maps/RandomRuins/SpaceRuins/garbagetruck4.dmm
index 00f49ef1cf1..f85f79cb150 100644
--- a/_maps/RandomRuins/SpaceRuins/garbagetruck4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/garbagetruck4.dmm
@@ -746,7 +746,7 @@
/obj/item/coin/plastic,
/obj/structure/safe,
/obj/structure/spider/stickyweb,
-/obj/item/tank/jetpack/oxygen{
+/obj/item/tank/jetpack{
desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas. It's blue, and has a triangle chiselled into the paint."
},
/obj/item/switchblade,
diff --git a/_maps/RandomRuins/SpaceRuins/hauntedtradingpost.dmm b/_maps/RandomRuins/SpaceRuins/hauntedtradingpost.dmm
index 7acaedcc50c..0b550628297 100644
--- a/_maps/RandomRuins/SpaceRuins/hauntedtradingpost.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hauntedtradingpost.dmm
@@ -1425,12 +1425,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4,
/turf/open/floor/carpet/orange,
/area/ruin/space/has_grav/hauntedtradingpost/public/corridor)
-"mh" = (
-/obj/item/circuitboard/machine/vendatray{
- pixel_y = 15
- },
-/turf/open/floor/carpet/orange,
-/area/ruin/space/has_grav/hauntedtradingpost/public)
"mn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4,
/obj/machinery/airalarm/directional/south,
@@ -1942,7 +1936,7 @@
/turf/template_noop,
/area/template_noop)
"qY" = (
-/obj/item/tank/jetpack/oxygen/security{
+/obj/item/tank/jetpack/security{
name = "red jetpack (oxygen)"
},
/obj/item/tank/internals/oxygen/red,
@@ -6751,7 +6745,7 @@ tl
Ht
uZ
eE
-mh
+Ip
He
TY
RX
diff --git a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm
index 9565fa689c3..345a69b4a51 100644
--- a/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm
+++ b/_maps/RandomRuins/SpaceRuins/infested_frigate.dmm
@@ -2657,7 +2657,7 @@
/obj/item/storage/box/bodybags,
/obj/item/storage/box/bodybags,
/obj/item/storage/box/bodybags,
-/obj/item/tank/jetpack/oxygen,
+/obj/item/tank/jetpack,
/obj/item/storage/box/coffeepack,
/obj/item/storage/box/coffeepack,
/obj/item/storage/box/emptysandbags,
diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
index 22deb912f32..217b497f6f7 100644
--- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
@@ -1346,6 +1346,11 @@
},
/turf/open/floor/iron,
/area/ruin/space/ancientstation/beta/mining)
+"fW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/xeno,
+/turf/open/floor/iron/white,
+/area/ruin/space/ancientstation/delta/rnd)
"fY" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -1384,11 +1389,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/delta/ai)
-"gl" = (
-/obj/structure/alien/weeds,
-/obj/effect/decal/cleanable/blood/gibs/xeno/up,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"go" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -1398,6 +1398,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/hall)
+"gv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/xeno/up,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/delta/hall)
"gw" = (
/obj/machinery/power/terminal{
dir = 4
@@ -1629,15 +1635,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/sec)
-"hD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/duct,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/delta/hall)
"hE" = (
/mob/living/basic/alien/drone,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -1666,6 +1663,11 @@
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
+"hO" = (
+/obj/effect/decal/cleanable/blood/oil/slippery,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/charlie/hall)
"hP" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/head/utility/welding{
@@ -2057,6 +2059,18 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/ruin/space/ancientstation/charlie/storage)
+"jj" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mob_spawn/ghost_role/human/oldstation/eng,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/charlie/dorms)
"jm" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -2070,10 +2084,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/hall)
-"jp" = (
-/obj/effect/decal/cleanable/blood/gibs/xeno/core,
-/turf/open/floor/iron/white,
-/area/ruin/space/ancientstation/delta/rnd)
"jq" = (
/obj/structure/transit_tube/station/reverse/flipped,
/obj/effect/decal/cleanable/dirt,
@@ -2118,20 +2128,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/dorms)
-"jC" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/shard,
-/obj/effect/decal/cleanable/blood/tracks/xeno{
- dir = 6
- },
-/obj/effect/turf_decal/tile/purple/half/contrasted,
-/turf/open/floor/iron/white/textured_edge{
- dir = 1
- },
-/area/ruin/space/ancientstation/delta/biolab)
"jE" = (
/turf/closed/wall/rust,
/area/ruin/space/ancientstation/beta/hall)
@@ -2210,6 +2206,18 @@
/obj/machinery/door/window/left/directional/east,
/turf/open/floor/iron/white/textured,
/area/ruin/space/ancientstation/delta/proto)
+"jS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mob_spawn/ghost_role/human/oldstation/sec,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/charlie/dorms)
"jU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/public/glass{
@@ -2299,18 +2307,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/dorms)
-"kr" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mob_spawn/ghost_role/human/oldsec,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/dorms)
"ks" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -2411,18 +2407,6 @@
/obj/item/clothing/neck/link_scryer/loaded/charlie,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/dorms)
-"kO" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mob_spawn/ghost_role/human/oldsci,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/dorms)
"kP" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -2552,36 +2536,12 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/delta/ai)
-"ln" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mob_spawn/ghost_role/human/oldeng,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/dorms)
"lq" = (
/obj/structure/alien/weeds,
/obj/effect/decal/cleanable/blood/gibs/old,
/mob/living/basic/alien,
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/delta/ai)
-"lr" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mob_spawn/ghost_role/human/oldsci,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/dorms)
"lw" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -3391,6 +3351,12 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/beta/atmos)
+"pB" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/alien/weeds,
+/obj/machinery/light/small/broken/directional/west,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"pD" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{
@@ -3451,6 +3417,14 @@
dir = 4
},
/area/ruin/space/ancientstation/delta/rnd)
+"qb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/xeno/core,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/ruin/space/ancientstation/delta/rnd)
"qc" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -3560,6 +3534,20 @@
/obj/effect/mapping_helpers/airlock/access/all/away/general,
/turf/open/floor/iron/dark/airless,
/area/ruin/space/ancientstation/charlie/engie)
+"qY" = (
+/obj/effect/decal/cleanable/blood/gibs/robot_debris,
+/obj/structure/alien/weeds,
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 30
+ },
+/obj/item/stack/sheet/mineral/diamond,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"rc" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/power/energy_accumulator/grounding_rod,
@@ -3715,6 +3703,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"sc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/delta/hall)
"si" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
@@ -3861,6 +3859,12 @@
/obj/effect/mapping_helpers/damaged_window,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"to" = (
+/obj/machinery/door/window/brigdoor/left/directional/west,
+/obj/effect/decal/cleanable/blood/gibs/robot_debris,
+/obj/structure/alien/weeds/node,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"tv" = (
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
@@ -3893,11 +3897,6 @@
"tC" = (
/turf/closed/mineral/gold,
/area/space/nearstation)
-"tE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/xeno,
-/turf/open/floor/iron/white,
-/area/ruin/space/ancientstation/delta/rnd)
"tF" = (
/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
@@ -4131,6 +4130,18 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"vl" = (
+/obj/machinery/door/airlock/highsecurity,
+/obj/structure/alien/weeds,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/blood/tracks/xeno,
+/obj/effect/decal/cleanable/blood/tracks,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "oldstation-aisat"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/away/general,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"vn" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/cleanable/dirt,
@@ -4384,12 +4395,6 @@
},
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/engie)
-"wM" = (
-/obj/effect/decal/cleanable/blood/tracks/xeno{
- dir = 10
- },
-/turf/open/floor/engine,
-/area/ruin/space/ancientstation/delta/biolab)
"wO" = (
/obj/machinery/hydroponics/soil,
/obj/machinery/light/small/directional/south,
@@ -4423,6 +4428,18 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"wU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/delta/hall)
+"wV" = (
+/obj/effect/decal/cleanable/blood/tracks/xeno{
+ dir = 10
+ },
+/turf/open/floor/engine,
+/area/ruin/space/ancientstation/delta/biolab)
"xd" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -4442,6 +4459,12 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/sec)
+"xj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/blood/gibs/xeno/up,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/delta/hall)
"xr" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -4585,12 +4608,6 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
/area/ruin/space/ancientstation/delta/hall)
-"yD" = (
-/obj/effect/decal/cleanable/blood/tracks/xeno{
- dir = 5
- },
-/turf/open/floor/engine,
-/area/ruin/space/ancientstation/delta/biolab)
"yF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/duct,
@@ -4614,16 +4631,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/diagonal,
/area/ruin/space/ancientstation/beta/gravity)
+"yX" = (
+/obj/effect/decal/cleanable/blood/tracks/xeno{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/engine,
+/area/ruin/space/ancientstation/delta/biolab)
"yZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/broken/directional/east,
/turf/open/floor/engine/airless,
/area/ruin/space/ancientstation/beta/supermatter)
-"zd" = (
-/obj/effect/decal/cleanable/blood/gibs/robot_debris,
-/obj/structure/alien/weeds,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"ze" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -4889,12 +4908,6 @@
},
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/hall)
-"AE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/obj/effect/decal/cleanable/blood/gibs/xeno/up,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/delta/hall)
"AH" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/rods,
@@ -4905,11 +4918,6 @@
/obj/structure/broken_flooring/side/directional/west,
/turf/open/floor/plating,
/area/ruin/space/ancientstation/charlie/dorms)
-"AI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/xeno/core,
-/turf/open/floor/iron/white,
-/area/ruin/space/ancientstation/delta/rnd)
"AJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -4926,6 +4934,16 @@
/obj/structure/tank_dispenser/plasma,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/beta/atmos)
+"AS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/west,
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/charlie/engie)
"AT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5097,6 +5115,11 @@
/obj/item/ammo_box/speedloader/strilka310,
/turf/open/floor/plating,
/area/ruin/space/ancientstation/delta/hall)
+"BU" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"Cc" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -5245,11 +5268,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/hall)
-"Dc" = (
-/obj/effect/decal/cleanable/blood/oil/slippery,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/hall)
"Df" = (
/obj/structure/grille/broken,
/turf/open/floor/plating/airless,
@@ -5305,12 +5323,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/supermatter)
-"Dz" = (
-/obj/machinery/door/window/brigdoor/left/directional/west,
-/obj/effect/decal/cleanable/blood/gibs/robot_debris,
-/obj/structure/alien/weeds/node,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
+"DA" = (
+/obj/effect/decal/cleanable/blood/xeno,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/ruin/space/ancientstation/delta/rnd)
"DB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
@@ -5582,6 +5601,11 @@
/obj/item/stack/rods,
/turf/open/floor/engine/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"FH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/gibs/xeno/core,
+/turf/open/floor/iron/white,
+/area/ruin/space/ancientstation/delta/rnd)
"FJ" = (
/obj/structure/alien/weeds,
/obj/machinery/light/small/broken/directional/west,
@@ -5790,16 +5814,15 @@
/obj/effect/mapping_helpers/airalarm/away_general_access,
/turf/open/floor/iron/white,
/area/ruin/space/ancientstation/delta/rnd)
-"He" = (
+"Hb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
/obj/structure/cable,
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 8
- },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
/turf/open/floor/iron,
-/area/ruin/space/ancientstation/charlie/engie)
+/area/ruin/space/ancientstation/delta/hall)
"Hf" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -5922,6 +5945,12 @@
dir = 8
},
/area/ruin/space/ancientstation/delta/biolab)
+"HP" = (
+/obj/effect/decal/cleanable/blood/gibs/robot_debris,
+/obj/structure/alien/weeds,
+/obj/structure/alien/egg/burst,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"HQ" = (
/obj/structure/transit_tube{
dir = 4
@@ -6131,6 +6160,18 @@
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
+"Ji" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mob_spawn/ghost_role/human/oldstation/sci,
+/turf/open/floor/iron,
+/area/ruin/space/ancientstation/charlie/dorms)
"Jk" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -6371,6 +6412,12 @@
/obj/effect/mapping_helpers/broken_machine,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/dorms)
+"Km" = (
+/obj/effect/decal/cleanable/blood/tracks/xeno{
+ dir = 5
+ },
+/turf/open/floor/engine,
+/area/ruin/space/ancientstation/delta/biolab)
"Kr" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -6455,6 +6502,31 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/supermatter)
+"KQ" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/remains/human{
+ pixel_y = -4;
+ pixel_x = -4
+ },
+/obj/item/paper/fluff/ruins/oldstation/survivor_note{
+ pixel_x = 17;
+ pixel_y = 12
+ },
+/obj/item/organ/cyberimp/arm/toolkit/toolset{
+ pixel_y = 2;
+ pixel_x = 6
+ },
+/mob/living/basic/bot/cleanbot/autopatrol{
+ bot_mode_flags = 12;
+ name = "Ramboo";
+ pixel_x = -2;
+ pixel_y = 5;
+ bot_access_flags = 0
+ },
+/turf/open/floor/plating{
+ initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15"
+ },
+/area/ruin/space/ancientstation/delta/hall)
"KT" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -6557,16 +6629,6 @@
},
/turf/open/floor/plating,
/area/ruin/space/ancientstation/beta/supermatter)
-"Lu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/xeno,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/delta/hall)
"Lw" = (
/obj/structure/toilet{
dir = 8
@@ -6694,6 +6756,10 @@
/obj/effect/mapping_helpers/airalarm/away_general_access,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/rnd)
+"LZ" = (
+/obj/effect/decal/cleanable/blood/gibs/xeno/core,
+/turf/open/floor/iron/white,
+/area/ruin/space/ancientstation/delta/rnd)
"Ma" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -6812,12 +6878,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/diagonal,
/area/ruin/space/ancientstation/beta/gravity)
-"Nb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/xeno/up,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/delta/hall)
"Ne" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
@@ -7025,18 +7085,6 @@
/obj/effect/mapping_helpers/apc/away_general_access,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/charlie/hydro)
-"Oo" = (
-/obj/machinery/door/airlock/highsecurity,
-/obj/structure/alien/weeds,
-/obj/structure/cable,
-/obj/effect/decal/cleanable/blood/tracks/xeno,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "oldstation-aisat"
- },
-/obj/effect/mapping_helpers/airlock/access/all/away/general,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"Or" = (
/obj/effect/mapping_helpers/damaged_window,
/obj/effect/spawner/structure/window/reinforced,
@@ -7061,6 +7109,20 @@
"Ox" = (
/turf/closed/wall,
/area/ruin/space/ancientstation/charlie/storage)
+"Oz" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/shard,
+/obj/effect/decal/cleanable/blood/tracks/xeno{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/purple/half/contrasted,
+/turf/open/floor/iron/white/textured_edge{
+ dir = 1
+ },
+/area/ruin/space/ancientstation/delta/biolab)
"OA" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{
@@ -7289,11 +7351,6 @@
/obj/structure/broken_flooring/side/directional/south,
/turf/open/floor/plating/airless,
/area/ruin/space/ancientstation/beta/hall)
-"Qd" = (
-/obj/structure/alien/weeds,
-/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"Qg" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -7328,6 +7385,11 @@
},
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/rnd)
+"Qq" = (
+/obj/effect/decal/cleanable/blood/gibs/robot_debris,
+/obj/structure/alien/weeds,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"Qs" = (
/turf/closed/mineral/gibtonite,
/area/space/nearstation)
@@ -7494,13 +7556,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/hall)
-"RI" = (
-/obj/effect/decal/cleanable/blood/xeno,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/ruin/space/ancientstation/delta/rnd)
"RK" = (
/obj/machinery/door/firedoor/closed,
/obj/effect/decal/cleanable/dirt,
@@ -7782,20 +7837,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/engine/o2,
/area/ruin/space/ancientstation/beta/atmos)
-"TC" = (
-/obj/effect/decal/cleanable/blood/gibs/robot_debris,
-/obj/structure/alien/weeds,
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/stack/sheet/plasteel{
- amount = 30
- },
-/obj/item/stack/sheet/mineral/diamond,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"TD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -7909,12 +7950,6 @@
"Uu" = (
/turf/closed/mineral/plasma,
/area/space/nearstation)
-"Uz" = (
-/obj/effect/decal/cleanable/blood/oil,
-/obj/structure/alien/weeds,
-/obj/machinery/light/small/broken/directional/west,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"UA" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -8019,13 +8054,6 @@
},
/turf/open/floor/iron/diagonal,
/area/ruin/space/ancientstation/beta/gravity)
-"Vx" = (
-/obj/effect/decal/cleanable/blood/tracks/xeno{
- dir = 8
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/engine,
-/area/ruin/space/ancientstation/delta/biolab)
"Vy" = (
/obj/machinery/light/small/directional/west,
/obj/effect/spawner/random/trash/moisture_trap,
@@ -8086,14 +8114,6 @@
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/engine,
/area/ruin/space/ancientstation/delta/biolab)
-"VX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/xeno/core,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/ruin/space/ancientstation/delta/rnd)
"Wa" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -8106,6 +8126,11 @@
},
/turf/open/floor/iron/dark,
/area/ruin/space/ancientstation/charlie/engie)
+"Wb" = (
+/obj/structure/alien/weeds,
+/obj/effect/decal/cleanable/blood/gibs/xeno/up,
+/turf/open/floor/iron/dark,
+/area/ruin/space/ancientstation/delta/ai)
"Wh" = (
/turf/open/floor/plating/foam{
initial_gas_mix = "TEMP=2.7"
@@ -8190,12 +8215,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron,
/area/ruin/space/ancientstation/delta/hall)
-"WS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/xeno/larva/body,
-/turf/open/floor/iron,
-/area/ruin/space/ancientstation/delta/hall)
"WT" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -8494,12 +8513,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/rust,
/area/ruin/space/ancientstation/charlie/hall)
-"YC" = (
-/obj/effect/decal/cleanable/blood/gibs/robot_debris,
-/obj/structure/alien/weeds,
-/obj/structure/alien/egg/burst,
-/turf/open/floor/iron/dark,
-/area/ruin/space/ancientstation/delta/ai)
"YD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -8657,31 +8670,6 @@
/obj/structure/cable,
/turf/open/floor/engine/airless,
/area/ruin/space/ancientstation/beta/supermatter)
-"ZF" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/remains/human{
- pixel_y = -4;
- pixel_x = -4
- },
-/obj/item/paper/fluff/ruins/oldstation/survivor_note{
- pixel_x = 17;
- pixel_y = 12
- },
-/obj/item/organ/cyberimp/arm/toolkit/toolset{
- pixel_y = 2;
- pixel_x = 6
- },
-/mob/living/basic/bot/cleanbot/autopatrol{
- bot_mode_flags = 12;
- name = "Ramboo";
- pixel_x = -2;
- pixel_y = 5;
- bot_access_flags = 0
- },
-/turf/open/floor/plating{
- initial_gas_mix = "co2=6;o2=16;n2=82;TEMP=293.15"
- },
-/area/ruin/space/ancientstation/delta/hall)
"ZJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -11761,7 +11749,7 @@ Wn
Tf
YM
hl
-He
+AS
id
Ma
aa
@@ -12295,7 +12283,7 @@ Ss
gI
oX
jJ
-Dc
+hO
aG
nk
nk
@@ -12496,11 +12484,11 @@ jJ
cq
Qg
bN
-ln
+jj
bN
-kO
+Ji
bN
-lr
+jj
uX
mc
UP
@@ -12760,9 +12748,9 @@ jJ
FV
Qg
Fv
-kr
+jS
bN
-ln
+Ji
bN
kp
pk
@@ -13934,7 +13922,7 @@ bE
DM
Fo
Hr
-ZF
+KQ
Gz
Ni
bE
@@ -14138,7 +14126,7 @@ EI
yq
cD
TA
-AE
+xj
Ys
qM
cD
@@ -14379,7 +14367,7 @@ aa
ad
ad
ag
-gl
+Wb
NS
dT
nG
@@ -14395,7 +14383,7 @@ Ao
bD
zf
eF
-tE
+fW
gG
nN
oe
@@ -14461,9 +14449,9 @@ Lc
wx
BN
fa
-VX
+qb
Rg
-AI
+FH
of
WV
ca
@@ -14527,7 +14515,7 @@ CZ
wx
CA
kw
-RI
+DA
lF
hS
ze
@@ -14644,13 +14632,13 @@ ad
ag
ap
Tq
-Qd
+BU
ao
MJ
YS
ld
lZ
-Oo
+vl
nL
nL
DI
@@ -14724,7 +14712,7 @@ Ie
Ao
wx
YP
-jp
+LZ
og
lF
iq
@@ -14786,7 +14774,7 @@ ad
aa
aa
bE
-WS
+wU
wr
bD
VE
@@ -15065,7 +15053,7 @@ Nx
Px
ql
QR
-Lu
+sc
ZJ
cD
cR
@@ -15116,7 +15104,7 @@ ad
aa
aa
cR
-Nb
+gv
En
XM
vJ
@@ -15124,7 +15112,7 @@ gD
nP
WR
sL
-hD
+Hb
MM
cD
Si
@@ -15236,8 +15224,8 @@ aa
aa
aa
ad
-YC
-Uz
+HP
+pB
lq
ag
gk
@@ -15303,11 +15291,11 @@ aa
aa
ad
ad
-TC
+qY
be
-Dz
+to
ZW
-zd
+Qq
ad
ad
aa
@@ -15326,8 +15314,8 @@ AT
rp
vy
VW
-yD
-wM
+Km
+wV
rp
jg
BS
@@ -15393,7 +15381,7 @@ md
xM
Go
Yl
-Vx
+yX
rp
bE
bE
@@ -15459,7 +15447,7 @@ Ti
uZ
LN
rT
-jC
+Oz
SU
aa
aa
diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm
index 9891aa74685..77d1040d891 100644
--- a/_maps/RandomZLevels/caves.dmm
+++ b/_maps/RandomZLevels/caves.dmm
@@ -152,7 +152,7 @@
/area/awaymission/caves/bmp_asteroid/level_four)
"ba" = (
/obj/structure/table/wood/fancy,
-/obj/item/clothing/gloves/krav_maga/combatglovesplus,
+/obj/item/clothing/gloves/kaza_ruk/combatglovesplus,
/turf/open/floor/engine/cult,
/area/awaymission/caves/bmp_asteroid/level_four)
"bf" = (
diff --git a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
index d0ad5d86b0c..08e629fddc1 100644
--- a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
+++ b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm
@@ -9,15 +9,6 @@
},
/turf/open/floor/catwalk_floor,
/area/station/science/server)
-"aas" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/item/kirbyplants/random,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"aat" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -32,25 +23,6 @@
/obj/structure/showcase/machinery/implanter,
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
-"aaB" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/item/radio/intercom/directional/east,
-/obj/structure/rack,
-/obj/item/book/manual/wiki/chemistry{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/book/manual/wiki/grenades{
- pixel_y = 1
- },
-/obj/item/book/manual/wiki/plumbing{
- pixel_x = 4;
- pixel_y = -2
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"aaO" = (
/obj/structure/plaque/static_plaque/golden{
desc = "Come get your own gold plaque!";
@@ -94,21 +66,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"abm" = (
-/obj/machinery/door/airlock/mining/glass{
- name = "Quartermaster"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"abp" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -126,6 +83,14 @@
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
+"abE" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/medical/chem_storage)
"abF" = (
/obj/structure/railing{
dir = 1
@@ -138,28 +103,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"abI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/landmark/start/shaft_miner,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
-"abM" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
-/obj/effect/spawner/random/maintenance,
-/obj/structure/closet/crate,
-/obj/item/storage/belt/fannypack/yellow,
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/railing,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"abT" = (
/turf/closed/wall,
/area/station/science/cytology)
@@ -237,6 +180,17 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"acS" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"acU" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{
dir = 5
@@ -252,6 +206,20 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron,
/area/station/science/research)
+"adc" = (
+/obj/structure/sign/poster/contraband/communist_state/directional/south,
+/obj/item/ammo_casing/spent{
+ pixel_x = -8;
+ pixel_y = -4
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"ade" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -271,6 +239,19 @@
"adC" = (
/turf/open/openspace,
/area/station/maintenance/hallway/abandoned_recreation)
+"adT" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 8
+ },
+/mob/living/basic/bot/repairbot,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/exterior)
"adU" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -305,6 +286,39 @@
},
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
+"aeq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
+"aeH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
+"afb" = (
+/obj/machinery/flasher/directional/north,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
+"afg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark_blue/corner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"afj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -322,6 +336,21 @@
/obj/structure/flora/bush/large/style_random,
/turf/open/misc/asteroid,
/area/station/science/xenobiology/hallway)
+"afl" = (
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/effect/turf_decal/trimline/blue/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 1
+ },
+/area/station/medical/cryo)
"afn" = (
/obj/structure/railing{
dir = 4
@@ -353,29 +382,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"afK" = (
-/obj/machinery/turretid{
- name = "AI Chamber turret control";
- pixel_x = 5;
- pixel_y = -24
+"afF" = (
+/turf/open/floor/iron/white/smooth_half{
+ dir = 1
},
-/obj/machinery/button/door/directional/south{
- id = "aicoredoor";
- name = "AI Chamber Access Control";
- pixel_x = -9;
- pixel_y = -37;
- req_access = list("ai_upload")
- },
-/obj/machinery/button/door/directional/south{
- id = "aicorewindow";
- name = "AI Core Shutters";
- pixel_x = 9;
- pixel_y = -37;
- req_access = list("ai_upload")
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/foyer)
"afL" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -413,6 +424,10 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/engineering/break_room)
+"agu" = (
+/obj/structure/sign/departments/medbay/alt/directional/south,
+/turf/open/floor/iron/large,
+/area/station/hallway/primary/central)
"agy" = (
/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
dir = 4
@@ -435,24 +450,30 @@
"agO" = (
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"agP" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/science/lobby)
+"ahf" = (
+/turf/closed/wall/r_wall,
+/area/station/medical/chemistry)
"ahh" = (
/obj/effect/turf_decal/delivery,
/obj/effect/spawner/random/vending/colavend,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"ahs" = (
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"ahx" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 2;
+ pixel_y = 11
+ },
+/obj/item/clothing/head/utility/welding{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/toy/figure/lawyer{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/turf/open/floor/iron/checker,
+/area/station/maintenance/port/aft)
"ahC" = (
/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{
dir = 8
@@ -479,6 +500,11 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/hallway/primary/aft)
+"ahQ" = (
+/obj/structure/ladder,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"ahT" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -504,9 +530,16 @@
},
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"ahW" = (
-/turf/closed/wall,
-/area/station/medical/chem_storage)
+"ahY" = (
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"aia" = (
/obj/machinery/holopad,
/obj/structure/cable,
@@ -540,11 +573,6 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"aiA" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/closet/emcloset,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"aiE" = (
/obj/structure/railing,
/obj/structure/cable,
@@ -561,14 +589,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/robotics/lab)
-"aiP" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"aiR" = (
-/obj/machinery/camera/autoname/motion/directional/north,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aiY" = (
/obj/structure/railing{
dir = 1
@@ -586,6 +606,34 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"ajz" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark/corner,
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 1
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"ajA" = (
+/obj/machinery/holopad,
+/obj/structure/cable/layer3,
+/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/textured_half,
+/area/station/ai/satellite/exterior)
"ajB" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -616,11 +664,16 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
-"ajO" = (
-/obj/structure/cable/layer3,
+"ajU" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"ajV" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -641,13 +694,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
-"akc" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"akh" = (
/obj/item/kirbyplants/random,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -737,22 +783,13 @@
/obj/structure/cable,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"akW" = (
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"alb" = (
+/obj/effect/spawner/random/maintenance/two,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/table/wood,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"alh" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -788,6 +825,13 @@
},
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
+"alj" = (
+/obj/item/cigbutt,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"alk" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
@@ -801,14 +845,28 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"alx" = (
-/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+"als" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
},
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/sorting/mail,
+/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
+/obj/structure/cable,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"alB" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"alF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table_frame,
@@ -829,19 +887,20 @@
},
/turf/open/openspace,
/area/station/engineering/atmos/project)
+"alI" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"alT" = (
/obj/structure/disposalpipe/segment,
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"alV" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/reagent_dispensers/plumbed/storage,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"ame" = (
/obj/machinery/newscaster/directional/west,
/obj/machinery/light/directional/west,
@@ -854,14 +913,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/warden)
-"amg" = (
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/effect/landmark/start/chemist,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"ams" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/siding/blue/corner{
@@ -887,36 +938,28 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"amu" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/dark/textured_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"amH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
-/obj/machinery/door/airlock/virology/glass{
- name = "Entrance to Malpractice Tower"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
-"amJ" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"amU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/landmark/start/assistant,
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"amW" = (
+/obj/structure/table/optable,
+/obj/item/radio/intercom/directional/south,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/surgery)
+"amY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/work_for_a_future/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"anj" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -925,14 +968,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"ank" = (
-/obj/machinery/light/directional/east,
-/obj/item/radio/intercom/directional/east,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"anm" = (
/turf/closed/wall,
/area/station/service/library/printer)
@@ -960,6 +995,13 @@
/obj/machinery/vending/engivend,
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
+"anC" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 1
+ },
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/chamber)
"anG" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/openspace,
@@ -990,6 +1032,17 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"aoz" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/bodycontainer/morgue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/medical/morgue)
"aoF" = (
/obj/structure/cable,
/obj/machinery/light/directional/west,
@@ -1007,22 +1060,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"apa" = (
-/obj/structure/rack,
-/obj/machinery/door/window/left/directional/east{
- name = "Jetpack Storage"
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/shoes/magboots{
- pixel_x = 4;
- pixel_y = -3
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"apf" = (
/obj/machinery/status_display/evac/directional/north,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -1054,10 +1091,6 @@
"apK" = (
/turf/closed/wall/r_wall,
/area/station/security/range)
-"apM" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"apR" = (
/turf/closed/wall/r_wall,
/area/station/security/office)
@@ -1110,12 +1143,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"aqk" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"aqm" = (
/turf/closed/mineral/random/stationside/asteroid/porus,
/area/space/nearstation)
@@ -1146,15 +1173,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"aqN" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"aqQ" = (
/obj/item/kirbyplants/photosynthetic,
/obj/effect/spawner/random/trash/mess,
@@ -1167,17 +1185,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"aqV" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/closet/secure_closet/chemical,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/structure/sign/warning/explosives/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"aqZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1186,6 +1193,19 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"arc" = (
+/obj/item/kirbyplants/organic/plant9{
+ pixel_x = 4
+ },
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
+"are" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"arl" = (
/obj/effect/spawner/random/food_or_drink/refreshing_beverage{
pixel_x = 5;
@@ -1194,10 +1214,6 @@
/obj/structure/table,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"arr" = (
-/obj/structure/table/optable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"ars" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -1235,6 +1251,15 @@
/obj/item/radio/intercom/directional/west,
/turf/open/openspace,
/area/station/science/xenobiology)
+"arG" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash/mess,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"arK" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/machinery/light/directional/east,
@@ -1271,6 +1296,11 @@
/obj/effect/landmark/start/cook,
/turf/open/floor/glass,
/area/station/service/kitchen)
+"asu" = (
+/obj/machinery/status_display/ai/directional/north,
+/obj/structure/chair/sofa/corp/left,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"asx" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -1279,16 +1309,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/hallway/secondary/exit/departure_lounge)
-"asy" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
"asz" = (
/obj/effect/turf_decal/siding/blue{
dir = 1
@@ -1306,12 +1326,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
-"asI" = (
-/obj/structure/railing/corner{
- dir = 4
- },
+"asF" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/machinery/microwave/engineering,
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/cargo/storage)
"asK" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/airalarm/directional/south,
@@ -1320,23 +1340,17 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"asR" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/wrench/medical,
+"asY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
/obj/structure/table/reinforced/rglass,
-/obj/item/gun/syringe{
- desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this.";
- name = "Holy Syringe Gun";
- pixel_x = -3;
- pixel_y = 3
+/obj/item/reagent_containers/spray/cleaner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
},
-/obj/machinery/door/window/right/directional/west{
- name = "First Aid Supplies";
- req_access = list("medical")
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"ata" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -1344,6 +1358,10 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"atf" = (
+/obj/machinery/holopad,
+/turf/open/floor/glass,
+/area/station/medical/patients_rooms/room_a)
"ati" = (
/obj/machinery/door/airlock/security/glass{
id_tag = "outerbrig";
@@ -1385,6 +1403,19 @@
dir = 8
},
/area/station/hallway/secondary/service)
+"atE" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"atV" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/tile/purple,
@@ -1397,6 +1428,17 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"atZ" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"aud" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1406,10 +1448,25 @@
},
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
+"auf" = (
+/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/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"aug" = (
/obj/machinery/vending/games,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"auh" = (
+/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,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"aum" = (
/obj/structure/sign/poster/official/random/directional/south,
/obj/effect/turf_decal/siding/wood,
@@ -1437,6 +1494,14 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
+"aux" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/table,
+/obj/item/megaphone/cargo{
+ pixel_y = 3
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"auA" = (
/obj/machinery/disposal/bin,
/obj/machinery/light/directional/east,
@@ -1446,6 +1511,15 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
+"auE" = (
+/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/machinery/light/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"auF" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -1481,9 +1555,6 @@
/obj/structure/broken_flooring/pile/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"auW" = (
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"auX" = (
/obj/machinery/door/firedoor/border_only{
dir = 8
@@ -1492,22 +1563,42 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/security/brig)
+"auZ" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/interior)
+"ava" = (
+/obj/machinery/status_display/ai/directional/south,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"avc" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/cargo/storage)
-"avk" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
+"avt" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/north{
+ department = "Security";
+ name = "Security Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/structure/closet/secure_closet/security/cargo,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
+"avx" = (
+/obj/structure/chair/sofa/middle/brown{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- 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/hallway/primary/aft)
+/obj/structure/lattice/catwalk,
+/obj/effect/landmark/start/bitrunner,
+/turf/open/openspace,
+/area/station/cargo/storage)
"avZ" = (
/obj/structure/railing{
dir = 4
@@ -1542,20 +1633,9 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"awD" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"awG" = (
/turf/open/misc/asteroid/airless,
/area/station/science/ordnance/bomb)
-"awI" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"awK" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -1565,21 +1645,29 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"awT" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/machinery/light/floor{
- color = "#66ccff"
+"axc" = (
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/machinery/button/door/directional/north{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter Control";
+ req_access = list("command")
},
-/obj/effect/turf_decal/trimline/blue/line{
+/turf/open/floor/wood,
+/area/station/command/eva)
+"axm" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 4
- },
-/area/station/medical/cryo)
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/turf/open/floor/engine/hull,
+/area/station/maintenance/starboard/lesser)
+"axn" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"axr" = (
/obj/structure/railing{
dir = 4
@@ -1590,15 +1678,6 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"axt" = (
-/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/plating,
-/area/station/maintenance/port)
"axC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1610,6 +1689,22 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"axN" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Chemistry"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"axQ" = (
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron/dark,
@@ -1618,27 +1713,6 @@
/obj/effect/turf_decal/bot/right,
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"ayh" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Staff Entrance"
- },
-/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/white/textured_large,
-/area/station/medical/medbay/central)
-"ayk" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/sign/eyechart/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"ayn" = (
/obj/effect/turf_decal/siding/brown{
dir = 9
@@ -1668,6 +1742,13 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"ayC" = (
+/obj/machinery/conveyor{
+ id = "cargounload";
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"ayD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1718,14 +1799,26 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"azn" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
+"azo" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/medical/abandoned)
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_y = 5
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_x = 2
+ },
+/obj/structure/sign/poster/official/periodic_table/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"azt" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -1794,6 +1887,26 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
/area/station/engineering/supermatter)
+"aAu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
+"aAC" = (
+/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,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"aAI" = (
/obj/machinery/holopad,
/obj/structure/disposalpipe/segment{
@@ -1801,28 +1914,21 @@
},
/turf/open/floor/iron,
/area/station/science/robotics)
-"aAP" = (
-/obj/structure/ladder,
-/obj/effect/turf_decal/stripes/white/box,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
-"aAW" = (
-/obj/structure/lattice/catwalk,
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"aAO" = (
+/obj/structure/cable/layer3,
/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"aBc" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"aBl" = (
/obj/structure/bookcase/random,
/turf/open/floor/wood/large,
@@ -1848,11 +1954,49 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
/area/station/engineering/break_room)
+"aBy" = (
+/obj/item/storage/medkit/regular{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/storage/medkit/toxin{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/medkit/toxin,
+/obj/item/storage/medkit/toxin{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/machinery/door/window/right/directional/west{
+ name = "First Aid Supplies";
+ req_access = list("medical")
+ },
+/obj/structure/table/reinforced/rglass,
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"aBF" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
+"aBG" = (
+/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/bot_white,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
+"aBN" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/landmark/navigate_destination/chemfactory,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"aBO" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -1912,31 +2056,6 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
-"aCw" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/chair{
- dir = 4;
- pixel_y = -2
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/glass,
-/area/station/medical/medbay/central)
-"aCA" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 1
- },
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/ai)
-"aCD" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"aCE" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/blue/filled/line,
@@ -1955,6 +2074,20 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"aCZ" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 9
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"aDm" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/medical/morgue)
"aDp" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 10
@@ -2001,15 +2134,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"aEl" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"aEm" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -2019,11 +2143,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/explab)
-"aEp" = (
-/obj/machinery/light/directional/west,
-/obj/structure/sign/departments/aiupload/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"aEr" = (
/obj/machinery/atmospherics/components/binary/pump/off{
dir = 8;
@@ -2032,6 +2151,20 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
+"aEC" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/obj/item/paper_bin{
+ pixel_x = 1
+ },
+/obj/item/pen,
+/obj/machinery/status_display/evac/directional/east,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"aEG" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/closet/emcloset,
@@ -2041,39 +2174,9 @@
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"aEQ" = (
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
-"aET" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"aEY" = (
-/obj/structure/sign/departments/chemistry/directional/south,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
"aEZ" = (
/turf/open/floor/iron,
/area/station/science/breakroom)
-"aFa" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/reagent_dispensers/plumbed/storage,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"aFg" = (
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
@@ -2132,6 +2235,27 @@
dir = 4
},
/area/station/hallway/primary/fore)
+"aFR" = (
+/obj/machinery/camera/autoname/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/obj/structure/railing,
+/obj/item/multitool{
+ pixel_x = -8;
+ pixel_y = 3
+ },
+/obj/structure/table,
+/obj/item/storage/box/lights/mixed{
+ pixel_x = 4;
+ pixel_y = 11
+ },
+/obj/item/hand_labeler_refill{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"aFV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
@@ -2147,13 +2271,6 @@
},
/turf/open/openspace,
/area/station/command/bridge)
-"aGb" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/railing,
-/obj/structure/fake_stairs/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"aGf" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
@@ -2165,6 +2282,18 @@
/obj/structure/cable/layer1,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"aGy" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Cargo Office";
+ name = "Cargo Office Fax Machine"
+ },
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"aGG" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -2206,6 +2335,13 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
+"aHj" = (
+/obj/structure/sign/clock/directional/east,
+/obj/effect/turf_decal/stripes{
+ dir = 5
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"aHo" = (
/obj/structure/safe,
/obj/item/storage/fancy/pickles_jar,
@@ -2272,13 +2408,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"aIb" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=2";
- location = "Court"
- },
-/turf/open/floor/carpet,
-/area/station/security/courtroom)
"aIt" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/machinery/camera/autoname/directional/west,
@@ -2343,10 +2472,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/detectives_office/private_investigators_office)
-"aIU" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aJg" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/service/theatre,
@@ -2367,12 +2492,10 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"aJu" = (
-/obj/structure/sign/poster/official/random/directional/south,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"aJm" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/smooth,
+/area/station/ai/satellite/foyer)
"aJD" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security/glass{
@@ -2388,6 +2511,17 @@
"aJE" = (
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
+"aJL" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Auxiliary Tech Storage"
+ },
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"aJQ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -2397,6 +2531,18 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/ordnance/storage)
+"aJR" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"aJV" = (
/obj/effect/spawner/random/food_or_drink,
/turf/open/floor/plating,
@@ -2439,6 +2585,27 @@
/obj/effect/mapping_helpers/airlock/access/all/science/general,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"aKG" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"aKL" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Foyer"
+ },
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/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/white/smooth_large,
+/area/station/ai/satellite/foyer)
"aKR" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 10
@@ -2487,11 +2654,16 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"aLt" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+"aLo" = (
+/obj/structure/sign/warning/vacuum/external/directional/east,
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/exterior)
"aLu" = (
/obj/item/paint/white{
pixel_x = 11;
@@ -2569,12 +2741,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"aMn" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"aMq" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -2599,6 +2765,12 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"aMK" = (
+/obj/effect/turf_decal/siding/dark_blue/inner_corner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"aMM" = (
/obj/effect/decal/cleanable/plasma,
/obj/item/stack/rods/two,
@@ -2609,12 +2781,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"aMV" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/glass,
-/area/station/maintenance/port)
"aNb" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -2642,21 +2808,20 @@
/obj/machinery/light/small/broken/directional/east,
/turf/open/floor/eighties,
/area/station/maintenance/starboard/fore)
-"aNz" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
+"aNl" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/wood,
+/area/station/command/eva)
+"aNt" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Hallway & Break Room"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/medbay/central)
+/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/security/checkpoint/supply)
"aNB" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 10
@@ -2696,6 +2861,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/space_hut)
+"aOe" = (
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"aOj" = (
/obj/structure/railing/corner,
/obj/effect/turf_decal/trimline/purple/filled/line,
@@ -2726,6 +2895,12 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"aOL" = (
+/obj/structure/disposalpipe/trunk/multiz/down{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"aOQ" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -2742,14 +2917,17 @@
/obj/structure/table,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"aPg" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/table,
-/obj/item/megaphone/cargo{
- pixel_y = 3
+"aPi" = (
+/obj/item/kirbyplants/photosynthetic,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 6
},
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"aPq" = (
/obj/structure/table/wood,
/obj/item/gavelblock,
@@ -2780,6 +2958,13 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/explab)
+"aPC" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/turf_decal/tile/bar/opposingcorners,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/iron,
+/area/station/maintenance/port/aft)
"aPF" = (
/obj/machinery/hydroponics/soil,
/obj/effect/decal/cleanable/dirt,
@@ -2830,13 +3015,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"aQl" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"aQu" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -2857,10 +3035,41 @@
/obj/structure/table,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"aQI" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/medical/office)
+"aQA" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 10
+ },
+/obj/structure/table/reinforced,
+/obj/item/stock_parts/scanning_module{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/stock_parts/scanning_module{
+ pixel_x = 5;
+ pixel_y = 7
+ },
+/obj/item/stock_parts/scanning_module{
+ pixel_x = -5
+ },
+/obj/item/stock_parts/scanning_module{
+ pixel_x = 5
+ },
+/obj/structure/railing,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"aQE" = (
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/effect/turf_decal/trimline/yellow,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/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/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
"aQM" = (
/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/turf_decal/siding/brown{
@@ -2868,6 +3077,9 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"aQO" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/interior)
"aQS" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
dir = 4
@@ -2913,39 +3125,20 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"aRu" = (
-/obj/effect/turf_decal/siding/dark_blue/corner{
- dir = 4
- },
-/obj/effect/landmark/start/medical_doctor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"aRy" = (
-/obj/structure/railing/corner/end/flip{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/siding{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"aSd" = (
/obj/structure/window/reinforced/tinted/spawner/directional/east,
/obj/machinery/shower/directional/east,
/obj/item/razor,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
+"aSg" = (
+/turf/closed/wall,
+/area/station/command/heads_quarters/cmo)
"aSq" = (
/obj/structure/cable,
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"aSA" = (
-/obj/structure/cable,
-/obj/item/airlock_painter/decal,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"aSB" = (
/turf/open/floor/engine/hull/air,
/area/station/engineering/break_room)
@@ -2972,15 +3165,20 @@
},
/turf/open/openspace,
/area/station/command/gateway)
+"aSI" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort2"
+ },
+/obj/machinery/door/window/left/directional/south{
+ req_access = list("shipping");
+ name = "Chute Access"
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"aSW" = (
/turf/closed/wall,
/area/station/service/hydroponics/garden/abandoned)
-"aSX" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"aSY" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -2992,6 +3190,20 @@
/obj/structure/disposalpipe/trunk/multiz,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
+"aTf" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"aTt" = (
/turf/open/floor/wood/large,
/area/station/service/library)
@@ -3026,23 +3238,6 @@
/obj/structure/window/spawner/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"aTQ" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/flashlight/lamp,
-/obj/item/folder/white{
- pixel_x = -6
- },
-/obj/machinery/light_switch/directional/west{
- pixel_x = -22
- },
-/obj/machinery/requests_console/auto_name/directional/south,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"aTS" = (
/obj/structure/table,
/obj/item/wrench{
@@ -3055,6 +3250,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"aTT" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"aTV" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
@@ -3119,24 +3323,16 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"aUO" = (
-/obj/structure/railing{
- dir = 4
+"aUP" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Post - Cargo"
},
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -3;
- pixel_y = 8
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -3;
- pixel_y = 2
- },
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/general,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"aUU" = (
/obj/structure/closet/crate/freezer,
/obj/item/food/grown/tomato,
@@ -3198,12 +3394,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"aVm" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"aVy" = (
/obj/structure/sign/directions/security/directional/north{
dir = 2;
@@ -3256,6 +3446,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"aWk" = (
+/obj/machinery/light/directional/west,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"aWm" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
@@ -3281,6 +3477,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"aWr" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/item/storage/photo_album/qm,
+/turf/open/openspace,
+/area/station/cargo/storage)
"aWH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -3290,18 +3492,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"aWN" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"aWP" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/smooth_large,
@@ -3318,35 +3508,6 @@
"aXe" = (
/turf/closed/wall,
/area/station/service/theater)
-"aXf" = (
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/camera/autoname/directional/east,
-/obj/item/toy/plush/lizard_plushie/green{
- name = "Endures-The-Blast";
- pixel_y = 10;
- pixel_x = -8
- },
-/obj/structure/sign/warning/explosives/directional/east,
-/obj/structure/closet/crate/robust{
- name = "Risk Management Supply Crate";
- anchored = 1
- },
-/obj/item/clothing/suit/utility/bomb_suit/white{
- pixel_x = 5;
- pixel_y = 5;
- name = "Personal Liability Mitigation Suit"
- },
-/obj/item/clothing/head/utility/bomb_hood/white{
- pixel_x = -7;
- pixel_y = -2;
- name = "Cranial Hazard Guard"
- },
-/obj/item/clothing/mask/gas{
- pixel_x = 5;
- name = "Controlled Atmosphere Mask"
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
"aXm" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -3375,6 +3536,13 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/exit/departure_lounge)
+"aXW" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/ladder,
+/obj/machinery/computer/security/telescreen/aiupload/directional/north,
+/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
+/turf/open/openspace,
+/area/station/security/checkpoint/customs)
"aXZ" = (
/obj/effect/turf_decal/tile/green/opposingcorners{
dir = 1
@@ -3400,6 +3568,14 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
+"aYm" = (
+/obj/structure/cable,
+/obj/effect/spawner/random/trash/cigbutt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"aYq" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/spawner/random/bureaucracy/paper,
@@ -3444,13 +3620,6 @@
},
/turf/open/floor/wood,
/area/station/security/courtroom)
-"aYW" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"aZd" = (
/obj/effect/turf_decal/siding/green,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -3468,19 +3637,25 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
-"aZo" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/firealarm/directional/south,
-/obj/structure/tank_holder/extinguisher,
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"aZs" = (
/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/large,
/area/station/hallway/primary/central)
+"aZz" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
+ },
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"aZA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -3493,6 +3668,12 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/wood,
/area/station/security/courtroom)
+"aZD" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"aZE" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -3508,6 +3689,21 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"aZG" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/medical/office)
+"aZI" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/ladder,
+/obj/item/radio/intercom/directional/east,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"aZQ" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/obj/machinery/air_sensor/incinerator_tank,
@@ -3545,6 +3741,18 @@
/obj/item/clothing/under/color/red,
/turf/open/floor/eighties/red,
/area/station/maintenance/hallway/abandoned_recreation)
+"bap" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor/iron_white,
+/area/station/ai/satellite/interior)
+"bas" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/ladder,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"baw" = (
/obj/structure/sink/directional/east,
/obj/structure/mirror/directional/west,
@@ -3553,20 +3761,6 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
-"baA" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"baD" = (
-/obj/structure/cable/layer3,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"baF" = (
/obj/structure/reagent_dispensers/plumbed{
dir = 1
@@ -3593,19 +3787,12 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"bbf" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Central Hallway"
- },
-/obj/machinery/firealarm/directional/west{
- pixel_x = -20
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"bbe" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"bbj" = (
/obj/structure/lattice/catwalk,
/obj/machinery/camera/autoname/directional/west,
@@ -3694,15 +3881,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/command/bridge)
-"bcl" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"bcH" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table/reinforced,
@@ -3760,14 +3938,12 @@
/obj/structure/cable/layer1,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"bdi" = (
-/obj/machinery/light/directional/south,
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/riot_shield,
-/obj/structure/cable,
-/obj/machinery/light_switch/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+"bdn" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"bdw" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -3788,13 +3964,11 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"bdL" = (
-/obj/structure/chair/sofa/corp/right{
- dir = 4
- },
-/obj/structure/sign/poster/official/random/directional/west,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"bdK" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet,
+/area/station/command/eva)
"bdT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -3833,13 +4007,6 @@
"beg" = (
/turf/closed/wall/r_wall,
/area/station/security/prison/safe)
-"ber" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"beF" = (
/obj/structure/table/wood/fancy,
/obj/item/lead_pipe{
@@ -3855,6 +4022,11 @@
},
/turf/open/floor/wood,
/area/station/service/abandoned_gambling_den)
+"beO" = (
+/obj/effect/mapping_helpers/broken_floor,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"bfc" = (
/obj/structure/railing{
dir = 8
@@ -3863,6 +4035,17 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
+"bfh" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/shower/directional/east,
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/chemistry)
"bfj" = (
/obj/structure/broken_flooring/corner/directional/south,
/obj/structure/sign/poster/official/safety_internals/directional/north,
@@ -3875,6 +4058,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"bfq" = (
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/dark_blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
"bfw" = (
/obj/structure/window/spawner/directional/north,
/turf/open/floor/wood,
@@ -3885,32 +4078,22 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
-"bfN" = (
+"bfZ" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/structure/sign/clock/directional/west,
/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
+ dir = 9
},
-/obj/structure/table,
-/obj/item/clothing/gloves/cargo_gauntlet{
- pixel_y = 3
- },
-/obj/item/clothing/gloves/cargo_gauntlet{
- pixel_y = 3
- },
-/obj/item/clothing/gloves/cargo_gauntlet{
- pixel_y = 3
- },
-/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron,
-/area/station/cargo/storage)
+/area/station/cargo/miningoffice)
"bgm" = (
/obj/structure/stairs/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"bgp" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
"bgA" = (
/obj/machinery/suit_storage_unit{
storage_type = /obj/item/clothing/shoes/magboots
@@ -3969,29 +4152,21 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
-"bhI" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
+"bhF" = (
+/obj/machinery/requests_console/directional/north{
+ department = "Security";
+ name = "Security Requests Console";
+ pixel_x = -30;
+ pixel_y = 0
},
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/disablers,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"bhJ" = (
/obj/structure/easel,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"bhN" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"bhQ" = (
/obj/structure/cable/multilayer/multiz,
/obj/structure/lattice/catwalk,
@@ -4025,6 +4200,12 @@
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"bit" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"bix" = (
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/engine,
@@ -4043,6 +4224,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"biO" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"biP" = (
/obj/structure/railing{
dir = 8
@@ -4069,31 +4256,15 @@
},
/turf/open/floor/iron,
/area/station/science/explab)
-"biS" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- name = "contraband locker";
- req_access = list("armory")
- },
-/obj/effect/spawner/random/contraband/armory,
-/obj/effect/spawner/random/maintenance/three,
-/obj/structure/cable,
-/obj/machinery/button/door/directional/south{
- id = "armory";
- name = "Armory Shutters"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"biZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"bjh" = (
+/obj/structure/cable/multilayer/multiz,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"bji" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4103,16 +4274,24 @@
"bjq" = (
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"bjA" = (
-/obj/structure/lattice/catwalk,
-/obj/item/radio/intercom/directional/north,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
+"bjy" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"bjD" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/rack,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"bjV" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"bkc" = (
/obj/machinery/light/warm/directional/west,
/obj/machinery/computer/mech_bay_power_console{
@@ -4129,17 +4308,6 @@
/obj/structure/desk_bell,
/turf/open/floor/plating,
/area/station/science/robotics)
-"bkj" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/dragnet,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"bkt" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner,
@@ -4154,6 +4322,20 @@
},
/turf/open/floor/wood,
/area/station/security/courtroom)
+"bkx" = (
+/obj/effect/mapping_helpers/airlock/access/all/security/general,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Post - Cargo"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ 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/dark,
+/area/station/security/checkpoint/supply)
"bkA" = (
/obj/effect/turf_decal/delivery,
/obj/effect/spawner/random/entertainment/arcade{
@@ -4161,6 +4343,16 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
+"bkD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/landmark/blobstart,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/greenglow,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"bkO" = (
/obj/structure/sign/clock/directional/east,
/obj/effect/decal/cleanable/dirt/dust,
@@ -4175,13 +4367,6 @@
/obj/structure/sign/warning/fire/directional/east,
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/atmos/upper)
-"blf" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/ladder,
-/obj/machinery/computer/security/telescreen/aiupload/directional/north,
-/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
-/turf/open/openspace,
-/area/station/security/checkpoint/customs)
"blh" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/trunk/multiz{
@@ -4209,20 +4394,21 @@
/obj/structure/rack,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"blr" = (
-/obj/machinery/newscaster/directional/east,
-/obj/machinery/light_switch/directional/north,
-/obj/machinery/camera/autoname/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medbay - Upper Cryo"
+"blw" = (
+/obj/item/banner/cargo/mundane,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 1
},
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 5
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
},
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"blz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4290,42 +4476,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"bmd" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/security_space_law{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/book/manual/wiki/research_and_development{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/book/manual/wiki/robotics_cyborgs{
- pixel_x = -1;
- pixel_y = 7
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
-"bmg" = (
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/pen/blue{
- pixel_x = -8;
- pixel_y = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bmx" = (
/obj/structure/transport/linear/public,
/turf/open/openspace,
@@ -4394,31 +4544,6 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"bnv" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/chair/sofa/bench/solo{
- dir = 4
- },
-/obj/effect/landmark/start/medical_doctor,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
-"bnM" = (
-/obj/machinery/light/floor{
- color = "#66ccff"
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 4
- },
-/obj/structure/closet/secure_closet/personal/patient,
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 1
- },
-/area/station/medical/cryo)
"bnO" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/directional/west,
@@ -4430,19 +4555,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"bnV" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/ai)
"bnW" = (
/obj/structure/cable,
/obj/machinery/door/airlock/engineering,
@@ -4457,11 +4569,6 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/engine/hull/air,
/area/station/engineering/break_room)
-"boj" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"boq" = (
/obj/item/toy/snappop,
/turf/open/floor/plating,
@@ -4477,6 +4584,16 @@
/obj/structure/grille,
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"boz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/departments/chemistry/directional/south,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
+"boP" = (
+/obj/item/chair,
+/obj/machinery/light/small/red/dim/directional/south,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"boS" = (
/obj/structure/rack,
/obj/item/gun/energy/laser/redtag,
@@ -4494,11 +4611,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"boZ" = (
-/obj/machinery/status_display/ai/directional/west,
-/obj/structure/railing,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"bpl" = (
/obj/structure/railing{
dir = 8
@@ -4551,15 +4663,13 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"bpH" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"bpK" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/hos)
+"bpU" = (
+/obj/effect/spawner/random/vending/colavend,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"bpZ" = (
/obj/machinery/portable_atmospherics/canister,
/obj/machinery/light_switch/directional/east,
@@ -4567,14 +4677,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"bqk" = (
-/obj/effect/turf_decal/siding/dark/corner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bqm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4611,15 +4713,6 @@
/obj/item/storage/toolbox/artistic,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"bqI" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"bqR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4647,6 +4740,18 @@
/obj/machinery/door/firedoor/heavy,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
+"brc" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Maintenance"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"brf" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners{
dir = 1
@@ -4691,29 +4796,15 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"bsm" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/obj/structure/cable/layer3,
-/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/white/smooth_edge,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bsw" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"bsx" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+"bsj" = (
+/obj/effect/turf_decal/box/corners,
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
+"bsn" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/holopad,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"bsy" = (
/obj/effect/decal/cleanable/crayon/rune2,
/turf/open/floor/plating,
@@ -4735,6 +4826,25 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"bsK" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/stack/rods{
+ amount = 25;
+ pixel_x = 2
+ },
+/obj/item/stack/rods{
+ amount = 25;
+ pixel_y = 4
+ },
+/obj/item/stack/sheet/iron/fifty{
+ pixel_x = 5
+ },
+/obj/item/stack/sheet/iron/fifty,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"bsW" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/dark_green{
@@ -4751,23 +4861,6 @@
/obj/machinery/roulette,
/turf/open/floor/engine,
/area/station/engineering/break_room)
-"btc" = (
-/obj/item/paper_bin/carbon,
-/obj/structure/closet,
-/obj/item/hand_labeler,
-/obj/item/hand_labeler_refill,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
-"bte" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 10
- },
-/obj/machinery/pdapainter/medbay,
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"btj" = (
/obj/machinery/vending/donksnack,
/turf/open/floor/iron/dark,
@@ -4812,11 +4905,45 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"btH" = (
+/turf/closed/wall,
+/area/station/ai/satellite/chamber)
+"btV" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "cmoprivacy";
+ name = "Privacy Shutter"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
"buc" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
+"buh" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/suit_storage_unit/cmo,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"buk" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"bun" = (
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"buu" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4826,22 +4953,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"buw" = (
-/obj/structure/ladder,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
-"buA" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"buF" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/line{
@@ -4900,6 +5011,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"bvH" = (
+/obj/structure/table/reinforced,
+/obj/item/surgery_tray/full/morgue{
+ pixel_x = 7
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"bvI" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/effect/landmark/event_spawn,
@@ -4931,10 +5050,6 @@
},
/turf/open/floor/iron,
/area/station/science/research)
-"bvY" = (
-/obj/machinery/wall_healer/directional/north,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"bvZ" = (
/obj/structure/railing{
dir = 8
@@ -4968,6 +5083,18 @@
},
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/exit/departure_lounge)
+"bwB" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "cmoprivacy";
+ name = "Privacy Shutter"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/disposalpipe/trunk/multiz/down{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
"bwH" = (
/turf/closed/wall/r_wall,
/area/station/security/lockers)
@@ -4982,9 +5109,36 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/circuit/telecomms,
/area/station/science/xenobiology)
+"bxa" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/right/directional/north{
+ req_access = list("medical");
+ name = "Medbay Reception"
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/office)
"bxd" = (
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/hfr_room)
+"bxu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"bxx" = (
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos/upper)
@@ -5049,18 +5203,18 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"byb" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
+"bxZ" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/weather/snow,
+/obj/structure/plasticflaps/kitchen,
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
},
+/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"byf" = (
/turf/open/floor/engine/hull/air,
/area/station/construction/storage_wing)
@@ -5074,6 +5228,15 @@
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"byA" = (
+/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,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/engineering/atmos/hfr_room)
"byC" = (
/obj/machinery/button/door/directional/east{
id = "Prison Gate";
@@ -5082,16 +5245,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"byE" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Abandoned Hallway"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction)
"byJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/item/tank/internals/oxygen,
@@ -5155,16 +5308,18 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark/textured_large,
/area/station/cargo/bitrunning/den)
+"bzO" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"bzQ" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
/area/station/maintenance/central)
-"bzR" = (
-/obj/structure/railing/corner,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"bzS" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green{
@@ -5188,21 +5343,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/openspace,
/area/station/hallway/primary/central)
-"bzW" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"bAh" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Foyer"
- },
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/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/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"bAq" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/machinery/computer/shuttle/mining{
@@ -5244,25 +5384,6 @@
"bAW" = (
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"bAZ" = (
-/obj/effect/turf_decal/tile/blue/half,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"bBf" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
-"bBm" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable/layer1,
-/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/engineering/main)
"bBp" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -5303,16 +5424,30 @@
dir = 1
},
/area/station/science/robotics)
-"bBB" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
- dir = 1
+"bBy" = (
+/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,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"bBF" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
},
/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
+ 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/smooth_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"bBK" = (
/obj/effect/landmark/observer_start,
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
@@ -5346,6 +5481,27 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/explab)
+"bCf" = (
+/obj/structure/table,
+/obj/item/paper{
+ pixel_y = 4
+ },
+/obj/item/phone{
+ pixel_x = -5;
+ pixel_y = 11
+ },
+/obj/item/pen/blue{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/stamp{
+ pixel_x = 13;
+ pixel_y = 12
+ },
+/obj/machinery/computer/security/telescreen/aiupload/directional/north,
+/obj/machinery/camera/autoname/directional/west,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
"bCh" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -5366,14 +5522,17 @@
/turf/open/floor/iron/checker,
/area/station/service/janitor)
"bCr" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
/obj/structure/disposalpipe/segment{
- dir = 6
+ dir = 9
},
+/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/area/station/medical/chemistry)
"bCv" = (
/obj/structure/railing{
dir = 4
@@ -5420,6 +5579,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"bDh" = (
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/washing_machine,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"bDm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/airlock/maintenance,
@@ -5435,13 +5599,6 @@
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"bDo" = (
-/obj/structure/cable,
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"bDq" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -5469,6 +5626,12 @@
/obj/effect/landmark/start/scientist,
/turf/open/floor/iron,
/area/station/science/breakroom)
+"bDz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"bDQ" = (
/obj/machinery/disposal/bin,
/obj/machinery/light/directional/east,
@@ -5476,32 +5639,10 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"bDS" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bEj" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"bEp" = (
/obj/machinery/firealarm/directional/south,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
-"bEr" = (
-/obj/structure/table/wood,
-/obj/item/toy/cards/deck{
- pixel_y = 4
- },
-/obj/item/trash/can{
- pixel_x = -10;
- pixel_y = -14
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"bEw" = (
/obj/effect/turf_decal/siding/purple,
/obj/effect/turf_decal/siding/purple{
@@ -5525,13 +5666,17 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
-"bEJ" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
+"bEU" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/light_switch/directional/south,
+/obj/machinery/computer/operating{
dir = 4
},
-/obj/machinery/wall_healer/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
+/area/station/medical/surgery)
"bFb" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -5590,16 +5735,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"bFM" = (
-/obj/machinery/light_switch/directional/east,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"bGa" = (
/obj/structure/railing{
dir = 4
@@ -5646,6 +5781,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"bGG" = (
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"bGJ" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -5657,13 +5800,6 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
-"bGQ" = (
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/machinery/cryo_cell,
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/cryo)
"bGX" = (
/obj/effect/turf_decal/arrows/white{
dir = 4
@@ -5694,26 +5830,6 @@
dir = 1
},
/area/station/service/chapel)
-"bHb" = (
-/obj/structure/table/reinforced,
-/obj/item/book/manual/wiki/security_space_law{
- pixel_y = 6
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/security/checkpoint/supply)
-"bHf" = (
-/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/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"bHn" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line{
dir = 4
@@ -5724,14 +5840,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"bHp" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bHr" = (
/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible,
/obj/machinery/computer/security/telescreen/isolation/directional/west{
@@ -5739,47 +5847,10 @@
},
/turf/open/floor/plating,
/area/station/security/execution/education)
-"bHz" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/ethanol{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/carbon{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/chlorine{
- pixel_x = 1
- },
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"bHB" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"bHE" = (
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"bHG" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/effect/decal/cleanable/dirt,
@@ -5801,6 +5872,9 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/lesser)
+"bHV" = (
+/turf/closed/wall,
+/area/station/medical/medbay/lobby)
"bIi" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
@@ -5816,19 +5890,33 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
-"bIq" = (
-/obj/effect/turf_decal/trimline/blue/filled/end{
+"bIC" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/structure/table,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 11
+ },
+/obj/item/storage/belt/utility{
+ pixel_x = -3
+ },
+/obj/item/storage/belt/utility{
+ pixel_x = -3
+ },
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/wood,
+/area/station/command/eva)
"bIF" = (
/obj/machinery/atmospherics/components/binary/pump/layer4,
/obj/item/storage/box/matches{
@@ -5904,6 +5992,14 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"bIZ" = (
+/obj/structure/reagent_dispensers/wall/peppertank/directional/east,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/landmark/start/depsec/medical,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"bJj" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -5921,6 +6017,23 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"bJq" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
+/area/station/ai/satellite/interior)
+"bJr" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"bJs" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
@@ -5931,6 +6044,20 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"bJA" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/meter{
+ name = "N2O meter"
+ },
+/obj/machinery/atmospherics/pipe/multiz/yellow/visible{
+ name = "N2O Multideck Adapter";
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/engineering/atmos/project)
"bJB" = (
/obj/structure/chair{
dir = 1
@@ -5964,15 +6091,6 @@
},
/turf/open/floor/wood,
/area/station/engineering/lobby)
-"bKd" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 5
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bKh" = (
/obj/structure/table/glass,
/obj/item/flashlight/flare/candle{
@@ -5992,43 +6110,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/engineering/lobby)
-"bKs" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/landmark/start/depsec/supply,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"bKt" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/ordnance/storage)
-"bKv" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/airlock/hatch{
- name = "Telecomms Maintenance"
- },
-/obj/structure/plasticflaps/kitchen,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"bKC" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/main)
-"bKI" = (
-/obj/structure/broken_flooring/pile/directional/east,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
+"bKD" = (
+/obj/structure/sign/poster/official/random/directional/south,
+/obj/machinery/light/directional/south,
+/obj/machinery/washing_machine,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"bKK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -6061,11 +6160,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/warning,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"bLc" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"bLf" = (
/obj/structure/flora/bush/fullgrass/style_random,
/obj/structure/flora/bush/ferny/style_random,
@@ -6078,11 +6172,6 @@
/obj/effect/landmark/start/scientist,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"bLt" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"bLu" = (
/obj/machinery/light/directional/east,
/obj/machinery/camera/autoname/directional/east,
@@ -6130,16 +6219,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/shower)
-"bMd" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/ladder,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"bMe" = (
/obj/machinery/door/airlock/external{
name = "Arrival Airlock"
@@ -6198,15 +6277,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/office)
-"bMY" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 10
- },
-/obj/effect/landmark/event_spawn,
-/obj/item/kirbyplants/random,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
"bNk" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 8
@@ -6216,6 +6286,13 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"bNl" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/flora/rock/pile/jungle/style_3,
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"bNt" = (
/turf/closed/wall,
/area/station/maintenance/port/greater)
@@ -6251,18 +6328,15 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/wood,
/area/station/command/teleporter)
-"bNT" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+"bNQ" = (
+/obj/effect/turf_decal/trimline/dark_blue/corner{
dir = 8
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/machinery/computer/security/telescreen/minisat/directional/east{
+ name = "Minisat Monitor"
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"bNX" = (
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
@@ -6298,12 +6372,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"bOF" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"bOI" = (
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
@@ -6316,25 +6384,17 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"bOR" = (
-/obj/machinery/status_display/ai/directional/north,
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bPj" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"bPw" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/emergency,
-/obj/effect/spawner/random/maintenance,
-/obj/structure/sign/poster/contraband/random/directional/north,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"bPr" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"bPC" = (
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
@@ -6345,6 +6405,19 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"bPH" = (
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"bPN" = (
/obj/structure/table,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6355,15 +6428,14 @@
/obj/effect/mapping_helpers/mail_sorting/science/xenobiology,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/explab)
-"bPO" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "chemshutters";
- name = "Pharmacy Shutters"
+"bPU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
},
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
+/obj/machinery/wall_healer/directional/south,
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"bPW" = (
/turf/closed/wall,
/area/station/commons/fitness/recreation)
@@ -6381,21 +6453,25 @@
/obj/item/clothing/mask/breath,
/turf/open/floor/wood,
/area/station/command/teleporter)
+"bQv" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/camera/autoname/directional/west{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 8
+ },
+/area/station/ai/satellite/interior)
"bQz" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/structure/railing,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"bQC" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"bQD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"bQF" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/structure/closet/secure_closet,
@@ -6460,6 +6536,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"bRm" = (
+/obj/machinery/chem_dispenser,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"bRv" = (
/obj/machinery/holopad,
/obj/structure/cable,
@@ -6491,14 +6577,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
-"bRQ" = (
-/obj/item/cigbutt,
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
-/obj/machinery/door/airlock/mining{
- name = "Quartermaster's Office"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"bRT" = (
/obj/machinery/conveyor_switch/oneway{
dir = 8;
@@ -6522,10 +6600,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"bSa" = (
-/obj/machinery/stasis,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"bSe" = (
/obj/machinery/door/airlock{
name = "Unisex Showers"
@@ -6541,6 +6615,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
+"bSn" = (
+/obj/effect/turf_decal/caution{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"bSo" = (
/obj/structure/railing{
dir = 6
@@ -6607,10 +6687,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"bSG" = (
-/obj/structure/sign/departments/chemistry/pharmacy/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"bSQ" = (
/obj/structure/stairs/east,
/obj/structure/railing,
@@ -6655,6 +6731,10 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"bTq" = (
+/obj/structure/chair/sofa/corp,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"bTF" = (
/obj/structure/closet/crate/secure/trashcart/filled,
/turf/open/floor/plating,
@@ -6676,6 +6756,20 @@
/obj/effect/landmark/navigate_destination/engineering,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"bTN" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "teleportshutters";
+ name = "Teleporter Shutters"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/teleporter)
"bTU" = (
/obj/effect/turf_decal/siding/green/corner,
/obj/machinery/disposal/bin/tagger,
@@ -6737,6 +6831,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"bUs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/cargo_technician,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"bUO" = (
/obj/machinery/computer/records/security,
/obj/structure/cable,
@@ -6758,6 +6858,13 @@
/obj/structure/table,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
+"bVa" = (
+/obj/structure/cable/layer3,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"bVs" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/disposalpipe/segment{
@@ -6802,14 +6909,6 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
-"bVV" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_corner{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bVW" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -6824,21 +6923,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"bWB" = (
-/obj/effect/turf_decal/trimline/dark_blue/end,
-/obj/effect/turf_decal/trimline/dark_blue/corner,
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bWC" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/machinery/light/directional/south,
@@ -6851,6 +6935,14 @@
},
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
+"bWI" = (
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/item/kirbyplants/random,
+/obj/structure/window/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"bWQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6902,13 +6994,6 @@
/obj/structure/railing,
/turf/open/openspace,
/area/station/engineering/lobby)
-"bXt" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"bXy" = (
/obj/structure/extinguisher_cabinet/directional/west,
/obj/effect/turf_decal/tile/dark_green{
@@ -6927,6 +7012,13 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"bXL" = (
+/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,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"bXO" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -6988,23 +7080,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"bYI" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
-"bYL" = (
-/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/hallway/primary/aft)
"bYT" = (
/obj/structure/lattice/catwalk,
/obj/effect/spawner/random/structure/grille,
@@ -7027,6 +7102,13 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/science/explab)
+"bZj" = (
+/obj/machinery/light_switch/directional/east,
+/obj/effect/turf_decal/stripes{
+ dir = 6
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"bZo" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/green/filled/mid_joiner,
@@ -7041,13 +7123,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/white,
/area/station/maintenance/starboard/lesser)
-"bZs" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"bZt" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -7074,15 +7149,16 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
-"bZJ" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"bZD" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/computer/crew{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"bZN" = (
/obj/machinery/light/directional/south,
/turf/open/openspace,
@@ -7127,13 +7203,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"cal" = (
-/obj/structure/closet/secure_closet/chief_medical,
-/obj/item/screwdriver,
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/camera/autoname/directional/south,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"cam" = (
/obj/structure/table/wood,
/obj/machinery/light_switch,
@@ -7142,37 +7211,30 @@
dir = 8
},
/area/station/service/chapel)
+"cav" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Medbay"
+ },
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"cay" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"caE" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
-"caF" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/structure/cable,
+"caC" = (
+/obj/effect/decal/cleanable/blood/oil/slippery,
/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
+/area/station/maintenance/starboard/central)
"caO" = (
/obj/structure/table,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"caQ" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/machinery/autolathe,
-/obj/structure/sign/poster/official/do_not_question/directional/north,
-/obj/machinery/wall_healer/directional/west,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"caS" = (
/obj/structure/railing,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7193,9 +7255,6 @@
/obj/structure/marker_beacon/burgundy,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
-"cbm" = (
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
"cbo" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/spawner/structure/window/reinforced,
@@ -7237,26 +7296,12 @@
/obj/structure/reagent_dispensers/wall/peppertank/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/engineering)
-"cbC" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"cbI" = (
/obj/machinery/vatgrower{
dir = 4
},
/turf/open/misc/sandy_dirt,
/area/station/science/zoo)
-"cbL" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/medical/cryo)
"cbN" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/accessory/armband/cargo{
@@ -7324,6 +7369,15 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark/textured_large,
/area/station/maintenance/starboard/aft)
+"ccH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"ccM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/tank_holder,
@@ -7332,10 +7386,6 @@
"ccN" = (
/turf/closed/wall,
/area/station/medical/surgery)
-"ccP" = (
-/obj/machinery/status_display/evac/directional/west,
-/turf/closed/wall/r_wall,
-/area/station/medical/chemistry)
"ccV" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/effect/landmark/event_spawn,
@@ -7398,16 +7448,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
/area/station/service/library)
-"cdP" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/crayon{
- icon_state = "revolution";
- name = "graffiti";
- paint_colour = "#FF0000";
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"cea" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
@@ -7421,14 +7461,6 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"ceh" = (
-/obj/structure/chair,
-/obj/item/radio/intercom/directional/north,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"cel" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/yellow/half/contrasted,
@@ -7474,16 +7506,20 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
-"ceD" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"ceG" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/customs)
+"ceQ" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"ceR" = (
/obj/machinery/netpod,
/obj/item/radio/intercom/directional/north,
@@ -7494,14 +7530,6 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"cfn" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"cfp" = (
/obj/machinery/button/door/directional/east{
id = "commissarydoor";
@@ -7551,6 +7579,9 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"cfw" = (
+/turf/open/floor/engine/hull/air,
+/area/station/cargo/storage)
"cfx" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -7568,6 +7599,11 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"cfB" = (
+/turf/open/floor/iron/stairs/medium{
+ dir = 8
+ },
+/area/station/ai/upload/chamber)
"cfI" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -7615,27 +7651,29 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron/small,
/area/station/security/mechbay)
-"cgI" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Science Store"
+"cgE" = (
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 8
},
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 1
},
-/turf/open/floor/iron/dark,
-/area/station/science/lobby)
+/obj/effect/turf_decal/trimline/dark_blue/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"cgK" = (
/obj/structure/cable,
/turf/closed/wall,
/area/station/maintenance/solars/port/aft)
-"cgX" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/ladder,
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
"chb" = (
/obj/item/vending_refill/coffee,
/turf/open/floor/plating,
@@ -7650,11 +7688,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/upper)
-"chd" = (
-/obj/structure/ladder,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"chf" = (
/obj/machinery/holopad,
/turf/open/floor/iron/dark,
@@ -7668,13 +7701,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"chz" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"chG" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/structure/cable,
@@ -7685,15 +7711,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
-"chL" = (
-/obj/structure/cable,
-/obj/effect/spawner/random/trash/garbage,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"chO" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/glass/coffee{
@@ -7769,17 +7786,23 @@
/obj/item/radio/intercom/directional/south,
/turf/closed/wall/r_wall,
/area/station/engineering/main)
-"cim" = (
-/obj/structure/lattice/catwalk,
+"cir" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"ciS" = (
/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,
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/openspace,
-/area/station/medical/abandoned)
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"cjb" = (
/obj/structure/frame/computer{
anchored = 1
@@ -7814,31 +7837,38 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
-"cka" = (
-/obj/machinery/firealarm/directional/north,
+"cjZ" = (
+/obj/machinery/computer/security/telescreen/cmo/directional/north,
+/obj/effect/landmark/start/chief_medical_officer,
+/obj/structure/chair/comfy{
+ dir = 8
+ },
+/obj/machinery/button/door/directional/west{
+ id = "cmoprivacy";
+ name = "CMO Office Privacy";
+ req_access = list("cmo");
+ pixel_y = -2
+ },
+/obj/machinery/button/door/directional/west{
+ id = "medbay-office";
+ name = "Medbay Lockdown";
+ req_access = list("medical");
+ pixel_y = 8
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"cke" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
+ dir = 4
},
/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 1
+ dir = 4
},
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/iodine{
- pixel_x = 1
- },
-/obj/item/reagent_containers/cup/bottle/fluorine{
- pixel_x = 7;
- pixel_y = 3
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
-"ckd" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/sign/nanotrasen{
- pixel_y = -32
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/medical/pharmacy)
"ckn" = (
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
@@ -7903,12 +7933,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"cle" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
+"clg" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_y = 6
},
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/security/courtroom)
"clh" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
@@ -7926,52 +7959,27 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"clv" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
+"clu" = (
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 8
},
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
-"cly" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
-"clB" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light/directional/west,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"clF" = (
/obj/structure/table,
/obj/effect/spawner/random/bureaucracy/paper,
/obj/structure/sign/poster/contraband/the_big_gas_giant_truth/directional/west,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"clG" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/machinery/door/airlock/grunge{
- name = "Teleporter Room"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/teleporter,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
-"clK" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/computer/operating{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"clT" = (
/obj/item/geiger_counter,
/turf/open/floor/plating,
@@ -8001,6 +8009,9 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
+"cmF" = (
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"cmK" = (
/obj/structure/flora/bush/fullgrass/style_random,
/obj/structure/flora/bush/pale/style_random,
@@ -8046,10 +8057,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"cnM" = (
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
"cnP" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -8066,6 +8073,13 @@
/obj/machinery/light/warm/dim/directional/east,
/turf/open/openspace,
/area/station/hallway/primary/central)
+"cog" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"coh" = (
/obj/structure/grille,
/turf/open/space/openspace,
@@ -8081,18 +8095,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"cow" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"cox" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -8101,6 +8103,18 @@
},
/turf/open/floor/wood/large,
/area/station/hallway/primary/central)
+"coI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/structure/showcase/machinery/cloning_pod{
+ desc = "An old prototype cloning pod, permanently decommissioned following the incident.";
+ name = "decommissioned cloner"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"coP" = (
/obj/effect/turf_decal/weather/dirt,
/obj/structure/flora/bush/large/style_2{
@@ -8115,21 +8129,31 @@
/obj/item/stack/sheet/mineral/sandstone,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"cpf" = (
-/obj/structure/lattice/catwalk,
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"cpg" = (
/obj/machinery/plate_press,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
+"cpm" = (
+/obj/effect/turf_decal/arrows,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/window/spawner/directional/west,
+/obj/structure/window/spawner/directional/north,
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposaloutlet{
+ name = "Outside Cargo"
+ },
+/obj/structure/plasticflaps,
+/turf/open/floor/iron/textured_large,
+/area/station/cargo/sorting)
+"cps" = (
+/obj/machinery/newscaster/directional/west,
+/obj/structure/hedge,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"cpy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -8154,6 +8178,13 @@
},
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
+"cpG" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/computer/records/security,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"cpM" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/yellow/half/contrasted,
@@ -8171,6 +8202,15 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"cqe" = (
+/obj/effect/landmark/start/medical_doctor,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"cqh" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8201,10 +8241,29 @@
},
/turf/open/space/openspace,
/area/space)
+"cqw" = (
+/obj/effect/turf_decal/tile/purple/half/contrasted{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"cqG" = (
/obj/item/trash/boritos,
/turf/open/floor/carpet,
/area/station/maintenance/starboard/aft)
+"cqO" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Maintenance"
+ },
+/obj/structure/plasticflaps/kitchen,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"cqR" = (
/obj/structure/table/reinforced,
/obj/effect/decal/cleanable/dirt,
@@ -8238,19 +8297,6 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"cqV" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_edge{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"crh" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/ferny/style_random,
@@ -8283,6 +8329,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"crr" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"crs" = (
/obj/structure/lattice/catwalk,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -8327,14 +8381,6 @@
},
/turf/open/floor/engine,
/area/station/service/hydroponics)
-"csb" = (
-/obj/machinery/door/poddoor/shutters{
- id = "qm_cargobay";
- name = "Cargo Bay Shutters"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"csd" = (
/obj/docking_port/stationary/public_mining_dock{
dir = 8
@@ -8386,22 +8432,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
-"csA" = (
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/corner,
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/ai)
"csC" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -8412,22 +8442,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"csE" = (
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 4
- },
-/obj/machinery/conveyor_switch/oneway{
- id = "cargounload";
- name = "Unloading Conveyor";
- pixel_x = -13;
- pixel_y = -4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"csF" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/engine,
@@ -8446,16 +8460,6 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/general,
/turf/open/floor/plating,
/area/station/cargo/storage)
-"csN" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/railing{
- dir = 10
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/openspace,
-/area/station/engineering/lobby)
"csP" = (
/obj/structure/sign/poster/contraband/grey_tide/directional/north,
/obj/structure/rack,
@@ -8472,11 +8476,15 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"csS" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"csW" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/floor/iron/stairs/medium{
+ dir = 4
+ },
+/area/station/medical/abandoned)
"ctb" = (
/turf/open/floor/glass/reinforced,
/area/station/command/heads_quarters/rd)
@@ -8515,6 +8523,20 @@
/obj/item/book/codex_gigas,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"ctm" = (
+/obj/machinery/light/directional/west,
+/obj/structure/sign/departments/aiupload/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
+"ctE" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rear_surgery";
+ name = "Surgery Shutters";
+ dir = 1
+ },
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/medical/surgery)
"ctK" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -8531,31 +8553,11 @@
},
/turf/open/floor/wood,
/area/station/maintenance/starboard/central)
-"ctX" = (
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Reception"
- },
-/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,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"cua" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/structure/table,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
-"cud" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "cargoload"
- },
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"cuQ" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/iron/dark,
@@ -8576,11 +8578,6 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"cva" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"cvj" = (
/obj/machinery/door/airlock/external{
name = "Escape Pod One"
@@ -8588,18 +8585,9 @@
/obj/effect/landmark/navigate_destination/dockescpod,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"cvC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 4;
- name = "decommissioned sleeper"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+"cvk" = (
+/turf/open/floor/glass/reinforced,
+/area/station/security/armory)
"cvH" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -8628,6 +8616,21 @@
},
/turf/open/floor/iron/checker,
/area/station/service/bar/backroom)
+"cwa" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
+"cwf" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 4;
+ id = "chem_lockdown";
+ name = "Chemistry Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/chemistry)
"cwl" = (
/obj/effect/turf_decal/tile/dark_blue{
dir = 1
@@ -8651,9 +8654,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/closed/wall,
/area/station/commons/toilet/auxiliary)
+"cwO" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/machinery/light_switch/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"cwP" = (
/turf/open/openspace,
/area/station/science/research)
+"cwS" = (
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/stripes,
+/obj/effect/turf_decal/stripes{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"cwX" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8662,6 +8684,10 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"cwY" = (
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"cxg" = (
/obj/effect/landmark/carpspawn,
/turf/open/floor/plating/airless,
@@ -8673,6 +8699,13 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"cxi" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/item/kirbyplants,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"cxj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -8684,6 +8717,21 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"cxD" = (
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"cxE" = (
/turf/open/floor/glass,
/area/station/tcommsat/server)
@@ -8708,17 +8756,28 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"cyb" = (
-/obj/machinery/requests_console/directional/north{
- department = "Security";
- name = "Security Requests Console";
- pixel_x = -30;
- pixel_y = 0
+"cxX" = (
+/obj/structure/railing{
+ dir = 4
},
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/disablers,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/radio/off{
+ pixel_y = 9
+ },
+/obj/item/radio/off{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/radio/off{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/radio/off,
+/turf/open/floor/wood,
+/area/station/command/eva)
"cyd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bodycontainer/crematorium{
@@ -8727,6 +8786,18 @@
/obj/structure/sign/warning/hot_temp/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"cyx" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"cyG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -8755,6 +8826,13 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/prison)
+"cyM" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/sign/eyechart/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"cyN" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 8
@@ -8858,13 +8936,6 @@
"czN" = (
/turf/open/openspace,
/area/station/construction/storage_wing)
-"czY" = (
-/obj/vehicle/sealed/mecha/ripley/cargo{
- name = "\improper APLU \"Cargostormer 3\""
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/recharge_floor,
-/area/station/cargo/warehouse)
"cAc" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/structure/railing/corner/end,
@@ -8875,6 +8946,11 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
+"cAh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/curtain/cloth,
+/turf/open/floor/plating,
+/area/station/medical/patients_rooms/room_a)
"cAk" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -8892,15 +8968,6 @@
/obj/machinery/light/directional,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"cAt" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"cAv" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -8922,14 +8989,6 @@
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"cAH" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/obj/machinery/microwave/engineering,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"cAI" = (
/obj/structure/fireaxecabinet/directional/east,
/turf/open/floor/glass/reinforced/plasma,
@@ -9003,6 +9062,14 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/wood,
/area/station/service/library/printer)
+"cBm" = (
+/obj/machinery/mass_driver/trash{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"cBu" = (
/obj/structure/sign/warning/vacuum/directional/north,
/turf/open/floor/plating/airless,
@@ -9040,6 +9107,28 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
+"cBT" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/table/reinforced/rglass,
+/obj/item/paper_bin{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/flashlight/pen{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stamp/head/cmo{
+ pixel_x = 8;
+ pixel_y = 10
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"cBY" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 9
@@ -9048,6 +9137,20 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"cBZ" = (
+/obj/machinery/door/airlock/vault{
+ name = "Vault"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/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/command/vault)
+"cCg" = (
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"cCj" = (
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -9091,6 +9194,27 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
+"cCt" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"cCv" = (
+/obj/structure/cable,
+/obj/structure/lattice/catwalk,
+/obj/structure/sign/poster/contraband/random/directional/west,
+/turf/open/water,
+/area/station/maintenance/starboard/fore)
"cCx" = (
/obj/structure/stairs/west,
/obj/structure/railing,
@@ -9104,13 +9228,16 @@
/obj/machinery/bookbinder,
/turf/open/floor/wood,
/area/station/service/library/printer)
-"cCD" = (
-/obj/structure/bodycontainer/morgue{
+"cCH" = (
+/obj/structure/railing{
dir = 1
},
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/obj/machinery/camera/autoname/directional/south{
+ dir = 5;
+ network = list("aicore")
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"cCI" = (
/obj/machinery/door/airlock/external,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -9122,15 +9249,6 @@
"cCM" = (
/turf/open/openspace,
/area/station/engineering/lobby)
-"cCN" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/structure/chair/sofa/left/brown{
- dir = 1
- },
-/obj/machinery/newscaster/directional/south,
-/obj/effect/landmark/start/shaft_miner,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"cCX" = (
/obj/structure/table/reinforced,
/obj/item/circuitboard/mecha/ripley/peripherals{
@@ -9147,6 +9265,14 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"cDq" = (
+/obj/machinery/chem_master,
+/obj/structure/sign/warning/secure_area/directional/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"cDs" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -9163,6 +9289,11 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"cDB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"cDC" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
@@ -9177,24 +9308,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/atmos/upper)
-"cDX" = (
-/obj/structure/table/reinforced/rglass,
-/obj/item/storage/belt/medical,
-/obj/item/storage/belt/medical{
- pixel_y = 2
- },
-/obj/item/storage/belt/medical{
- pixel_y = 4
- },
-/obj/item/storage/belt/medical{
- pixel_y = 6
- },
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"cDY" = (
/obj/machinery/light/small/directional/west,
/obj/structure/rack,
@@ -9293,23 +9406,6 @@
/obj/structure/showcase/horrific_experiment,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
-"cFl" = (
-/obj/effect/spawner/structure/window,
-/obj/structure/curtain/cloth{
- color = "#666666"
- },
-/turf/open/floor/plating,
-/area/station/medical/break_room)
-"cFm" = (
-/obj/machinery/firealarm/directional/north,
-/obj/structure/filingcabinet/medical,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
-"cFn" = (
-/obj/effect/turf_decal/siding/dark_blue/corner,
-/obj/effect/landmark/start/medical_doctor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"cFp" = (
/obj/structure/urinal/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -9362,6 +9458,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/maintenance/hallway/abandoned_recreation)
+"cFP" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"cFY" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -9375,17 +9477,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
-"cFZ" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/iv_drip,
-/obj/machinery/light/floor{
- color = "#66ccff"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/patients_rooms/room_a)
"cGa" = (
/obj/effect/turf_decal/trimline/dark/arrow_ccw{
dir = 4
@@ -9397,10 +9488,6 @@
dir = 4
},
/area/station/hallway/secondary/exit/departure_lounge)
-"cGp" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"cGB" = (
/obj/machinery/light/directional/east,
/obj/machinery/camera/autoname/directional/east,
@@ -9443,6 +9530,16 @@
/obj/structure/sign/warning/radiation/rad_area,
/turf/closed/wall/r_wall,
/area/station/engineering/hallway)
+"cGT" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
"cHp" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -9514,17 +9611,16 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"cHS" = (
-/obj/machinery/disposal/delivery_chute{
- dir = 8
+"cHV" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "cargoload";
+ name = "Loading Conveyor";
+ pixel_x = 5;
+ pixel_y = -5
},
-/obj/effect/turf_decal/trimline/brown/filled,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/railing,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark,
+/area/station/cargo/storage)
"cHZ" = (
/obj/effect/turf_decal/tile/red/half/contrasted,
/obj/effect/landmark/event_spawn,
@@ -9532,6 +9628,21 @@
dir = 1
},
/area/station/medical/morgue)
+"cIc" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"cIj" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"cIl" = (
/obj/machinery/disposal/bin,
/obj/machinery/camera/autoname/directional/south,
@@ -9589,35 +9700,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"cIF" = (
-/obj/structure/transport/linear,
-/obj/effect/landmark/start/ai,
-/obj/effect/landmark/transport/transport_id{
- specific_transport_id = "catwalk_ai"
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
-"cIG" = (
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/airlock/medical/glass{
- name = "Cryogenics Room"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"cIH" = (
/obj/machinery/light/directional/east,
/obj/structure/railing,
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/storage)
+"cIJ" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/interior)
"cIN" = (
/obj/structure/table/reinforced,
/obj/item/stamp/denied{
@@ -9653,15 +9748,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"cJk" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/obj/structure/cable/layer3,
-/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/white/smooth_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"cJp" = (
/obj/item/kirbyplants/random,
/obj/machinery/light/dim/directional/east,
@@ -9712,14 +9798,13 @@
"cJJ" = (
/turf/closed/wall/r_wall,
/area/station/security/prison)
-"cJK" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/brown/filled/warning{
+"cJP" = (
+/obj/machinery/computer/monitor,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"cJU" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -9754,6 +9839,13 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"cKo" = (
+/obj/structure/light_construct/directional/east,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/structure/table/wood,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"cKs" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -9766,6 +9858,12 @@
/obj/effect/decal/cleanable/generic,
/turf/open/floor/wood,
/area/station/service/abandoned_gambling_den)
+"cKF" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"cKO" = (
/obj/structure/chair,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -9865,17 +9963,6 @@
/obj/structure/stairs/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"cMk" = (
-/obj/machinery/door/airlock/atmos/glass{
- name = "Atmospherics Testing Room"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/engineering/atmos/project)
"cMq" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/disposalpipe/segment{
@@ -9883,6 +9970,19 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"cMs" = (
+/obj/effect/mapping_helpers/airlock/access/all/supply/shipping,
+/obj/machinery/door/airlock/mining{
+ name = "Deliveries"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/sorting)
"cMC" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -9891,18 +9991,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"cMF" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/end{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/effect/spawner/random/medical/medkit,
-/obj/item/clothing/neck/stethoscope{
- pixel_x = 2;
- pixel_y = 4
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"cMI" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -9912,12 +10000,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/processing)
-"cMK" = (
-/obj/item/radio/intercom/directional/north,
-/obj/structure/bed/double,
-/obj/item/bedsheet/cmo/double,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"cMW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/binary/valve/digital{
@@ -9932,10 +10014,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"cMZ" = (
-/obj/effect/turf_decal/siding/dark_blue/inner_corner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"cNl" = (
/obj/effect/spawner/random/structure/tank_holder,
/turf/open/floor/plating,
@@ -9974,6 +10052,14 @@
/obj/structure/sign/poster/contraband/random/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"cNI" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/obj/machinery/door/window/right/directional/north{
+ name = "MiniSat Airlock Access"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/exterior)
"cNO" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -9988,6 +10074,20 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
+"cOa" = (
+/obj/machinery/recharge_station,
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/light_switch/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
+"cOc" = (
+/turf/open/floor/iron/smooth_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/foyer)
"cOe" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -10004,23 +10104,24 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/freezer,
/area/station/maintenance/port)
+"cOr" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light_switch/directional/south,
+/obj/machinery/smartfridge/chemistry,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"cOu" = (
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
-"cOy" = (
-/obj/machinery/button/door/directional/east{
- id = "rear_surgery";
- name = "Rear Shutters Control";
- req_access = list("surgery")
- },
-/obj/machinery/computer/operating{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/medical/surgery)
+"cOP" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/glass,
+/area/station/maintenance/port)
"cOS" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/camera/directional/north{
@@ -10042,14 +10143,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"cPt" = (
-/obj/structure/lattice/catwalk,
-/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/siding/blue,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+"cPq" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Virology East Hallway"
+ },
+/obj/item/radio/intercom/directional/east,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
"cPz" = (
/obj/structure/railing{
dir = 4
@@ -10094,6 +10199,21 @@
/obj/structure/chair/comfy/black,
/turf/open/floor/glass,
/area/station/security/brig)
+"cQr" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/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/white/smooth_large,
+/area/station/ai/satellite/interior)
+"cQs" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"cQu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/airlock/maintenance,
@@ -10102,6 +10222,10 @@
/obj/effect/mapping_helpers/airlock/access/all/service/general,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"cQE" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"cQF" = (
/obj/effect/mapping_helpers/airlock/access/all/service/kitchen,
/obj/machinery/door/firedoor,
@@ -10118,15 +10242,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/maintenance/port/fore)
-"cQW" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/medical/office)
"cRa" = (
/obj/effect/turf_decal/siding/red,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -10134,6 +10249,18 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
+"cRb" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Medbay"
+ },
+/obj/effect/turf_decal/tile/blue/full,
+/obj/effect/landmark/navigate_destination/med,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"cRc" = (
/obj/structure/ladder,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -10142,11 +10269,6 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"cRe" = (
-/obj/machinery/camera/autoname/directional/west,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"cRk" = (
/turf/open/floor/wood,
/area/station/commons/fitness/recreation)
@@ -10170,15 +10292,6 @@
/obj/machinery/component_printer,
/turf/open/floor/iron/dark/smooth_edge,
/area/station/service/library)
-"cRO" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/mail_sorting/supply/qm_office,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"cRX" = (
/obj/structure/chair/office{
dir = 1
@@ -10189,30 +10302,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"cSf" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/conveyor{
- dir = 8;
- id = "mining"
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"cSg" = (
/obj/structure/lattice,
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
-"cSh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/stairs/west,
-/obj/structure/sign/departments/medbay/alt/directional/west,
-/turf/open/floor/iron/stairs/medium{
- dir = 4
- },
-/area/station/medical/abandoned)
"cSi" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -10253,6 +10346,11 @@
},
/turf/open/floor/iron,
/area/station/science/research)
+"cSy" = (
+/obj/structure/ladder,
+/obj/effect/turf_decal/stripes/white/box,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"cSA" = (
/obj/effect/turf_decal/tile/green/opposingcorners{
dir = 1
@@ -10283,6 +10381,9 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/science/lab)
+"cSN" = (
+/turf/open/floor/iron/checker,
+/area/station/maintenance/port/aft)
"cSO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -10298,17 +10399,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/carpet,
/area/station/security/courtroom)
-"cTa" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Medbay"
- },
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"cTc" = (
/obj/structure/railing{
dir = 1
@@ -10362,6 +10452,16 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/aft)
+"cTU" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/pdapainter/medbay,
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"cTW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -10378,15 +10478,6 @@
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"cTZ" = (
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"cUf" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
@@ -10445,15 +10536,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"cUS" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"cUX" = (
/obj/structure/railing,
/obj/structure/sign/poster/contraband/random/directional/north,
@@ -10466,6 +10548,13 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"cVe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"cVi" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -10491,18 +10580,14 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"cVD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
+"cVA" = (
+/obj/structure/ladder,
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"cVE" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -10532,11 +10617,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"cVU" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"cWd" = (
/obj/structure/chair/comfy/brown{
dir = 1
@@ -10544,17 +10624,44 @@
/obj/effect/landmark/start/captain,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"cWe" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/effect/landmark/navigate_destination/chemfactory,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"cWg" = (
/obj/structure/railing{
dir = 1
},
/turf/open/floor/iron/kitchen,
/area/station/maintenance/port/aft)
+"cWh" = (
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage"
+ },
+/obj/structure/cable,
+/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/command/eva,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
+"cWi" = (
+/obj/effect/turf_decal/trimline/dark_blue/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"cWj" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -10574,24 +10681,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"cWo" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/obj/structure/rack,
-/obj/effect/spawner/random/maintenance,
-/turf/open/openspace,
-/area/station/maintenance/department/medical)
-"cWp" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"cWt" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
@@ -10649,6 +10738,12 @@
/obj/machinery/power/apc/auto_name/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
+"cXd" = (
+/obj/item/radio/intercom/directional/north,
+/obj/structure/bed/double,
+/obj/item/bedsheet/cmo/double,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
"cXj" = (
/obj/structure/table/reinforced/rglass,
/obj/machinery/fax{
@@ -10734,6 +10829,15 @@
/obj/structure/lattice/catwalk,
/turf/open/space/openspace,
/area/space/nearstation)
+"cYH" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/chair/sofa/left/brown{
+ dir = 1
+ },
+/obj/effect/landmark/start/shaft_miner,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"cYJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -10743,11 +10847,6 @@
},
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
-"cYN" = (
-/obj/structure/ladder,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"cYT" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 10
@@ -10844,17 +10943,6 @@
/obj/structure/cable,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"daz" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
-"daC" = (
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"daE" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -10866,13 +10954,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"daI" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"daQ" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -10933,6 +11014,15 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"dbM" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/belt/utility{
+ pixel_y = 6
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dbR" = (
/obj/structure/table,
/obj/machinery/fax{
@@ -10958,18 +11048,22 @@
"dcE" = (
/turf/open/space/basic,
/area/space)
+"dcP" = (
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ name = "Mining Dock Airlock"
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"dde" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/turf/open/floor/iron/dark/textured_large,
/area/station/maintenance/port)
-"ddh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
"ddr" = (
/obj/machinery/airalarm/directional/west,
/obj/structure/cable,
@@ -10984,6 +11078,11 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/zoo)
+"dds" = (
+/obj/item/kirbyplants/photosynthetic,
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"ddw" = (
/obj/machinery/door/airlock/maintenance{
name = "Chapel Office Maintenance"
@@ -11003,6 +11102,20 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
+"ddA" = (
+/obj/machinery/cell_charger,
+/obj/structure/table,
+/obj/item/stock_parts/power_store/cell/crap{
+ pixel_y = 8;
+ pixel_x = 4
+ },
+/obj/item/stock_parts/power_store/cell/crap{
+ pixel_y = 6;
+ pixel_x = -2
+ },
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"ddM" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -11023,25 +11136,9 @@
},
/turf/open/floor/wood,
/area/station/command/gateway)
-"deg" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
-"dej" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/closet/secure_closet/miner,
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo Bay - Mining"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+"dee" = (
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"dex" = (
/obj/structure/railing/corner{
dir = 1
@@ -11070,6 +11167,19 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
+"deI" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort2"
+ },
+/obj/machinery/door/window/right/directional/south{
+ req_access = list("shipping");
+ name = "Chute Access"
+ },
+/obj/machinery/camera/directional/north,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"deJ" = (
/obj/effect/turf_decal/siding/green/corner{
dir = 4
@@ -11087,6 +11197,15 @@
/obj/structure/sign/poster/contraband/grey_tide/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"dfb" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"dfg" = (
/obj/machinery/light/small/directional/east,
/obj/machinery/door/poddoor/preopen{
@@ -11108,12 +11227,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/hallway/primary/central)
-"dft" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/vending/cigarette,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
"dfC" = (
/obj/item/paper_bin{
pixel_x = -6;
@@ -11157,6 +11270,19 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
+"dfN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"dfO" = (
/obj/structure/lattice/catwalk,
/obj/structure/sign/flag/nanotrasen/directional/north,
@@ -11170,6 +11296,11 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"dgc" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/wood,
+/area/station/service/library)
"dgi" = (
/obj/machinery/light/directional/north,
/obj/machinery/portable_atmospherics/canister/nitrogen,
@@ -11185,20 +11316,16 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/processing)
+"dgC" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/security/courtroom)
"dgD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet/black,
/area/station/medical/psychology)
-"dgE" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"dgR" = (
/obj/structure/table/reinforced,
/obj/structure/railing/corner{
@@ -11212,10 +11339,9 @@
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
"dgT" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"dho" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
@@ -11249,13 +11375,22 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"dic" = (
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 8
+"dhO" = (
+/obj/machinery/status_display/ai/directional/east,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/fax{
+ fax_name = "AI Satellite";
+ name = "AI Satellite Fax Machine";
+ pixel_y = 5
},
-/obj/machinery/light/directional/west,
/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dig" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 8
@@ -11282,23 +11417,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"diq" = (
-/obj/item/kirbyplants/photosynthetic,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 5
- },
-/obj/effect/turf_decal/siding/dark/corner,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dir" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -11314,19 +11432,6 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"diw" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/machinery/light_switch/directional/north,
-/obj/structure/bed/medical/emergency{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/morgue)
"diA" = (
/obj/item/flashlight/flare/candle{
pixel_x = 7;
@@ -11383,36 +11488,15 @@
},
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"diL" = (
-/obj/structure/bed/pod{
- desc = "An old medical bed, just waiting for replacement with something up to date.";
- name = "medical bed"
- },
-/obj/effect/turf_decal/siding/dark_blue/corner{
+"djc" = (
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"diP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/south,
-/obj/item/cigbutt,
-/mob/living/simple_animal/bot/mulebot{
- name = "Old Yeller"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=4";
- location = "Cargo Storage"
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
-"diR" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/medical/morgue)
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"dje" = (
/obj/structure/closet/secure_closet/engineering_electrical,
/turf/open/floor/iron/smooth,
@@ -11428,14 +11512,6 @@
},
/turf/open/floor/carpet/royalblack,
/area/station/command/heads_quarters/hos)
-"djy" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
- name = "AI Upload Turret Control";
- icon_state = "control_stun"
- },
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"djA" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -11451,11 +11527,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"djG" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light_switch/directional/east,
-/turf/open/openspace,
-/area/station/security/checkpoint/supply)
"djL" = (
/obj/machinery/door/airlock/public/glass{
name = "Abandoned Hallway"
@@ -11483,20 +11554,6 @@
/obj/effect/mapping_helpers/mail_sorting/engineering/general,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/starboard)
-"dkw" = (
-/obj/structure/table,
-/obj/item/storage/box/teargas{
- pixel_x = -2;
- pixel_y = 14
- },
-/obj/item/clothing/mask/gas/sechailer{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/machinery/light/directional/west,
-/obj/effect/spawner/random/armory/barrier_grenades/six,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"dkz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -11509,6 +11566,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"dkK" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_half,
+/area/station/ai/satellite/foyer)
"dkN" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/obj/machinery/light/directional/east,
@@ -11543,6 +11610,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"dld" = (
+/obj/machinery/button/door/directional/east{
+ id = "qm_cargobay";
+ name = "Cargo Bay Inner Shutters";
+ pixel_x = -24
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dle" = (
/obj/machinery/telecomms/bus/preset_one,
/obj/effect/turf_decal/tile/purple/fourcorners,
@@ -11561,39 +11640,56 @@
/obj/machinery/microwave,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"dlm" = (
+/obj/machinery/light_switch/directional/south,
+/obj/structure/table,
+/obj/item/stack/package_wrap,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/item/storage/box/shipping{
+ pixel_x = 4;
+ pixel_y = 10
+ },
+/obj/item/clothing/head/costume/mailman,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"dlo" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"dls" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "revolution";
+ name = "graffiti";
+ paint_colour = "#FF0000";
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"dlt" = (
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/aft)
+"dlN" = (
+/obj/machinery/camera/autoname/directional/north{
+ network = list("minisat")
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -10;
+ pixel_y = 6
+ },
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"dlW" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/caution/stand_clear,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"dmb" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/cup/bottle/multiver{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/clothing/neck/stethoscope{
- pixel_y = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"dmi" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -11602,13 +11698,6 @@
/obj/effect/landmark/start/depsec/science,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"dmn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"dmp" = (
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
@@ -11625,16 +11714,13 @@
/obj/effect/turf_decal/tile/green/half/contrasted,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"dmV" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
+"dmM" = (
+/obj/machinery/camera/autoname/directional/north,
+/obj/structure/bodycontainer/morgue{
+ dir = 2
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"dnb" = (
/obj/machinery/camera/directional/north{
c_tag = "Engineering - Showers"
@@ -11650,6 +11736,12 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"dno" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"dnx" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/security/court,
@@ -11672,11 +11764,28 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"dnF" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"dnH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/command/corporate_showroom)
+"dnM" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/openspace,
+/area/station/medical/abandoned)
"dnO" = (
/obj/structure/sign/warning/secure_area/directional/south,
/obj/structure/chair{
@@ -11697,16 +11806,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"dor" = (
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/firealarm/directional/east{
- pixel_x = 20
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"dos" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -11734,6 +11833,14 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"dou" = (
+/obj/machinery/status_display/evac/directional/west,
+/turf/closed/wall/r_wall,
+/area/station/medical/chemistry)
+"dox" = (
+/obj/machinery/status_display/ai/directional/south,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"doy" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -11741,6 +11848,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"doA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/landmark/start/chemist,
+/obj/structure/chair/office/light,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"doH" = (
/obj/item/trash/can{
pixel_x = 3
@@ -11761,26 +11880,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall,
/area/station/maintenance/starboard/fore)
-"doO" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/airalarm/directional/north,
-/obj/structure/table,
-/obj/machinery/cell_charger{
- pixel_y = 3
- },
-/obj/item/stock_parts/power_store/cell/high{
- charge = 100;
- maxcharge = 15000;
- pixel_y = 8
- },
-/obj/item/stock_parts/power_store/cell/high{
- charge = 100;
- maxcharge = 15000;
- pixel_y = 3
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"dpo" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -11799,17 +11898,14 @@
},
/turf/open/floor/iron/checker,
/area/station/service/bar)
-"dpv" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
+"dpK" = (
+/obj/machinery/conveyor{
+ id = "garbage"
},
-/obj/machinery/computer/shuttle/mining{
- dir = 1;
- req_access = null
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/obj/structure/window/spawner/directional/east,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"dpR" = (
/obj/structure/railing{
dir = 6
@@ -11865,28 +11961,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"dqz" = (
-/obj/machinery/door/airlock/atmos/glass{
- name = "Atmospherics Testing Room"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
-/obj/machinery/door/firedoor/heavy,
-/obj/structure/barricade/wooden/crude,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal/incinerator)
-"dqB" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/light/small/directional/south,
-/obj/structure/closet/crate,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
"dqC" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
@@ -11896,24 +11970,6 @@
/obj/structure/table,
/turf/open/floor/glass,
/area/station/maintenance/starboard/fore)
-"dqH" = (
-/obj/structure/table,
-/obj/item/gun/grenadelauncher{
- pixel_x = -18;
- pixel_y = 9
- },
-/obj/item/gun/grenadelauncher{
- pixel_x = -14;
- pixel_y = 4
- },
-/obj/item/gun/grenadelauncher{
- pixel_x = -2;
- pixel_y = 1
- },
-/obj/machinery/light_switch/directional/north,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"dqJ" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -11926,32 +11982,34 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"dqP" = (
+/obj/machinery/light/warm/dim/directional/north,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/hallway/primary/central)
"dqY" = (
/obj/machinery/camera/autoname/directional/west,
/turf/open/openspace,
/area/station/hallway/primary/aft)
-"drb" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+"drd" = (
+/obj/item/dest_tagger{
+ pixel_x = 8;
+ pixel_y = 8
},
-/obj/machinery/vending/cigarette,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
-"drg" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/item/dest_tagger{
+ pixel_x = -6;
+ pixel_y = 8
},
-/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
- dir = 8
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/item/dest_tagger,
+/obj/item/clothing/head/soft{
+ pixel_x = 2;
+ pixel_y = 2
},
-/obj/structure/disposalpipe/segment{
- dir = 2
- },
-/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/textured_large,
-/area/station/medical/virology)
+/obj/structure/table,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"drk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -11967,15 +12025,6 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"drp" = (
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"drt" = (
/obj/structure/sign/poster/official/fruit_bowl/directional/north,
/turf/open/floor/iron/white/smooth_large,
@@ -11994,14 +12043,6 @@
dir = 8
},
/area/station/hallway/secondary/service)
-"drI" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"drJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -12027,13 +12068,16 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"drX" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"dsg" = (
/obj/structure/table/wood,
/turf/open/floor/carpet,
/area/station/maintenance/starboard/lesser)
+"dsk" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"dso" = (
/obj/structure/stairs/east,
/obj/structure/railing,
@@ -12045,10 +12089,10 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"dsx" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"dsw" = (
+/obj/structure/chair,
+/turf/open/floor/glass,
+/area/station/medical/patients_rooms/room_a)
"dsD" = (
/obj/effect/turf_decal/siding/dark,
/obj/effect/turf_decal/trimline/dark_blue/warning{
@@ -12134,6 +12178,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/central)
+"dtB" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"dtC" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -12180,6 +12232,38 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"duz" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 4
+ },
+/obj/item/hand_labeler{
+ pixel_y = 7
+ },
+/obj/item/storage/pill_bottle/epinephrine{
+ pixel_x = 8;
+ pixel_y = 5
+ },
+/obj/item/stack/package_wrap{
+ pixel_x = -11;
+ pixel_y = 2
+ },
+/obj/item/stack/package_wrap{
+ pixel_x = -7;
+ pixel_y = -1
+ },
+/obj/structure/table,
+/obj/machinery/button/door/directional/east{
+ id = "chemshutters";
+ name = "Chemistry Shutters";
+ req_access = list("pharmacy")
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"duE" = (
/obj/machinery/light_switch/directional/west{
pixel_x = -24;
@@ -12194,15 +12278,21 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"dve" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
"dvn" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/iron,
/area/station/science/research)
-"dvs" = (
-/obj/structure/sign/poster/contraband/random/directional/north,
-/obj/item/storage/bag/trash/filled,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"dvu" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/wood,
@@ -12220,15 +12310,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"dvK" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/computer/security/mining{
- dir = 1
- },
-/obj/machinery/light/small/directional/south,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+"dvx" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"dvL" = (
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
@@ -12241,6 +12328,18 @@
/obj/structure/flora/bush/pale/style_random,
/turf/open/floor/grass,
/area/station/hallway/primary/central)
+"dwh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"dwi" = (
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -12258,6 +12357,13 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
+"dwo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"dwq" = (
/obj/structure/ladder,
/obj/structure/railing{
@@ -12290,25 +12396,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"dwR" = (
-/obj/machinery/vending/drugs,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"dxb" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/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/white,
-/area/station/medical/medbay/central)
"dxf" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -12335,6 +12422,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"dxA" = (
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"dxB" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -12381,6 +12471,10 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/science/xenobiology)
+"dye" = (
+/obj/effect/turf_decal/stripes/full,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"dyg" = (
/obj/effect/landmark/event_spawn,
/turf/open/openspace,
@@ -12417,6 +12511,14 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"dyA" = (
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/east,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"dyE" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -12451,15 +12553,12 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"dza" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/stairs/medium{
- dir = 4
- },
-/area/station/medical/abandoned)
+"dzi" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/command/eva)
"dzj" = (
/obj/machinery/door/window/brigdoor/security/cell/left/directional/east{
id = "Cell 1";
@@ -12471,6 +12570,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
+"dzk" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/command/eva)
"dzo" = (
/mob/living/basic/spider/giant/tarantula{
name = "Mr Johnson"
@@ -12486,11 +12589,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/starboard/lesser)
-"dzw" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light/directional/west,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"dzx" = (
/turf/open/floor/iron/dark,
/area/station/command/gateway)
@@ -12503,11 +12601,12 @@
"dzI" = (
/turf/open/openspace,
/area/station/maintenance/starboard/fore)
-"dzK" = (
+"dzO" = (
+/obj/structure/sign/warning/cold_temp/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"dzP" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -12524,6 +12623,38 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
+"dAv" = (
+/obj/structure/table,
+/obj/item/phone{
+ pixel_y = 12;
+ pixel_x = 7
+ },
+/obj/item/pen/blue{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/stamp/denied{
+ pixel_y = 7;
+ pixel_x = 10
+ },
+/obj/item/stamp/granted{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/pen/red{
+ pixel_x = -10;
+ pixel_y = 1
+ },
+/obj/structure/sign/poster/official/science/directional/north,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
+"dAP" = (
+/obj/effect/spawner/random/vending/snackvend,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"dAR" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -12536,24 +12667,6 @@
/obj/item/clothing/gloves/latex,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"dAU" = (
-/obj/structure/bed/medical/emergency,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"dAV" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/conveyor{
- dir = 8;
- id = "mining"
- },
-/obj/machinery/bouldertech/refinery/smelter,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"dAW" = (
/obj/structure/sink/directional/east,
/obj/structure/mirror/directional/west,
@@ -12589,6 +12702,32 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/abandoned)
+"dBq" = (
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/eva,
+/obj/effect/landmark/navigate_destination/eva,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
+"dBy" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/phosphorus{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/potassium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/sodium{
+ pixel_x = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"dBB" = (
/obj/structure/lattice/catwalk,
/obj/item/stack/rods,
@@ -12603,18 +12742,6 @@
/obj/structure/closet/emcloset,
/turf/open/floor/iron/dark,
/area/station/engineering/lobby)
-"dBM" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dCg" = (
/obj/effect/turf_decal/arrows/red{
dir = 4;
@@ -12644,6 +12771,23 @@
},
/turf/open/floor/glass,
/area/station/maintenance/starboard/fore)
+"dCS" = (
+/obj/item/kirbyplants/photosynthetic,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/dark/corner,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"dCY" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
@@ -12654,25 +12798,17 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"dDf" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/glass,
+/area/station/medical/medbay/central)
"dDq" = (
/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/maintenance/starboard/fore)
-"dDx" = (
-/obj/machinery/door/airlock/medical{
- name = "Patient Room"
- },
-/obj/effect/mapping_helpers/airlock/access/any/medical/general,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/patients_rooms/room_a)
"dDL" = (
/obj/structure/lattice,
/turf/open/space/openspace,
@@ -12742,29 +12878,6 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/auxiliary)
-"dED" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/closet/crate/science,
-/obj/item/reagent_containers/cup/bottle/epinephrine{
- pixel_x = 6;
- pixel_y = -6
- },
-/obj/item/reagent_containers/cup/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/cup/bottle/multiver{
- pixel_x = -2;
- pixel_y = -7
- },
-/obj/item/reagent_containers/dropper{
- pixel_x = 2;
- pixel_y = -11
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"dEH" = (
/obj/structure/table,
/obj/machinery/microwave{
@@ -12798,6 +12911,20 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"dFd" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/door/airlock/multi_tile/public/glass,
+/obj/effect/mapping_helpers/airlock/access/any/medical/general,
+/obj/effect/mapping_helpers/airlock/autoname,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"dFm" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -12808,11 +12935,6 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"dFn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"dFo" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance/two,
@@ -12832,10 +12954,6 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"dFO" = (
-/obj/effect/landmark/start/chemist,
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"dFZ" = (
/obj/effect/turf_decal/siding/red,
/turf/open/floor/wood,
@@ -12845,16 +12963,6 @@
/obj/item/clothing/gloves/color/plasmaman,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"dGi" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Abandoned Hallway"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction)
"dGu" = (
/obj/structure/frame/computer{
anchored = 1
@@ -12871,6 +12979,17 @@
},
/turf/open/openspace,
/area/station/command/bridge)
+"dGy" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/arrow_cw{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"dGM" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/eighties,
@@ -12895,6 +13014,11 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"dGU" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dHb" = (
/obj/structure/table/reinforced,
/obj/effect/decal/cleanable/dirt,
@@ -12903,16 +13027,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"dHh" = (
-/obj/machinery/door/airlock{
- name = "Emergency Storage"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"dHm" = (
/obj/machinery/door/airlock/virology{
name = "Abandoned Bathroom"
@@ -12929,12 +13043,24 @@
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"dHB" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/start/coroner,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+"dHz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/obj/structure/sign/poster/contraband/space_cola/directional/north,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
+"dHA" = (
+/obj/item/sticker/star,
+/obj/structure/closet/crate/wooden,
+/obj/item/sticker/star,
+/obj/item/sticker/star,
+/obj/item/sticker/smile,
+/obj/item/sticker/smile,
+/obj/item/sticker/smile,
+/obj/item/sticker/heart,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"dHC" = (
/obj/structure/table/reinforced,
/obj/item/flashlight,
@@ -12975,6 +13101,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/commons/dorms)
+"dHT" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 6
+ },
+/turf/open/floor/engine/hull/reinforced/air,
+/area/station/ai/satellite/chamber)
"dIt" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -12995,6 +13130,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"dIT" = (
+/turf/open/floor/glass,
+/area/station/medical/medbay/central)
"dIU" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/shipping_container,
@@ -13016,6 +13154,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/service/cafeteria)
+"dJh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"dJn" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -13033,19 +13176,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"dJC" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
+"dJE" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4
},
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Cargo Bay Shutters";
- id = "qm_cargobay";
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/cargo/storage)
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"dJF" = (
/obj/structure/railing/corner,
/obj/effect/landmark/event_spawn,
@@ -13116,6 +13256,17 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"dKu" = (
+/obj/structure/lattice/catwalk,
+/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/siding/blue{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"dKv" = (
/obj/structure/table,
/obj/item/camera{
@@ -13128,14 +13279,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
-"dKD" = (
-/obj/structure/filingcabinet,
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"dKG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -13143,26 +13286,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"dKL" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
-"dKN" = (
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"dKT" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/structure/chair/sofa/middle/brown{
- dir = 8
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"dLb" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/green/half/contrasted{
@@ -13187,6 +13310,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"dLv" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/machinery/vending/wardrobe/cargo_wardrobe,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dLM" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -13196,13 +13326,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"dLO" = (
-/obj/machinery/door/airlock/maintenance{
- name = "CE's Maintenance Access"
- },
-/obj/effect/mapping_helpers/airlock/access/any/engineering/construction,
-/turf/open/floor/plating,
-/area/station/engineering/lobby)
"dLU" = (
/obj/machinery/door/airlock/maintenance{
name = "Research Maintenance"
@@ -13213,16 +13336,6 @@
/obj/effect/mapping_helpers/airlock/access/all/science/general,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"dLY" = (
-/obj/item/clothing/head/cone{
- pixel_x = 13;
- pixel_y = 3
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/science/xenobiology/hallway)
"dMe" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -13231,11 +13344,37 @@
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/wood/tile,
/area/station/service/abandoned_gambling_den)
+"dMh" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"dMp" = (
/obj/effect/decal/cleanable/cobweb,
/obj/structure/closet/emcloset,
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/lesser)
+"dME" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Weapon Distribution";
+ req_access = list("armory")
+ },
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/pen,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/machinery/door/window/right/directional/east{
+ name = "Warden's Place"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dMJ" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
dir = 10
@@ -13421,54 +13560,10 @@
},
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"dOo" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/machinery/light/directional/south,
-/obj/structure/table,
-/obj/item/screwdriver{
- pixel_x = 1;
- pixel_y = -2
- },
-/obj/item/grenade/chem_grenade{
- pixel_y = 11
- },
-/obj/item/grenade/chem_grenade{
- pixel_x = 3;
- pixel_y = 11
- },
-/obj/item/grenade/chem_grenade{
- pixel_x = 8;
- pixel_y = 11
- },
-/obj/item/grenade/chem_grenade{
- pixel_x = 11;
- pixel_y = 11
- },
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/item/clothing/glasses/science{
- pixel_x = -2;
- pixel_y = 7
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"dOq" = (
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/lesser)
-"dOH" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/item/pushbroom,
-/obj/structure/rack,
-/obj/machinery/light/directional/east,
-/obj/machinery/status_display/supply{
- pixel_x = 32
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"dOI" = (
/obj/effect/spawner/random/trash/garbage{
spawn_scatter_radius = 1
@@ -13481,37 +13576,18 @@
/obj/machinery/light/directional/south,
/turf/open/openspace,
/area/station/cargo/storage)
-"dOX" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/structure/table/wood,
-/obj/item/clothing/head/soft/blue,
-/obj/item/clothing/head/soft/blue,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
-"dPa" = (
-/obj/structure/railing{
- dir = 10
- },
+"dPL" = (
+/obj/structure/lattice/catwalk,
/obj/structure/railing{
dir = 4
},
-/obj/structure/disposalpipe/trunk/multiz{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
-"dPi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/railing/corner{
+/obj/structure/railing{
dir = 8
},
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/engineering/lobby)
"dPP" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/disposalpipe/trunk{
@@ -13550,60 +13626,17 @@
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
"dQM" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/arrow_cw{
- dir = 4
- },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/area/station/medical/chemistry)
"dQP" = (
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"dQQ" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dQV" = (
/obj/machinery/holopad,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
-"dRj" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard{
- pixel_x = 6;
- pixel_y = 1
- },
-/obj/item/phone{
- pixel_x = -6;
- pixel_y = 7
- },
-/obj/item/pen{
- pixel_x = -7;
- pixel_y = -3
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/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/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
"dRk" = (
/obj/effect/turf_decal/siding/blue/corner{
dir = 4
@@ -13615,6 +13648,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
+"dRJ" = (
+/obj/machinery/light/directional/east,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/mail_sorting/supply/disposals,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"dRU" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/maintenance,
@@ -13725,25 +13769,46 @@
},
/turf/open/openspace,
/area/station/science/xenobiology)
+"dTW" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"dUa" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"dUb" = (
/turf/open/openspace,
/area/station/hallway/primary/central)
-"dUe" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
+"dUf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"dUr" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/mob/living/basic/bot/cleanbot,
+/turf/open/floor/iron/dark/textured_edge{
dir = 4
},
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
-"dUo" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+/area/station/ai/satellite/exterior)
+"dUw" = (
+/obj/effect/turf_decal/siding/blue/corner{
dir = 1
},
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"dUG" = (
/obj/structure/table,
/obj/machinery/cell_charger,
@@ -13767,16 +13832,6 @@
/obj/machinery/vending/cola/pwr_game,
/turf/open/floor/eighties,
/area/station/engineering/lobby)
-"dUN" = (
-/obj/machinery/door/poddoor/shutters/window{
- dir = 4;
- id = "armory";
- name = "Armory"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"dUP" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/ferny/style_random,
@@ -13883,17 +13938,6 @@
"dVL" = (
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
-"dVM" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/closet/secure_closet/security/med,
-/obj/item/book/manual/wiki/security_space_law,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"dVO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -13914,6 +13958,14 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"dWb" = (
+/obj/effect/turf_decal/trimline/dark_blue/warning,
+/obj/structure/cable/layer3,
+/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/white/smooth_corner,
+/area/station/ai/satellite/foyer)
"dWg" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 4
@@ -13927,16 +13979,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port)
-"dWo" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/structure/sign/poster/official/safety_internals/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"dWp" = (
/obj/effect/turf_decal/siding/blue{
dir = 1
@@ -13960,6 +14002,12 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
+"dWG" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dWL" = (
/obj/structure/railing,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -13976,6 +14024,28 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/starboard/lesser)
+"dWW" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/structure/cable/layer3,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
+"dXh" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L10"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/hallway/primary/central)
"dXi" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/engine/hull,
@@ -14017,6 +14087,13 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
+"dXD" = (
+/obj/structure/cable,
+/obj/effect/spawner/random/trash/graffiti,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"dXM" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -14111,19 +14188,13 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"dZm" = (
-/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 = 4
+"dZi" = (
+/obj/effect/turf_decal/trimline/brown/filled,
+/obj/structure/chair/office/light{
+ dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
-/obj/machinery/door/airlock/maintenance{
- name = "Morgue Maintenance"
- },
-/turf/open/floor/plating,
-/area/station/medical/morgue)
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"dZs" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/structure/fluff/paper/stack{
@@ -14141,30 +14212,6 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"dZx" = (
-/obj/machinery/recharge_station,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/west{
- id = "teleportshutters";
- name = "AI Satellite Teleporter room"
- },
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"dZy" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/computer/upload/ai{
- dir = 4
- },
-/obj/machinery/door/window/left/directional/east{
- name = "AI Upload Console Window";
- req_access = list("ai_upload")
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dZA" = (
/obj/machinery/light/floor,
/turf/open/floor/carpet/black,
@@ -14178,6 +14225,18 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/dark,
/area/station/tcommsat/server)
+"dZG" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"dZH" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
@@ -14213,25 +14272,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/hallway/secondary/command)
-"eak" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 5
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 8
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"eao" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/east{
- name = "Cargo Desk";
- req_access = list("shipping")
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"eap" = (
/turf/closed/wall,
/area/station/hallway/secondary/entry)
@@ -14285,6 +14325,15 @@
/obj/item/hemostat,
/turf/open/floor/iron/white,
/area/station/maintenance/hallway/abandoned_recreation)
+"eaQ" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
+ },
+/obj/machinery/light/very_dim/directional/south,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"eaT" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -14297,9 +14346,6 @@
"eaV" = (
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter/room)
-"ebg" = (
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"ebj" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
@@ -14331,13 +14377,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"ebG" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"ebL" = (
/obj/machinery/atmospherics/components/tank,
/turf/open/floor/iron/dark/textured_corner,
@@ -14358,10 +14397,6 @@
/obj/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"ebS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
"ebY" = (
/obj/effect/turf_decal/tile/purple,
/obj/effect/turf_decal/tile/purple{
@@ -14422,14 +14457,6 @@
/obj/structure/sign/poster/contraband/random/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"ecC" = (
-/obj/effect/turf_decal/trimline/dark_blue/warning,
-/obj/structure/cable/layer3,
-/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/white/smooth_corner,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"ecJ" = (
/obj/effect/turf_decal/siding/thinplating_new/light{
dir = 4
@@ -14458,37 +14485,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/maintenance/port)
-"ecY" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/north{
- id = "MedbayExit";
- name = "Exit Door";
- req_access = list("medical");
- pixel_y = 39;
- pixel_x = -6;
- normaldoorcontrol = 1
- },
-/obj/machinery/button/door/directional/north{
- id = "MedbayFoyer";
- name = "Entrance Door";
- req_access = list("medical");
- pixel_y = 39;
- normaldoorcontrol = 1;
- pixel_x = 6
- },
-/obj/machinery/button/door/directional/north{
- id = "medbay-office";
- name = "Medbay Lockdown";
- req_access = list("medical");
- pixel_y = 30
- },
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"edc" = (
/obj/structure/table/reinforced,
/obj/machinery/cell_charger{
@@ -14512,14 +14508,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"edf" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"edl" = (
/obj/structure/lattice/catwalk,
/obj/effect/spawner/random/engineering/atmospherics_portable,
@@ -14559,22 +14547,11 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"edF" = (
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/airlock/highsecurity{
- name = "Controlled Hazard Chamber"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
-/obj/effect/turf_decal/stripes/end{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/effect/mapping_helpers/airlock_note_placer{
- note_info = "Access with authorization only. The Controlled Hazard Chamber is designed to withstand incidents you cannot. Essential safety equipment has been provided to ensure your work may continue without compromising station integrity";
- note_name = "Projects"
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+"edC" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"edJ" = (
/obj/effect/landmark/start/assistant,
/obj/structure/disposalpipe/segment{
@@ -14582,19 +14559,22 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/maintenance/starboard/central)
+"edK" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/light/directional/north,
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/teleporter)
"edN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"edQ" = (
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/trimline/dark_blue/filled/end{
- dir = 4
- },
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"edY" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -14616,16 +14596,24 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/glass/reinforced,
/area/station/hallway/secondary/construction)
-"eei" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/sign/departments/medbay/alt/directional/south,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"eej" = (
/obj/structure/secure_safe/directional/south,
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/ce)
+"eek" = (
+/obj/structure/stairs/west,
+/obj/structure/railing,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"een" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"eeq" = (
/obj/structure/chair/office{
dir = 4
@@ -14678,6 +14666,16 @@
/obj/item/pen,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
+"efB" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Law & Order Offices"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/landmark/navigate_destination/court,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/security/courtroom)
"efC" = (
/obj/effect/turf_decal/siding/red{
dir = 8
@@ -14733,16 +14731,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"egi" = (
-/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/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
"egk" = (
/obj/item/trash/candy,
/obj/structure/cable,
@@ -14778,6 +14766,21 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/hallway/primary/central)
+"egA" = (
+/obj/machinery/status_display/ai/directional/north,
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
+"egB" = (
+/obj/structure/ladder,
+/obj/machinery/light_switch/directional/south,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"egD" = (
/obj/structure/table/reinforced,
/turf/open/floor/engine/vacuum,
@@ -14823,12 +14826,6 @@
/obj/effect/landmark/navigate_destination/hydro,
/turf/open/floor/iron/stairs/medium,
/area/station/hallway/primary/central)
-"ehg" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ehi" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -14836,6 +14833,13 @@
},
/turf/open/floor/engine/hull/air,
/area/station/hallway/primary/aft)
+"ehw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/landmark/start/cargo_technician,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"ehO" = (
/obj/item/trash/can{
pixel_x = -8
@@ -14875,17 +14879,6 @@
dir = 4
},
/area/station/hallway/primary/fore)
-"eij" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"eis" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/grime,
@@ -14900,13 +14893,9 @@
/obj/item/beacon,
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/bomb)
-"eja" = (
-/obj/machinery/newscaster/directional/west,
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+"eiZ" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/teleporter)
"ejh" = (
/obj/effect/turf_decal/stripes/asteroid/corner,
/obj/effect/spawner/random/engineering/atmospherics_portable,
@@ -14922,15 +14911,6 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"ejP" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 6
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"ejQ" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -15063,16 +15043,6 @@
/obj/structure/chair/office,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"elz" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/sign/warning/cold_temp/directional/east{
- name = "Cryogenics";
- pixel_x = 26
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"elC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -15102,13 +15072,13 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"elO" = (
-/obj/structure/chair/sofa/corp/corner{
- dir = 4
+"elP" = (
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
},
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/machinery/cryo_cell,
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/cryo)
"elS" = (
/obj/structure/closet/crate/trashcart/filled,
/obj/effect/turf_decal/tile/purple/opposingcorners,
@@ -15124,36 +15094,21 @@
/obj/structure/table,
/turf/open/floor/engine/hull/air,
/area/station/construction/storage_wing)
-"emb" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
+"emn" = (
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
},
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+/obj/item/book/manual/wiki/medicine{
+ pixel_x = 1;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
dir = 4
},
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
-"emh" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/structure/table/reinforced,
-/obj/item/storage/photo_album/qm,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
-"emj" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 3;
- height = 8;
- name = "Cargo Bay";
- shuttle_id = "cargo_home";
- width = 13
- },
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"emE" = (
/obj/effect/turf_decal/siding/brown/corner{
dir = 8
@@ -15180,6 +15135,14 @@
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"emH" = (
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/dark_green,
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
"emL" = (
/obj/effect/turf_decal/siding/brown/end{
dir = 1
@@ -15194,32 +15157,37 @@
/obj/effect/landmark/start/roboticist,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
-"emP" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+"emN" = (
+/obj/machinery/light/warm/dim/directional/east,
+/obj/structure/table,
+/obj/item/clothing/gloves/cargo_gauntlet,
+/obj/item/clothing/gloves/cargo_gauntlet{
+ pixel_y = 3
},
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
+/obj/item/clothing/gloves/cargo_gauntlet{
+ pixel_y = 6
},
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"emR" = (
-/obj/structure/chair/office{
- dir = 1
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/effect/landmark/start/quartermaster,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
+/obj/structure/sign/poster/random/directional/south,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"emS" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"ene" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"eny" = (
/obj/structure/table,
/obj/item/stack/sheet/glass/fifty{
@@ -15252,6 +15220,15 @@
/obj/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"enX" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/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/lobby)
"eoe" = (
/obj/vehicle/ridden/atv{
dir = 4;
@@ -15259,6 +15236,17 @@
},
/turf/open/floor/iron,
/area/station/maintenance/port/greater)
+"eoj" = (
+/obj/structure/window/spawner/directional/north,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/computer/records/medical,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/office)
"eoq" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -15271,22 +15259,6 @@
},
/turf/open/floor/iron/white,
/area/station/maintenance/hallway/abandoned_recreation)
-"eov" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/brigdoor/left/directional/east{
- req_access = list("brig_entrance")
- },
-/turf/open/floor/plating,
-/area/station/security/checkpoint/medical)
-"eoD" = (
-/obj/structure/table/reinforced,
-/obj/item/surgery_tray/full/morgue{
- pixel_x = 7
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"eoF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/decoration/paint,
@@ -15306,6 +15278,15 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"eoM" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/machinery/light/warm/directional/north,
+/obj/structure/water_source/puddle,
+/obj/structure/flora/bush/stalky/style_2{
+ pixel_x = 6
+ },
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"epi" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -15321,17 +15302,17 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"epl" = (
-/obj/effect/turf_decal/stripes/line{
+"epC" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/light/directional/north,
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"epE" = (
/obj/structure/flora/bush/fullgrass/style_random,
/obj/structure/flora/bush/ferny/style_random,
@@ -15339,21 +15320,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/grass,
/area/station/commons/dorms)
-"epR" = (
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"epY" = (
/obj/structure/plaque/static_plaque/golden/commission/efficiency{
pixel_y = 32
@@ -15405,14 +15371,6 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/openspace,
/area/station/hallway/primary/starboard)
-"equ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 9
- },
-/obj/effect/turf_decal/siding/dark/corner,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"eqx" = (
/obj/structure/railing{
dir = 6
@@ -15471,13 +15429,6 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/security/courtroom)
-"eru" = (
-/obj/structure/stairs/east,
-/obj/structure/railing,
-/turf/open/floor/iron/stairs/medium{
- dir = 8
- },
-/area/station/cargo/storage)
"ery" = (
/obj/structure/table,
/obj/item/clothing/accessory/medal/gold{
@@ -15533,6 +15484,18 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater_dressing)
+"erZ" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 1
+ },
+/obj/structure/cable/layer3,
+/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/white/smooth_half{
+ dir = 1
+ },
+/area/station/ai/satellite/foyer)
"esb" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -15587,15 +15550,25 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"etc" = (
+"esR" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/sign/warning/cold_temp/directional/east{
+ name = "Cryogenics";
+ pixel_x = 26
},
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"eta" = (
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/white,
+/area/station/medical/storage)
"etf" = (
/obj/machinery/door/airlock{
id_tag = "Cabin7";
@@ -15616,21 +15589,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/carpet,
/area/station/service/chapel/office)
-"etm" = (
-/obj/structure/table/reinforced,
-/obj/item/gun/ballistic/revolver/russian{
- pixel_x = -2;
- pixel_y = 3
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
-"etp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/table,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
"etu" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters{
@@ -15668,16 +15626,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/science/robotics)
-"euF" = (
-/obj/machinery/chem_dispenser,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"euG" = (
/turf/closed/wall,
/area/station/cargo/bitrunning/den)
@@ -15685,6 +15633,15 @@
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/carpet,
/area/station/maintenance/starboard/aft)
+"euL" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/exterior)
"euN" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -15699,6 +15656,13 @@
/obj/structure/sign/poster/official/random/directional/west,
/turf/open/floor/plating,
/area/station/construction/storage_wing)
+"evg" = (
+/obj/structure/closet/wardrobe/miner,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"evi" = (
/obj/machinery/door/airlock/research{
name = "Research and Development Lab"
@@ -15759,15 +15723,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"ewj" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/light/warm/directional/north,
-/obj/structure/water_source/puddle,
-/obj/structure/flora/bush/stalky/style_2{
- pixel_x = 6
- },
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ewl" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -15792,32 +15747,9 @@
/obj/structure/cable/layer1,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
-"eww" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"ewA" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"ewD" = (
/turf/closed/wall,
/area/station/service/cafeteria)
-"ewG" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/smooth,
-/area/station/engineering/main)
"ewI" = (
/obj/effect/turf_decal/bot,
/turf/open/floor/engine,
@@ -15854,6 +15786,15 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"exn" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"exo" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -15909,6 +15850,10 @@
/obj/structure/fluff/paper/stack,
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
+"eyk" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"eys" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/spawner/structure/window/reinforced,
@@ -15929,25 +15874,18 @@
},
/turf/open/openspace,
/area/station/commons/dorms)
-"ezc" = (
-/obj/machinery/light/floor{
- color = "#66ccff"
- },
-/obj/item/kirbyplants/random,
-/obj/structure/window/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
-"ezm" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/holopad,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"ezq" = (
/obj/structure/reflector/single/anchored{
dir = 5
},
/turf/open/floor/iron/dark/textured,
/area/station/engineering/supermatter/room)
+"ezB" = (
+/obj/machinery/flasher/directional/west,
+/obj/structure/table/wood/fancy/cyan,
+/obj/effect/spawner/round_default_module,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"ezE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -15978,12 +15916,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"ezW" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"ezX" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -16034,6 +15966,19 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lobby)
+"eAO" = (
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"eAP" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet,
@@ -16061,10 +16006,6 @@
},
/turf/open/floor/iron,
/area/station/service/kitchen/abandoned)
-"eBc" = (
-/obj/structure/table/reinforced/rglass,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eBd" = (
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
@@ -16106,6 +16047,16 @@
/obj/effect/mapping_helpers/requests_console/assistance,
/turf/open/floor/wood,
/area/station/security/detectives_office)
+"eBD" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"eBP" = (
/obj/structure/cable,
/obj/structure/mirror/broken/directional/west,
@@ -16113,6 +16064,13 @@
/obj/effect/turf_decal/tile/blue/opposingcorners,
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/port)
+"eBQ" = (
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/machinery/camera/autoname/directional/east,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"eBZ" = (
/obj/effect/spawner/random/structure/closet_empty/crate,
/turf/open/floor/iron/checker,
@@ -16143,18 +16101,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"eCH" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/structure/table,
-/obj/item/phone{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"eCM" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/random/exotic/technology,
@@ -16184,9 +16130,11 @@
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
"eDq" = (
-/obj/effect/spawner/random/contraband/narcotics,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"eDr" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -16205,13 +16153,24 @@
/obj/effect/landmark/start/chief_engineer,
/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/ce)
-"eEi" = (
-/obj/structure/ladder,
-/obj/machinery/light_switch/directional/south,
-/turf/open/floor/circuit/green{
- luminosity = 2
+"eDR" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
+"eDZ" = (
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
+"eEj" = (
+/obj/structure/closet/crate/silvercrate,
+/obj/machinery/camera/motion{
+ c_tag = "Vault - Upper";
+ network = list("vault")
},
-/area/station/ai_monitored/command/nuke_storage)
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"eEv" = (
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
@@ -16276,17 +16235,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/checker,
/area/station/maintenance/hallway/abandoned_recreation)
-"eFJ" = (
-/obj/item/kirbyplants/photosynthetic,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eGc" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -16340,26 +16288,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"eGD" = (
-/obj/machinery/computer/security/telescreen/cmo/directional/north,
-/obj/effect/landmark/start/chief_medical_officer,
-/obj/structure/chair/comfy{
- dir = 8
- },
-/obj/machinery/button/door/directional/west{
- id = "cmoprivacy";
- name = "CMO Office Privacy";
- req_access = list("cmo");
- pixel_y = -2
- },
-/obj/machinery/button/door/directional/west{
- id = "medbay-office";
- name = "Medbay Lockdown";
- req_access = list("medical");
- pixel_y = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"eGE" = (
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/trimline/yellow/filled/end{
@@ -16367,11 +16295,28 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"eGM" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"eGP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
+"eGR" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"eGW" = (
/obj/structure/rack,
/obj/item/storage/box/chemimp{
@@ -16384,16 +16329,11 @@
/obj/item/reagent_containers/cup/bottle/morphine,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
-"eHb" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/camera/autoname/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+"eHa" = (
+/obj/machinery/firealarm/directional/east,
+/obj/structure/chair/sofa/corp/corner,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"eHg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -16438,17 +16378,6 @@
/obj/structure/broken_flooring/pile/always_floorplane/directional/west,
/turf/open/floor/plating,
/area/station/security/mechbay)
-"eHR" = (
-/obj/machinery/camera/autoname/directional/north{
- network = list("minisat")
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -10;
- pixel_y = 6
- },
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eIh" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16482,9 +16411,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"eIo" = (
-/turf/open/floor/iron/checker,
-/area/station/maintenance/port/aft)
"eIs" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -16538,6 +16464,30 @@
/obj/machinery/light/directional/north,
/turf/open/floor/wood,
/area/station/commons/dorms)
+"eIY" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ name = "Cargo Desk";
+ req_access = list("cargo")
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/structure/desk_bell{
+ pixel_x = -10;
+ pixel_y = 9
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/item/folder/yellow{
+ pixel_x = 3;
+ pixel_y = 1
+ },
+/obj/item/pen,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"eJb" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16552,6 +16502,31 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/medical)
+"eJq" = (
+/obj/structure/cable,
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"eJv" = (
+/obj/machinery/holopad/secure{
+ pixel_y = -1
+ },
+/mob/living/simple_animal/bot/secbot/beepsky/armsky,
+/turf/open/floor/glass/reinforced,
+/area/station/security/armory)
+"eJz" = (
+/obj/machinery/newscaster/directional/west,
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"eJX" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -16576,18 +16551,15 @@
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"eKy" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/defibrillator_mount/mobile{
- anchored = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"eKh" = (
+/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden,
+/turf/closed/wall,
+/area/station/medical/cryo)
+"eKu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"eKz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/smooth_large,
@@ -16629,6 +16601,26 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
+"eKH" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"eKW" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"eLc" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -16665,15 +16657,24 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"eLn" = (
-/obj/structure/cable,
-/obj/structure/sign/poster/contraband/random/directional/east,
-/turf/open/floor/catwalk_floor,
-/area/station/maintenance/starboard/fore)
"eLp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"eLw" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
+"eLE" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/exterior)
"eLK" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1
@@ -16684,6 +16685,15 @@
"eLU" = (
/turf/closed/wall/r_wall,
/area/station/command/gateway)
+"eLV" = (
+/obj/machinery/computer/bank_machine,
+/obj/machinery/light_switch/directional/west{
+ pixel_y = 6
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"eMa" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -16691,6 +16701,14 @@
/obj/effect/turf_decal/trimline/red/warning,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"eMd" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/landmark/start/chemist,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"eMi" = (
/obj/machinery/door/airlock/public/glass{
name = "Arrivals Lounge"
@@ -16717,23 +16735,43 @@
/obj/structure/sign/departments/aisat/directional/south,
/turf/open/floor/iron/dark,
/area/station/engineering/transit_tube)
-"eMy" = (
-/obj/structure/cable,
-/obj/structure/lattice/catwalk,
-/obj/structure/sign/poster/contraband/random/directional/west,
-/turf/open/water,
-/area/station/maintenance/starboard/fore)
+"eME" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
+/obj/structure/table,
+/obj/item/book/manual/wiki/medicine{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_y = 7
+ },
+/obj/item/clothing/neck/stethoscope{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/storage/pill_bottle/mannitol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/cryo)
"eMI" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/obj/effect/landmark/navigate_destination/sec,
/turf/open/floor/plating,
/area/station/security/brig)
-"eMO" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/ladder,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+"eMX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"eNb" = (
/obj/effect/spawner/random/trash,
/turf/open/floor/plating,
@@ -16841,6 +16879,17 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"eOx" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/machinery/camera/autoname/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Pharmacy"
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/chem_master,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"eOy" = (
/obj/structure/sign/clock/directional/west,
/obj/structure/chair/office{
@@ -16895,15 +16944,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"ePh" = (
-/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,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/customs)
"ePn" = (
/obj/structure/mop_bucket/janitorialcart{
dir = 4
@@ -16911,11 +16951,37 @@
/obj/effect/turf_decal/tile/purple/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
+"ePo" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/item/clothing/head/cone{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/clothing/head/cone{
+ pixel_x = 8;
+ pixel_y = 5
+ },
+/turf/open/floor/iron,
+/area/station/science/xenobiology/hallway)
"ePM" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
+"ePT" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/medical,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"ePX" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17086,6 +17152,13 @@
},
/turf/open/floor/iron/dark,
/area/station/security/warden)
+"eRT" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/machinery/iv_drip,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"eRX" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock"
@@ -17135,13 +17208,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"eSK" = (
-/obj/structure/disposalpipe/sorting/mail{
- dir = 1
- },
-/obj/effect/mapping_helpers/mail_sorting/supply/disposals,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"eSO" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -17193,6 +17259,26 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/engineering/atmos/project)
+"eTu" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/ai/satellite/chamber)
+"eTD" = (
+/obj/machinery/vending/medical,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"eTG" = (
/obj/structure/table,
/obj/machinery/coffeemaker/impressa{
@@ -17276,6 +17362,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/service/cafeteria)
+"eUQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/modular_computer/preset/cargochat/medical{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"eUV" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -17298,6 +17396,15 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/service/cafeteria)
+"eUX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/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/dark,
+/area/station/command/eva)
"eUY" = (
/obj/structure/table/reinforced,
/obj/item/folder{
@@ -17338,6 +17445,16 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"eVr" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"eVu" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -17386,10 +17503,20 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"eWm" = (
+/turf/open/openspace,
+/area/station/command/eva)
"eWq" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/project)
+"eWs" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"eWt" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -17398,30 +17525,6 @@
dir = 1
},
/area/station/science/ordnance/storage)
-"eWw" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/item/reagent_containers/cup/bottle/epinephrine{
- pixel_x = 6;
- pixel_y = -6
- },
-/obj/item/reagent_containers/cup/bottle/multiver{
- pixel_x = -2;
- pixel_y = -7
- },
-/obj/item/reagent_containers/dropper{
- pixel_x = 2;
- pixel_y = -11
- },
-/obj/structure/closet/crate/science,
-/obj/item/reagent_containers/cup/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/structure/sign/poster/official/safety_eye_protection/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"eWA" = (
/obj/item/toy/clockwork_watch{
desc = "An ancient piece of machinery, made from an unknown metal by an unknown maker.";
@@ -17430,26 +17533,6 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/aft)
-"eWF" = (
-/obj/machinery/door/airlock/atmos/glass{
- name = "Atmospherics Testing Room"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
-/obj/machinery/door/firedoor/heavy,
-/obj/structure/cable,
-/obj/structure/barricade/wooden/crude,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal/incinerator)
-"eWG" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"eWJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17460,6 +17543,10 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/science/genetics)
+"eWU" = (
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"eWW" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/yellow/warning,
@@ -17481,6 +17568,22 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"eXp" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"eXq" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"eXw" = (
/obj/structure/table/optable,
/obj/effect/turf_decal/tile/purple/half{
@@ -17500,15 +17603,17 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/glass/reinforced,
/area/station/service/library)
-"eXy" = (
+"eXz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/sorting/mail{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"eXF" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -17524,28 +17629,23 @@
dir = 4
},
/area/station/hallway/primary/fore)
-"eXH" = (
-/obj/machinery/holopad,
-/obj/structure/cable/layer3,
-/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/textured_half,
-/area/station/ai_monitored/aisat/exterior)
"eXS" = (
/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"eXT" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+"eXU" = (
+/obj/structure/railing{
dir = 1
},
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"eYe" = (
/obj/structure/displaycase/captain{
pixel_y = 5
@@ -17576,38 +17676,25 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"eYE" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"eYH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/space/nearstation)
-"eYL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"eYP" = (
/obj/structure/showcase/machinery/tv/broken,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"eZd" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/machinery/vending/coffee{
- default_price = 0;
- extra_price = 0;
- fair_market_price = 0;
- name = "\improper Jim Norton's Quebecois Coffee"
- },
-/obj/structure/disposalpipe/broken{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"eZl" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
"eZt" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -17626,11 +17713,17 @@
"eZC" = (
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/gravity_generator)
-"eZF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/firecloset,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
+"eZE" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/sign/departments/chemistry/pharmacy/directional/east,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"eZL" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -17645,26 +17738,38 @@
},
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"eZM" = (
+"eZT" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 6
+/obj/structure/closet/crate/science,
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = -2;
+ pixel_y = -7
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_x = 2;
+ pixel_y = -11
},
-/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark,
/area/station/medical/chemistry)
-"faa" = (
-/obj/effect/turf_decal/siding/blue/corner,
-/obj/structure/railing{
+"fag" = (
+/obj/machinery/porta_turret/ai{
dir = 4
},
-/obj/machinery/status_display/ai/directional/north,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+/obj/machinery/camera/autoname/directional/east{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/interior)
"fai" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -17694,15 +17799,6 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"faD" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"fbe" = (
/obj/structure/bed,
/obj/item/bedsheet/ce,
@@ -17732,6 +17828,13 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
+"fbr" = (
+/obj/machinery/holopad/secure,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/interior)
"fbu" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input,
/turf/open/floor/engine/o2,
@@ -17759,6 +17862,19 @@
dir = 8
},
/area/station/command/corporate_showroom)
+"fcc" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/ladder,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"fch" = (
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"fcn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17803,16 +17919,6 @@
"fcK" = (
/turf/closed/wall/r_wall,
/area/station/security/detectives_office/private_investigators_office)
-"fcL" = (
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"fcT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -17822,33 +17928,38 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
+"fdb" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"fdd" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/eva)
-"fdf" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/openspace,
-/area/station/medical/abandoned)
"fdg" = (
/obj/structure/window/reinforced/plasma/spawner/directional/west,
/obj/structure/window/reinforced/plasma/spawner/directional/north,
/turf/open/space/basic,
/area/space/nearstation)
+"fdh" = (
+/obj/machinery/wall_healer/directional/north,
+/turf/open/floor/wood,
+/area/station/command/eva)
"fdl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"fdp" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/exoscanner_control,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"fdE" = (
/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner,
/turf/open/floor/engine,
@@ -17882,18 +17993,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"fdN" = (
-/obj/effect/turf_decal/trimline/purple/arrow_cw{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple/half/contrasted{
- dir = 4
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"fdT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17926,12 +18025,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"feJ" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+"feE" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/sign/departments/medbay/alt/directional/south,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"feR" = (
/obj/effect/spawner/random/trash/grime,
/turf/open/floor/plating,
@@ -18029,12 +18127,12 @@
/obj/effect/spawner/random/maintenance,
/turf/open/openspace,
/area/station/maintenance/starboard/lesser)
-"fgi" = (
-/obj/structure/table/wood,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/microwave,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
+"fgh" = (
+/obj/machinery/door/airlock/silver{
+ name = "Bathroom"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"fgq" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/iron,
@@ -18057,6 +18155,12 @@
/obj/effect/landmark/navigate_destination/lawyer,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"fgC" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor,
+/area/station/cargo/storage)
"fgG" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -18072,6 +18176,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"fgK" = (
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"fgT" = (
/obj/structure/railing{
dir = 1
@@ -18120,20 +18228,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"fhu" = (
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
-"fhw" = (
-/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/cup/glass/mug/nanotrasen{
- pixel_x = -4;
- pixel_y = 4
- },
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fhA" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -18142,26 +18236,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fhE" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/maintenance/department/medical)
-"fhF" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fhJ" = (
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/entry)
@@ -18186,16 +18260,13 @@
/obj/effect/landmark/start/scientist,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"fhY" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
+"fik" = (
+/obj/structure/cable,
+/obj/structure/bodycontainer/morgue{
+ dir = 2
},
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 4
- },
-/obj/machinery/chem_mass_spec,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"fin" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/bush/sparsegrass/style_random,
@@ -18223,28 +18294,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"fjc" = (
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/end{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"fji" = (
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fjn" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/spawner/random/maintenance,
@@ -18341,14 +18390,6 @@
/obj/structure/sink/directional/south,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"fkx" = (
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/dark_green,
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central)
"fkD" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -18376,23 +18417,24 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"fkJ" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 4
- },
-/obj/structure/chair{
- dir = 4;
- pixel_y = -2
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"fkM" = (
/obj/machinery/camera/autoname/directional/west,
/turf/open/openspace,
/area/station/hallway/primary/central)
+"fkP" = (
+/obj/item/kirbyplants/synthetic/plant26{
+ pixel_x = 10;
+ pixel_y = 18
+ },
+/obj/item/kirbyplants/synthetic/plant27{
+ pixel_x = 13;
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"fkX" = (
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
@@ -18419,15 +18461,6 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"flE" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"flH" = (
/obj/effect/turf_decal/trimline/yellow/arrow_cw{
dir = 8
@@ -18474,6 +18507,15 @@
},
/turf/open/floor/iron,
/area/station/science/lab)
+"fmi" = (
+/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/textured,
+/area/station/cargo/storage)
"fmj" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
@@ -18482,29 +18524,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"fml" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"fmw" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 4
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"fmE" = (
-/obj/machinery/camera/autoname/directional/south,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/machinery/plumbing/receiver{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"fmN" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -18528,6 +18553,18 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"fng" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Disposal Exit";
+ name = "Disposal Exit Vent"
+ },
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"fnm" = (
/obj/structure/cable,
/turf/closed/wall,
@@ -18541,15 +18578,15 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fnv" = (
-/obj/machinery/porta_turret/ai{
+"fnt" = (
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_corner{
dir = 4
},
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 10
- },
-/turf/open/floor/engine/hull/reinforced/air,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/foyer)
"fnD" = (
/obj/machinery/door/airlock/maintenance{
name = "CE's Maintenance Access"
@@ -18604,13 +18641,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/kitchen)
-"fod" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"foj" = (
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
@@ -18657,34 +18687,12 @@
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"foP" = (
-/obj/structure/closet/crate/freezer/surplus_limbs,
-/obj/machinery/airalarm/directional/west,
-/obj/effect/mapping_helpers/airalarm/surgery,
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"foR" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/turf/open/floor/circuit/green/telecomms/mainframe,
/area/station/tcommsat/server)
-"foS" = (
-/obj/structure/table/glass,
-/obj/item/book/manual/wiki/surgery{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/stack/medical/bone_gel{
- pixel_x = 6;
- pixel_y = 12
- },
-/turf/open/floor/iron/dark/textured_half,
-/area/station/medical/surgery)
"foZ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -18743,21 +18751,6 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/morgue)
-"fpv" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/end{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/binoculars{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/item/clothing/glasses/hud/health{
- pixel_x = 3;
- pixel_y = -1
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"fpz" = (
/obj/structure/lattice/catwalk,
/obj/structure/chair{
@@ -18823,6 +18816,24 @@
},
/turf/open/floor/wood,
/area/station/service/library/printer)
+"fqi" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/book/manual/wiki/research_and_development{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/item/book/manual/wiki/robotics_cyborgs{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
"fqj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -18833,12 +18844,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fqn" = (
-/obj/structure/stairs/east,
-/turf/open/floor/iron/stairs/medium{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/ai_upload)
"fqr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/vending/cola/shamblers,
@@ -18866,6 +18871,18 @@
dir = 1
},
/area/station/science/robotics)
+"fqH" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/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/spawner/random/maintenance,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"fqK" = (
/obj/effect/spawner/random/trash/garbage,
/turf/open/floor/plating,
@@ -18889,18 +18906,15 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"fqR" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"fqQ" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/structure/cable/layer3,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/turf/open/floor/iron/white/smooth_edge,
+/area/station/ai/satellite/foyer)
"fqZ" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -18922,14 +18936,20 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"fry" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/railing,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
+"frB" = (
+/obj/structure/railing/corner{
+ dir = 1
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/bodycontainer/morgue{
+ dir = 2
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"frE" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -18972,14 +18992,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"frY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/airalarm/directional/north,
-/obj/structure/cable,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"fsf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -18997,38 +19009,26 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"fss" = (
+/obj/structure/sign/poster/random/directional/south,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"fsw" = (
/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/dark,
/area/station/engineering/engine_smes)
-"fsF" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+"fsx" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Science Store"
},
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"fsM" = (
-/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "Weapon Distribution";
- req_access = list("armory")
- },
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 8
- },
-/obj/item/pen,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/machinery/door/window/right/directional/east{
- name = "Warden's Place"
- },
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/obj/effect/landmark/navigate_destination/research,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/science/lobby)
"fsO" = (
/obj/structure/rack,
/obj/item/storage/crayons{
@@ -19049,18 +19049,6 @@
/obj/structure/closet/secure_closet/security/science,
/turf/open/openspace,
/area/station/security/checkpoint/science)
-"fsV" = (
-/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
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"ftk" = (
/obj/structure/table,
/obj/item/stock_parts/micro_laser,
@@ -19083,14 +19071,20 @@
/obj/machinery/vending/sovietsoda,
/turf/open/openspace,
/area/station/construction/storage_wing)
-"ftA" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+"ftw" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/supply{
+ pixel_x = 32
+ },
+/obj/structure/railing,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 8
},
-/turf/open/floor/plating,
-/area/station/service/kitchen/abandoned)
+/obj/effect/turf_decal/bot,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"ftF" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/scrubber,
@@ -19123,15 +19117,6 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/exit/departure_lounge)
-"fug" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"fui" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
@@ -19173,10 +19158,45 @@
/obj/machinery/portable_atmospherics/scrubber,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/construction)
+"fuA" = (
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"fuB" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
+"fuD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"fuP" = (
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/glass,
/area/station/hallway/secondary/entry)
+"fuQ" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"fuU" = (
/obj/machinery/firealarm/directional/east,
/obj/structure/reagent_dispensers/foamtank,
@@ -19214,20 +19234,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/customs)
-"fvj" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/mob/living/basic/bot/cleanbot,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/aisat/exterior)
"fvk" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -19235,6 +19241,16 @@
/obj/structure/window/spawner/directional/north,
/turf/open/floor/wood,
/area/station/service/library)
+"fvr" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"fvu" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -19293,23 +19309,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"fwx" = (
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
-"fwy" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/door/window/right/directional/north{
- name = "Anti Assistant Protection Door";
- req_access = list("medical")
- },
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/obj/machinery/camera/autoname/directional/south,
-/obj/effect/turf_decal/tile/dark_green/diagonal_centre,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/cryo)
"fwz" = (
/obj/item/kirbyplants/fern{
pixel_x = -3;
@@ -19351,42 +19350,51 @@
dir = 1
},
/area/station/hallway/secondary/command)
-"fxb" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fxc" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"fxi" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Vault Storage"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/landmark/navigate_destination/vault,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"fxp" = (
/obj/effect/spawner/random/vending/snackvend,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"fxA" = (
-/obj/machinery/shower/directional/east,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/digital_clock/directional/west,
-/obj/effect/turf_decal/siding/blue/end{
+"fxH" = (
+/obj/machinery/holopad/secure,
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/corner,
+/obj/effect/turf_decal/trimline/dark_blue/corner{
dir = 4
},
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/surgery)
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/chamber)
+"fxI" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"fxS" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"fxY" = (
/obj/machinery/vending/cigarette,
/obj/structure/disposalpipe/segment{
@@ -19431,15 +19439,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"fyq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"fyw" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/cable,
@@ -19476,74 +19475,10 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fyH" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/railing/corner,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/openspace,
-/area/station/engineering/lobby)
-"fyJ" = (
-/obj/machinery/door/airlock/medical{
- name = "Abandoned Room"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/maintenance/port)
-"fyQ" = (
-/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/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
-"fyY" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/table/wood/fancy/orange,
-/obj/item/gun/energy/recharge/kinetic_accelerator{
- name = "the QM's Accelerator";
- pixel_y = 6
- },
-/obj/item/cigbutt,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
-"fza" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/holopad{
- pixel_y = 6
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"fzd" = (
/obj/structure/ladder,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
-"fze" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/dark_blue/corner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fzl" = (
/obj/structure/table,
/obj/item/clothing/suit/hazardvest{
@@ -19592,15 +19527,16 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"fzA" = (
-/obj/effect/turf_decal/tile/purple/half/contrasted{
- dir = 8
+"fzy" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/grunge{
+ name = "Under The Stairs"
},
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"fzE" = (
/obj/structure/table/glass,
/obj/item/clothing/mask/gas{
@@ -19630,6 +19566,20 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"fzN" = (
+/obj/structure/table,
+/obj/item/storage/box/teargas{
+ pixel_x = -2;
+ pixel_y = 14
+ },
+/obj/item/clothing/mask/gas/sechailer{
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/machinery/light/directional/west,
+/obj/effect/spawner/random/armory/barrier_grenades/six,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"fzS" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -19674,6 +19624,16 @@
"fAl" = (
/turf/closed/wall/r_wall,
/area/station/science/lab)
+"fAr" = (
+/obj/machinery/door/airlock{
+ name = "Emergency Storage"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"fAB" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/trimline/green/filled/corner{
@@ -19695,17 +19655,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"fAS" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt/cigarbutt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"fAV" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
@@ -19744,16 +19693,10 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/service/library/printer)
-"fBR" = (
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/obj/effect/turf_decal/siding{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"fBQ" = (
+/obj/structure/sign/directions/upload,
+/turf/closed/wall,
+/area/station/hallway/primary/aft)
"fBU" = (
/obj/machinery/photocopier/prebuilt,
/obj/structure/sign/clock/directional/east,
@@ -19833,6 +19776,13 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"fDk" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/structure/closet/l3closet,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"fDs" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/door/airlock/command/glass{
@@ -19885,15 +19835,30 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/ordnance/storage)
-"fEA" = (
-/obj/structure/reagent_dispensers/wall/peppertank/directional/east,
-/obj/machinery/airalarm/directional/north,
-/obj/structure/tank_holder/extinguisher,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
+"fEt" = (
+/obj/machinery/mineral/ore_redemption{
+ dir = 4;
+ input_dir = 4;
+ output_dir = 8
},
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8;
+ color = "#36373a"
+ },
+/obj/structure/railing{
+ dir = 4;
+ color = "#36373a"
+ },
+/obj/effect/turf_decal/bot_red,
+/obj/machinery/camera/directional/north,
+/turf/open/floor/iron/textured_large,
+/area/station/cargo/sorting)
"fEO" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -19903,11 +19868,24 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fEP" = (
-/obj/machinery/light/dim/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
+"fEQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/chem_master,
+/obj/machinery/button/door/directional/west{
+ id = "chemshutters";
+ name = "Chemistry Shutters";
+ req_access = list("pharmacy")
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"fES" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
@@ -19932,14 +19910,40 @@
},
/turf/open/floor/wood,
/area/station/service/library)
+"fFm" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/item/storage/box/rxglasses{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"fFq" = (
/obj/structure/sign/poster/random/directional/north,
/turf/open/openspace,
/area/station/hallway/secondary/service)
-"fFA" = (
+"fFE" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"fFG" = (
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/security_space_law{
@@ -19949,16 +19953,6 @@
/obj/machinery/light/directional/north,
/turf/open/openspace,
/area/station/security/checkpoint/science)
-"fFZ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"fGj" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -19994,29 +19988,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/upper)
-"fGK" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
-"fGL" = (
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/brown/filled,
-/obj/structure/disposalpipe/trunk,
-/obj/structure/railing{
- dir = 10
- },
-/obj/machinery/status_display/supply{
- pixel_y = 32
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"fGM" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
@@ -20036,6 +20007,21 @@
/obj/structure/sign/warning/cold_temp/directional/west,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"fHf" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light/directional/west,
+/obj/machinery/firealarm/directional/west{
+ pixel_y = -28
+ },
+/obj/effect/landmark/start/hangover,
+/obj/structure/chair{
+ dir = 4;
+ pixel_y = -2
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"fHg" = (
/obj/structure/sign/poster/contraband/missing_gloves/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20055,6 +20041,12 @@
},
/turf/open/floor/eighties,
/area/station/engineering/lobby)
+"fHp" = (
+/obj/structure/table/wood,
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/microwave,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"fHG" = (
/obj/structure/lattice,
/obj/machinery/camera/autoname/directional/north,
@@ -20077,6 +20069,14 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/hallway/primary/central)
+"fIf" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"fIg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -20100,6 +20100,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/tile,
/area/station/service/abandoned_gambling_den)
+"fIx" = (
+/obj/structure/transit_tube,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark/small,
+/area/station/ai/satellite/exterior)
"fID" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -20144,6 +20151,22 @@
},
/turf/open/floor/engine/airless,
/area/station/maintenance/disposal/incinerator)
+"fJj" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
+"fJp" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"fJx" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -20162,15 +20185,6 @@
dir = 4
},
/area/station/hallway/primary/fore)
-"fJB" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"fJK" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -20199,6 +20213,12 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"fKe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/turf/closed/wall,
+/area/station/cargo/sorting)
"fKi" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20206,6 +20226,16 @@
/obj/effect/spawner/random/trash/graffiti,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"fKj" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/south{
+ network = list("minisat")
+ },
+/obj/machinery/washing_machine,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"fKk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20223,6 +20253,10 @@
/obj/effect/turf_decal/tile/dark/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
+"fKA" = (
+/obj/structure/sign/departments/chemistry/directional/south,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"fKJ" = (
/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{
dir = 4
@@ -20246,13 +20280,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"fLd" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/cryo)
"fLq" = (
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/openspace,
@@ -20276,21 +20303,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"fLt" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/item/book/manual/wiki/medicine{
- pixel_x = 1;
- pixel_y = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"fLv" = (
/obj/effect/turf_decal/siding/dark{
dir = 6
@@ -20311,13 +20323,16 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/wood,
/area/station/commons/toilet/restrooms)
-"fLL" = (
-/obj/machinery/camera/autoname/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
+"fLX" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/crayons{
+ pixel_x = -1;
+ pixel_y = 11
},
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
+/obj/effect/spawner/random/bureaucracy/crayon,
+/obj/item/poster/random_contraband,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"fMe" = (
/obj/structure/barricade/sandbags,
/obj/structure/lattice/catwalk,
@@ -20335,14 +20350,9 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"fMB" = (
-/obj/machinery/newscaster/directional/west,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"fMx" = (
+/turf/closed/wall,
+/area/station/medical/office)
"fMC" = (
/obj/effect/decal/cleanable/glitter{
color = "ff8080"
@@ -20350,6 +20360,14 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"fMV" = (
+/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/smooth_edge{
+ dir = 8
+ },
+/area/station/ai/satellite/foyer)
"fNe" = (
/obj/effect/turf_decal/trimline/red/warning{
dir = 1
@@ -20369,20 +20387,6 @@
/obj/structure/cable,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"fNo" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 8
- },
-/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/dark/smooth_large,
-/area/station/medical/pharmacy)
"fNp" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/tile/yellow/opposingcorners{
@@ -20390,6 +20394,28 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"fNt" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/structure/sign/poster/random/directional/north,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"fNw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"fNB" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -20409,20 +20435,35 @@
/obj/structure/showcase/machinery/cloning_pod,
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
-"fNX" = (
-/obj/machinery/cell_charger,
-/obj/structure/table,
-/obj/item/stock_parts/power_store/cell/crap{
- pixel_y = 8;
- pixel_x = 4
+"fNN" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/item/pai_card{
+ pixel_x = 6;
+ pixel_y = 12
},
-/obj/item/stock_parts/power_store/cell/crap{
- pixel_y = 6;
- pixel_x = -2
+/obj/effect/spawner/random/food_or_drink/donkpockets{
+ pixel_y = -3;
+ pixel_x = -5
},
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/turf/open/openspace,
+/area/station/cargo/storage)
+"fNP" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/cargo/sorting)
+"fNS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/machinery/light/directional/north,
+/turf/open/openspace,
+/area/station/security/checkpoint/customs)
"fNZ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20454,28 +20495,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"fOl" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/warning,
-/obj/effect/turf_decal/trimline/white/filled/warning{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"fOM" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/engine,
/area/station/engineering/main)
-"fON" = (
-/obj/effect/turf_decal/tile/dark_green{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central)
"fPb" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -20483,10 +20506,16 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/library)
-"fPf" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/openspace,
-/area/station/cargo/storage)
+"fPc" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/structure/sign/flag/nanotrasen/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"fPi" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/turf/open/floor/catwalk_floor,
@@ -20498,12 +20527,36 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"fPq" = (
+/obj/structure/closet/crate/wooden,
+/obj/item/sticker/googly,
+/obj/item/sticker/googly,
+/obj/item/sticker/googly,
+/obj/item/sticker/clown,
+/obj/item/sticker/pslime,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"fPs" = (
/obj/structure/lattice/catwalk,
/obj/machinery/power/tracker,
/obj/structure/cable,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
+"fPt" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/mob/living/basic/bot/medbot,
+/obj/machinery/holopad,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"fPy" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -20548,37 +20601,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"fPX" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/structure/rack,
-/obj/item/gps/mining{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/gps/mining{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/gps/mining,
-/obj/item/shovel{
- pixel_x = -5
- },
-/obj/item/pickaxe{
- pixel_x = 5
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"fQb" = (
/obj/effect/turf_decal/trimline/red/warning{
dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
-"fQp" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
"fQI" = (
/obj/structure/table,
/obj/machinery/cell_charger{
@@ -20589,11 +20617,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/explab)
-"fQL" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/door/airlock/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"fQQ" = (
/obj/machinery/vending/games,
/turf/open/floor/iron/dark/smooth_large,
@@ -20606,6 +20629,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"fRd" = (
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 4
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"fRe" = (
/obj/structure/railing/corner/end/flip{
dir = 8
@@ -20627,16 +20657,6 @@
/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"fRE" = (
-/obj/machinery/computer/security/qm{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"fRG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20673,6 +20693,15 @@
/obj/machinery/door/firedoor,
/turf/open/openspace,
/area/station/hallway/primary/central)
+"fRU" = (
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"fRX" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"fSb" = (
/obj/item/trash/can{
pixel_x = -8
@@ -20680,17 +20709,6 @@
/obj/effect/decal/remains/human,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"fSf" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"fSg" = (
/obj/effect/turf_decal/siding/blue{
dir = 4
@@ -20710,13 +20728,6 @@
/obj/effect/landmark/start/security_officer,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
-"fSF" = (
-/obj/structure/sign/poster/official/random/directional/north,
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_corner{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fSO" = (
/obj/structure/lattice/catwalk,
/obj/structure/light_construct/directional/east{
@@ -20788,14 +20799,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"fTO" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 4
- },
-/obj/structure/sign/departments/aisat/directional/north,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"fTZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20857,20 +20860,16 @@
},
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
+"fUx" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"fUE" = (
/obj/machinery/vending/clothing,
/obj/machinery/status_display/evac/directional/east,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"fUI" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "rear_surgery";
- name = "Surgery Shutters";
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/medical/surgery)
"fUJ" = (
/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/turf/open/floor/wood,
@@ -20943,18 +20942,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"fVq" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 1
- },
-/obj/structure/cable/layer3,
-/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/white/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"fVs" = (
/obj/structure/chair{
dir = 1
@@ -21045,21 +21032,13 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"fWC" = (
-/obj/structure/disposalpipe/trunk/multiz/down{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
-"fWG" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"fWB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"fWI" = (
/obj/structure/girder,
/obj/effect/spawner/random/structure/grille,
@@ -21075,6 +21054,16 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"fWS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter"
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"fWV" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
@@ -21111,10 +21100,6 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"fXB" = (
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"fXD" = (
/obj/effect/spawner/random/trash/crushed_can,
/obj/structure/broken_flooring/side/always_floorplane/directional/east,
@@ -21171,6 +21156,17 @@
/obj/effect/turf_decal/tile/brown/full,
/turf/open/floor/iron/large,
/area/station/maintenance/starboard/lesser)
+"fXW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"fYb" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"fYd" = (
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/obj/machinery/door/airlock/maintenance,
@@ -21189,6 +21185,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible,
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
+"fYu" = (
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"fYF" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
@@ -21224,11 +21223,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"fZg" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"fZn" = (
/obj/effect/spawner/random/trash/food_packaging,
/obj/effect/decal/cleanable/greenglow,
@@ -21239,13 +21233,6 @@
/obj/item/clothing/head/costume/foilhat,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"fZu" = (
-/obj/effect/turf_decal/trimline/blue/filled/shrink_cw,
-/obj/effect/turf_decal/trimline/blue/filled/shrink_ccw{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"fZy" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing{
@@ -21301,18 +21288,19 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
+"gaa" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"gad" = (
/obj/effect/turf_decal/weather/dirt{
dir = 6
},
/turf/open/water/jungle,
/area/station/science/genetics)
-"gae" = (
-/obj/effect/turf_decal/siding/dark_blue/inner_corner{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"gaf" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 1
@@ -21358,6 +21346,18 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
+"gar" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"gav" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/obj/effect/turf_decal/stripes/line,
@@ -21374,6 +21374,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/research)
+"gaN" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"gaO" = (
/obj/structure/lattice/catwalk,
/obj/structure/disposalpipe/segment,
@@ -21409,14 +21418,20 @@
/obj/item/storage/toolbox/emergency,
/turf/open/floor/carpet,
/area/station/commons/storage/tools)
-"gbq" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
+"gbb" = (
+/obj/machinery/newscaster/directional/east,
+/obj/machinery/light_switch/directional/north,
+/obj/machinery/camera/autoname/directional/east{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Upper Cryo"
},
-/obj/machinery/light_switch/directional/south,
-/obj/machinery/smartfridge/chemistry,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"gby" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -21424,14 +21439,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
-"gbE" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"gbH" = (
/obj/machinery/newscaster/directional/south,
/obj/structure/sign/poster/official/fruit_bowl/directional/west,
@@ -21441,16 +21448,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/service/cafeteria)
-"gbI" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/status_display/ai/directional/west,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"gbJ" = (
/obj/effect/turf_decal/tile/dark_green/opposingcorners,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -21510,6 +21507,28 @@
},
/turf/open/floor/carpet,
/area/station/command/bridge)
+"gch" = (
+/obj/machinery/door/airlock/virology/glass{
+ name = "Entrance to Malpractice Tower"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"gci" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/station/medical/medbay/central)
"gck" = (
/obj/structure/railing{
dir = 8
@@ -21553,17 +21572,6 @@
},
/turf/open/floor/wood,
/area/station/command/teleporter)
-"gcL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/medical/cmo,
-/obj/machinery/door/airlock/command{
- name = "Chief Medical Officer's Office"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"gcO" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/structure/table/reinforced,
@@ -21600,6 +21608,17 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
+"gdx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/light/directional/south,
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"gdG" = (
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron/dark,
@@ -21611,16 +21630,38 @@
},
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
+"gdS" = (
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/engine/hull/air,
+/area/station/maintenance/port)
"gef" = (
/obj/structure/chair/office,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"geh" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"gei" = (
/obj/structure/railing{
dir = 4
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"gem" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/landmark/start/shaft_miner,
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"gep" = (
/obj/effect/turf_decal/trimline/yellow/corner,
/obj/structure/railing/corner,
@@ -21665,6 +21706,14 @@
"geK" = (
/turf/open/floor/iron,
/area/station/cargo/storage)
+"geL" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"geM" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
@@ -21680,6 +21729,11 @@
/obj/effect/landmark/navigate_destination/bar,
/turf/open/floor/wood/large,
/area/station/commons/lounge)
+"geU" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/firealarm/directional/south,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"gfc" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/sign/poster/contraband/microwave/directional/south,
@@ -21794,45 +21848,11 @@
/obj/effect/spawner/random/medical/memeorgans,
/turf/open/floor/iron/white,
/area/station/maintenance/starboard/lesser)
-"ggq" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/turf_decal/tile/bar/opposingcorners,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/iron,
-/area/station/maintenance/port/aft)
"ggt" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
/turf/closed/wall,
/area/station/security/warden)
-"ggv" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
-"ggz" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/ladder,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
-"ggE" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"ggH" = (
-/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/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"ggJ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -21851,10 +21871,15 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater_dressing)
-"ggQ" = (
-/obj/structure/sign/poster/contraband/random/directional/north,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"ggR" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"ggW" = (
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
@@ -21864,10 +21889,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/hallway)
-"ghb" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
"ghe" = (
/obj/structure/table,
/obj/item/pen/fountain{
@@ -21907,6 +21928,14 @@
},
/turf/open/openspace,
/area/station/hallway/primary/central)
+"ghE" = (
+/obj/machinery/atmos_shield_gen/active{
+ dir = 1
+ },
+/obj/machinery/atmos_shield_gen/active,
+/obj/machinery/door/poddoor/massdriver_trash,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"ghO" = (
/obj/item/coin/antagtoken,
/obj/item/coin/antagtoken{
@@ -21920,29 +21949,56 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/aft)
+"ghR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/status_display/ai/directional/west,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"ghV" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"ghZ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
+"gie" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"gif" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"gih" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/plunger{
+ pixel_x = -5;
+ pixel_y = 11
+ },
+/obj/item/plunger{
+ pixel_y = 6
+ },
+/obj/machinery/button/door/directional/east{
+ id = "chem_lockdown";
+ name = "chemistry lockdown control";
+ req_access = list("pharmacy")
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"gij" = (
/obj/machinery/door/airlock/security{
name = "Armory"
},
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/red/fourcorners,
/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/machinery/door/poddoor/shutters/window{
- id = "armory";
- name = "Armory"
- },
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gim" = (
/obj/machinery/computer/slot_machine{
pixel_y = 2
@@ -21984,19 +22040,9 @@
/turf/open/floor/iron/dark,
/area/station/command/bridge)
"giO" = (
-/obj/item/kirbyplants/synthetic/plant26{
- pixel_x = 10;
- pixel_y = 18
- },
-/obj/item/kirbyplants/synthetic/plant27{
- pixel_x = 13;
- pixel_y = 5
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"giT" = (
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/glass,
@@ -22018,10 +22064,11 @@
/obj/machinery/air_sensor,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"gjt" = (
-/obj/structure/chair/sofa/corp,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
+"gjA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"gjB" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
@@ -22034,6 +22081,22 @@
"gjH" = (
/turf/open/openspace,
/area/station/hallway/secondary/service)
+"gjI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/bot/left,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ location = "Cargo Storage-2"
+ },
+/mob/living/simple_animal/bot/mulebot{
+ name = "Parcel Pete"
+ },
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/recharge_floor,
+/area/station/cargo/sorting)
"gjM" = (
/obj/structure/fluff/paper/stack,
/obj/structure/disposalpipe/segment{
@@ -22053,24 +22116,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"gkh" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/conveyor{
- dir = 4;
- id = "cargoload"
- },
-/obj/structure/closet/crate,
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/toy/figure/cargotech,
-/obj/item/toy/figure/cargotech,
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"gki" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22086,32 +22131,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/service/cafeteria)
-"gkv" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"gkK" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 2;
- pixel_y = 11
- },
-/obj/item/clothing/head/utility/welding{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/item/toy/figure/lawyer{
- pixel_x = 6;
- pixel_y = 6
- },
-/turf/open/floor/iron/checker,
-/area/station/maintenance/port/aft)
"gkN" = (
/obj/structure/closet/crate/trashcart/filled,
/obj/effect/spawner/random/maintenance,
@@ -22153,6 +22172,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
+"glg" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"glj" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -22168,13 +22197,6 @@
/obj/structure/lattice/catwalk,
/turf/open/space/openspace,
/area/space/nearstation)
-"glt" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/aisat/exterior)
"glz" = (
/turf/open/floor/iron/chapel{
dir = 1
@@ -22184,6 +22206,13 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"glH" = (
+/obj/effect/spawner/structure/window,
+/obj/structure/disposalpipe/trunk/multiz{
+ dir = 2
+ },
+/turf/open/floor/plating,
+/area/station/medical/cryo)
"glJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22200,22 +22229,6 @@
},
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/lesser)
-"glU" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"gmc" = (
/obj/machinery/duct,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -22299,6 +22312,11 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"gmw" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gmy" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -22349,10 +22367,6 @@
/obj/structure/window/reinforced/plasma/spawner/directional/west,
/turf/open/space/openspace,
/area/space/nearstation)
-"gnk" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"gnp" = (
/obj/structure/showcase/machinery/tv,
/obj/structure/table,
@@ -22396,15 +22410,6 @@
dir = 8
},
/area/station/hallway/primary/central)
-"gnI" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Space Access Airlock"
- },
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/aisat/exterior)
"gnK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/closed/wall/r_wall,
@@ -22415,6 +22420,11 @@
/obj/structure/sign/poster/contraband/random/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"gnS" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/sign/warning/vacuum/external/directional/south,
+/turf/open/floor/plating,
+/area/station/cargo/miningoffice)
"gnT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -22450,64 +22460,21 @@
dir = 1
},
/area/station/maintenance/port/aft)
+"gob" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"gog" = (
/obj/structure/sign/poster/contraband/borg_fancy_2,
/turf/closed/wall,
/area/station/maintenance/port)
-"gok" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/effect/turf_decal/delivery,
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Custom Channel"
- },
-/obj/item/radio/intercom/directional/north{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"got" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/burnt_floor,
/obj/structure/broken_flooring/pile/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
-"gou" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/table/glass,
-/obj/item/reagent_containers/cup/beaker/cryoxadone{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/cup/beaker/cryoxadone{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/cup/beaker/cryoxadone{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/cup/beaker/cryoxadone{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/wrench/medical{
- pixel_x = 2;
- pixel_y = 4
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"goB" = (
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
@@ -22560,6 +22527,18 @@
},
/turf/open/floor/wood,
/area/station/hallway/primary/central)
+"gpj" = (
+/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/brown/filled/warning{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gpk" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 1
@@ -22579,21 +22558,42 @@
},
/turf/open/floor/iron/checker,
/area/station/service/janitor)
+"gpx" = (
+/obj/machinery/light_switch/directional/west,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
+"gpy" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/photocopier/prebuilt,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gpI" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"gpO" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Cargo Bay Shutters";
- id = "qm_cargobay";
- dir = 8
+"gpR" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "garbage"
},
+/obj/effect/turf_decal/stripes/white/box,
/turf/open/floor/plating,
-/area/station/security/checkpoint/supply)
+/area/station/maintenance/disposal)
+"gpT" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Morgue"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
+/turf/open/floor/iron/dark/small,
+/area/station/medical/morgue)
"gpU" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -22631,18 +22631,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"gqn" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/hallway/abandoned_recreation)
"gqp" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -22664,19 +22652,6 @@
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"gqT" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"grb" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"grd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -22706,6 +22681,13 @@
/obj/item/clothing/mask/joy,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/aft)
+"grG" = (
+/obj/machinery/shower/directional/west,
+/obj/effect/turf_decal/trimline/blue/end{
+ dir = 8
+ },
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"grJ" = (
/obj/item/kirbyplants/random,
/obj/structure/sign/poster/official/random/directional/south,
@@ -22729,13 +22711,6 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/hallway/secondary/construction)
-"gsG" = (
-/obj/effect/spawner/structure/window,
-/obj/structure/disposalpipe/trunk/multiz{
- dir = 2
- },
-/turf/open/floor/plating,
-/area/station/medical/cryo)
"gsL" = (
/obj/effect/landmark/event_spawn,
/obj/structure/disposalpipe/segment,
@@ -22747,15 +22722,6 @@
"gtd" = (
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"gti" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/structure/sign/directions/supply/directional/east{
- dir = 2
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
"gtk" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing{
@@ -22799,6 +22765,9 @@
/obj/structure/bed,
/turf/open/floor/plating,
/area/station/security/execution/education)
+"gtD" = (
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"gtO" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
@@ -22868,18 +22837,23 @@
},
/turf/open/floor/iron,
/area/station/science/research)
+"guw" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"guy" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"guD" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"guO" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -22890,17 +22864,6 @@
/obj/item/wrench/medical,
/turf/open/floor/iron/white,
/area/station/maintenance/hallway/abandoned_recreation)
-"guV" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/event_spawn,
-/obj/machinery/conveyor_switch/oneway{
- dir = 1;
- id = "mining"
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"gvb" = (
/obj/machinery/light/directional/west,
/obj/structure/cable,
@@ -22929,13 +22892,31 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
+"gvD" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"gvI" = (
/obj/effect/turf_decal/stripes/end,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/ordnance/storage)
-"gvN" = (
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
+"gvR" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/obj/machinery/firealarm/directional/south,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/security/med,
+/obj/item/book/manual/wiki/security_space_law,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"gvU" = (
/obj/machinery/plate_press,
/obj/effect/turf_decal/stripes/line,
@@ -22944,9 +22925,22 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
-"gwn" = (
-/turf/open/floor/glass,
-/area/station/medical/medbay/central)
+"gwb" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/eighties,
+/area/station/engineering/lobby)
+"gwB" = (
+/obj/machinery/conveyor{
+ dir = 5;
+ id = "cargoload"
+ },
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gwD" = (
/obj/item/stack/ore/gold{
pixel_x = -8;
@@ -22955,11 +22949,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood/tile,
/area/station/maintenance/port/aft)
-"gwE" = (
-/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/construction)
"gwJ" = (
/obj/structure/ladder,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22988,6 +22977,15 @@
/obj/structure/window/spawner/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"gxv" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"gxO" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -23002,6 +23000,10 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"gxU" = (
+/obj/structure/cable/layer3,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/maintenance/storage)
"gyc" = (
/obj/structure/table/wood,
/obj/machinery/computer/libraryconsole/bookmanagement,
@@ -23012,19 +23014,14 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet/black,
/area/station/service/theater)
-"gyg" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+"gyh" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"gyl" = (
-/obj/structure/table/optable,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/surgery)
+/obj/structure/reagent_dispensers/plumbed/storage,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"gym" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -23079,6 +23076,16 @@
/obj/machinery/air_sensor,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
+"gyJ" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/machinery/vending/coffee{
+ default_price = 0;
+ extra_price = 0;
+ fair_market_price = 0;
+ name = "\improper Jim Norton's Quebecois Coffee"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"gyL" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -23123,6 +23130,13 @@
/obj/structure/closet/firecloset,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"gzi" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/railing,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"gzm" = (
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
@@ -23164,11 +23178,12 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"gzH" = (
-/obj/item/kirbyplants/photosynthetic,
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"gzX" = (
+/obj/structure/chair,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/security/courtroom)
"gAa" = (
/obj/machinery/modular_computer/preset/id{
dir = 1
@@ -23192,6 +23207,16 @@
"gAf" = (
/turf/closed/wall/r_wall,
/area/station/hallway/secondary/entry)
+"gAj" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"gAl" = (
/obj/item/restraints/legcuffs/beartrap/prearmed,
/turf/open/floor/plating,
@@ -23257,11 +23282,46 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"gBa" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/effect/landmark/start/chemist,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+"gAZ" = (
+/obj/item/storage/medkit/regular{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/storage/medkit/o2{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/medkit/o2,
+/obj/item/storage/medkit/o2{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/machinery/door/window/right/directional/west{
+ name = "First Aid Supplies";
+ req_access = list("medical")
+ },
+/obj/structure/table/reinforced/rglass,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
+"gBe" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/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/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"gBf" = (
/obj/structure/lattice/catwalk,
/obj/item/stack/rods,
@@ -23286,22 +23346,21 @@
/obj/effect/spawner/random/maintenance/four,
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"gBz" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
+"gBv" = (
+/obj/structure/railing{
+ dir = 8
},
-/obj/item/stack/medical/gauze{
- pixel_x = 8
+/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/brown/filled/corner{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gBA" = (
/obj/machinery/camera/directional/south{
c_tag = "Science - Xenobiology Big Pen"
@@ -23386,6 +23445,16 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
+"gCD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/security/checkpoint/supply)
"gCG" = (
/obj/machinery/door/airlock/maintenance{
name = "Security's Maintenance Closet"
@@ -23427,12 +23496,13 @@
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/captain/private)
-"gDi" = (
+"gDs" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/effect/turf_decal/siding/blue{
- dir = 9
+/obj/machinery/firealarm/directional/south,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
@@ -23450,6 +23520,18 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"gDN" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/flora/grass/jungle/a/style_5,
+/obj/structure/flora/rock,
+/obj/structure/flora/bush{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"gDQ" = (
/obj/machinery/door/airlock/public/glass{
name = "Community Center"
@@ -23514,19 +23596,6 @@
},
/turf/open/floor/iron,
/area/station/science/research)
-"gEu" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"gEv" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/machinery/grill,
@@ -23538,27 +23607,6 @@
},
/turf/open/floor/carpet,
/area/station/maintenance/starboard/lesser)
-"gEN" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 5
- },
-/turf/open/floor/engine/hull/reinforced/air,
-/area/station/ai_monitored/turret_protected/ai)
-"gEQ" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/mess,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"gER" = (
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{
dir = 4
@@ -23615,6 +23663,16 @@
},
/turf/closed/wall,
/area/station/service/hydroponics/garden/abandoned)
+"gFn" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"gFp" = (
/obj/structure/cable,
/obj/machinery/door/airlock/engineering{
@@ -23625,36 +23683,19 @@
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/turf/open/floor/iron/smooth,
/area/station/engineering/hallway)
+"gFt" = (
+/obj/structure/bodycontainer/morgue{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"gFx" = (
/obj/effect/turf_decal/tile/red/fourcorners,
/obj/machinery/vending/cigarette,
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"gFB" = (
-/obj/structure/closet/secure_closet/security/cargo,
-/obj/machinery/light_switch/directional/north,
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo Bay - Security Post (Low)"
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
-"gFG" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
-"gFI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/camera/autoname/directional/south{
- network = list("minisat")
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"gFU" = (
/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/trimline/blue/filled/line,
@@ -23680,13 +23721,6 @@
dir = 1
},
/area/station/maintenance/starboard/lesser)
-"gGw" = (
-/obj/structure/railing,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"gGx" = (
/obj/structure/railing/corner{
dir = 1
@@ -23716,6 +23750,17 @@
/obj/machinery/light/floor,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
+"gGJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"gGO" = (
/obj/structure/table,
/obj/machinery/microwave{
@@ -23732,6 +23777,11 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/security/processing)
+"gHs" = (
+/obj/structure/cable,
+/obj/structure/filingcabinet/medical,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
"gHC" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -23813,14 +23863,23 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"gIC" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "cargoload"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/plasticflaps,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"gIE" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/commons/storage/art)
-"gII" = (
-/obj/effect/spawner/random/structure/closet_maintenance,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"gIN" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/yellow/opposingcorners{
@@ -23828,16 +23887,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"gIY" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/trimline/blue/arrow_cw{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/corner{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"gJg" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
dir = 8
@@ -23859,6 +23908,23 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/maintenance/starboard/fore)
+"gJp" = (
+/obj/machinery/firealarm/directional/north,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 1
+ },
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"gJJ" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
"gJT" = (
/obj/structure/rack,
/obj/item/clothing/glasses/meson,
@@ -23916,17 +23982,26 @@
/obj/structure/sign/warning/radiation/rad_area/directional/south,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/fore)
+"gKE" = (
+/obj/structure/railing,
+/obj/structure/rack,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/obj/item/circuitboard/machine/exoscanner{
+ pixel_y = 3
+ },
+/obj/item/circuitboard/machine/exoscanner,
+/obj/item/circuitboard/machine/exoscanner{
+ pixel_y = -3
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gKL" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"gKN" = (
-/obj/machinery/holopad/secure{
- pixel_y = -1
- },
-/mob/living/simple_animal/bot/secbot/beepsky/armsky,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory)
"gKO" = (
/obj/structure/chair/pew/right{
dir = 4
@@ -23935,58 +24010,32 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"gKY" = (
-/obj/structure/broken_flooring/corner/always_floorplane/directional/west,
-/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random/engineering/tank,
-/obj/structure/railing{
+"gKX" = (
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/camera/autoname/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
},
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/maintenance/port)
"gLc" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/grime,
/obj/machinery/light/red/dim/directional/south,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"gLh" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/phosphorus{
- pixel_x = -5;
- pixel_y = 3
+"gLm" = (
+/obj/effect/spawner/random/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/obj/item/reagent_containers/cup/bottle/potassium{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/sodium{
- pixel_x = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
-"gLo" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 2
- },
-/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
-/obj/effect/mapping_helpers/mail_sorting/medbay/general,
-/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry,
-/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
-"gLp" = (
-/obj/machinery/holopad/secure,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"gLs" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/corner{
@@ -23999,35 +24048,29 @@
/obj/machinery/vending/cytopro,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"gLD" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/requests_console/directional/east{
- name = "Quartermaster's Requests Console";
- department = "Quartermaster's Desk"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/mapping_helpers/requests_console/ore_update,
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/information,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
+"gLE" = (
+/obj/machinery/digital_clock/directional/south,
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
"gLN" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/robotics/lab)
-"gLT" = (
-/obj/structure/railing/corner/end{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/warning{
+"gLO" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 1
},
-/turf/open/floor/iron/textured,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
/area/station/cargo/storage)
+"gLQ" = (
+/obj/structure/ladder,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"gLU" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -24057,23 +24100,6 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"gMu" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/clothing/glasses/cold,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
-"gMH" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"gMI" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -24086,11 +24112,17 @@
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/space/openspace,
/area/space/nearstation)
-"gNf" = (
-/obj/structure/light_construct/directional/east,
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
+"gMP" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Testing Room"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/engineering/atmos/project)
"gNi" = (
/turf/open/floor/carpet,
/area/station/security/detectives_office)
@@ -24101,17 +24133,13 @@
"gNr" = (
/turf/closed/wall,
/area/station/service/library)
-"gNy" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
+"gND" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
},
-/obj/machinery/light_switch/directional/west{
- pixel_y = 6
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/structure/table/reinforced/rglass,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"gNK" = (
/obj/machinery/vending/cigarette,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -24131,12 +24159,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"gNS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/landmark/start/cargo_technician,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"gNU" = (
/obj/structure/railing{
dir = 8
@@ -24149,6 +24171,40 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room/council)
+"gNV" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 2;
+ pixel_y = 7
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"gNX" = (
/obj/machinery/computer/security/hos{
dir = 4
@@ -24171,16 +24227,6 @@
/obj/item/pai_card,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"gOw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"gOE" = (
/obj/machinery/atmospherics/components/unary/passive_vent,
/obj/structure/lattice,
@@ -24193,10 +24239,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
-"gOK" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
"gOL" = (
/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{
dir = 8
@@ -24233,6 +24275,18 @@
},
/turf/open/floor/engine/n2,
/area/station/engineering/atmos/upper)
+"gPu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"gPv" = (
/obj/structure/chair/plastic{
dir = 4
@@ -24252,6 +24306,16 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
+"gPC" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"gPE" = (
/obj/machinery/light/directional/west,
/turf/open/openspace,
@@ -24284,30 +24348,6 @@
},
/turf/open/floor/carpet/black,
/area/station/maintenance/hallway/abandoned_recreation)
-"gQa" = (
-/obj/machinery/door/airlock/mining{
- name = "Quartermaster's Quarters"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
-"gQc" = (
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/command/nuke_storage)
-"gQf" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/obj/structure/sign/flag/nanotrasen/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"gQi" = (
/obj/machinery/vatgrower,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -24316,12 +24356,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
/area/station/maintenance/starboard/lesser)
-"gQu" = (
-/obj/structure/railing{
+"gQr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/station_alert,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
dir = 1
},
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"gQA" = (
/obj/effect/turf_decal/trimline/dark/arrow_cw{
dir = 8
@@ -24344,16 +24386,14 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"gQI" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/railing/corner/end{
- dir = 8
+"gQK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/pod/old/mass_driver_controller/trash{
+ pixel_x = 25
},
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/structure/chair/stool/directional/south,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"gQL" = (
/obj/structure/sign/directions/medical{
pixel_y = 8
@@ -24415,9 +24455,16 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"gRG" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
+"gRD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters{
+ id = "CargowatchShutter";
+ name = "Outside Shutter";
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/qm)
"gRH" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -24446,17 +24493,46 @@
/obj/item/robot_suit,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/robotics/lab)
-"gSn" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
+"gSd" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 1
},
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/structure/table/wood,
+/obj/item/storage/briefcase/secure{
+ pixel_x = 5;
+ pixel_y = 9
+ },
+/obj/item/clothing/head/soft/blue{
+ pixel_x = 10;
+ pixel_y = 1
+ },
+/obj/item/toy/figure/cmo{
+ pixel_x = -5
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"gSg" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"gSq" = (
/obj/machinery/light/directional/west,
/turf/open/floor/wood/large,
/area/station/hallway/primary/central)
+"gSF" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/ai/satellite/chamber)
"gSG" = (
/obj/structure/extinguisher_cabinet/directional/north,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -24487,6 +24563,16 @@
/obj/structure/sign/directions/engineering/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"gSX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"gSY" = (
+/obj/structure/ladder,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"gTe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -24496,6 +24582,9 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"gTg" = (
+/turf/open/floor/carpet,
+/area/station/command/eva)
"gTm" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -24516,14 +24605,18 @@
/obj/structure/lattice,
/turf/open/openspace,
/area/station/security/courtroom)
-"gTu" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"gTs" = (
+/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
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/maintenance,
/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/area/station/medical/medbay/central)
"gTH" = (
/obj/structure/table,
/obj/item/reagent_containers/cup/glass/mug{
@@ -24541,6 +24634,19 @@
dir = 1
},
/area/station/hallway/primary/aft)
+"gTW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/west,
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 4;
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"gTX" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -24551,13 +24657,14 @@
/obj/machinery/light/red/dim/directional/south,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"gUk" = (
-/obj/machinery/door/airlock/engineering,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/door/firedoor,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/engineering/lobby)
+"gUt" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/obj/machinery/status_display/supply{
+ pixel_x = -32
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"gUv" = (
/obj/machinery/holopad,
/turf/open/floor/carpet,
@@ -24583,36 +24690,10 @@
/obj/structure/window/spawner/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"gVm" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/effect/turf_decal/trimline/blue/warning,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 4
- },
-/area/station/medical/cryo)
"gVn" = (
/obj/machinery/light/directional/south,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"gVs" = (
-/obj/machinery/computer/teleporter{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
-"gVv" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"gVB" = (
/obj/effect/turf_decal/siding/purple/corner{
dir = 1
@@ -24630,14 +24711,16 @@
/obj/machinery/light/directional/west,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"gWd" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/camera/autoname/directional/north{
- network = list("minisat")
+"gWh" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 1
},
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"gWm" = (
/obj/effect/decal/cleanable/blood/old,
/obj/machinery/duct,
@@ -24649,13 +24732,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
-"gWq" = (
-/obj/machinery/vending/wardrobe/medi_wardrobe,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"gWu" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -24670,19 +24746,16 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/openspace,
/area/station/hallway/primary/central)
-"gWN" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/wheelchair{
- pixel_y = 3
- },
-/obj/item/emergency_bed{
- pixel_y = 3
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
+"gWO" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"gWP" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/emcloset,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"gWR" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -24714,12 +24787,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/freezer,
/area/station/maintenance/port)
-"gXd" = (
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"gXj" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/easel,
@@ -24732,15 +24799,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/openspace,
/area/station/maintenance/port)
+"gXy" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/medical/abandoned)
"gXG" = (
/turf/closed/wall,
/area/station/science/robotics)
-"gXM" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"gXQ" = (
/obj/structure/cable/multilayer/multiz,
/obj/structure/lattice/catwalk,
@@ -24752,28 +24823,20 @@
},
/turf/open/floor/iron/dark/textured_half,
/area/station/science/ordnance)
-"gYu" = (
-/obj/item/lazarus_injector,
-/obj/item/gun/grenadelauncher,
-/obj/item/toy/plush/moth,
-/obj/effect/spawner/random/entertainment/money_large,
-/obj/item/grenade/chem_grenade/holy,
-/obj/structure/safe,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
-"gYz" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp{
- pixel_x = -4;
- pixel_y = 7
+"gXT" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 10
},
-/obj/item/folder/blue{
- pixel_x = 4;
- pixel_y = 1
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/blue/corner{
+ dir = 4
},
-/obj/machinery/light_switch/directional/west,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 4
+ },
+/area/station/medical/cryo)
"gYG" = (
/obj/machinery/atmospherics/pipe/multiz/dark/visible{
dir = 8
@@ -24789,13 +24852,17 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"gYP" = (
+"gYO" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber"
+ },
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/holopad,
/obj/structure/cable,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"gYS" = (
/obj/structure/table/reinforced,
/obj/item/cigbutt,
@@ -24818,6 +24885,15 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"gZf" = (
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/door/airlock/mining{
+ name = "Deliveries"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/shipping,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/cargo/sorting)
"gZh" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -24825,6 +24901,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"gZj" = (
+/obj/structure/table/reinforced/rglass,
+/obj/effect/spawner/surgery_tray/full,
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/surgery)
"gZn" = (
/obj/machinery/door/airlock/silver{
id_tag = "restroom_cap";
@@ -24865,6 +24946,9 @@
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos/upper)
+"gZT" = (
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"gZW" = (
/obj/effect/spawner/random/entertainment/arcade{
dir = 8
@@ -24901,14 +24985,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/service/library)
-"haD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"haE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -24964,16 +25040,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"hbO" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/tank/jetpack/oxygen{
- pixel_y = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/engineering/engine_smes)
"hbS" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 4
@@ -25004,22 +25070,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"hcj" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/warm/dim/directional/west,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"hcn" = (
/obj/machinery/pdapainter/engineering,
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
-"hcx" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
"hcC" = (
/obj/machinery/door/airlock/public/glass{
name = "Community Center"
@@ -25034,6 +25088,33 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"hcE" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"hcH" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"hcL" = (
/obj/machinery/computer/slot_machine{
pixel_y = 2
@@ -25162,15 +25243,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"heE" = (
-/obj/structure/table/glass,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/stack/sticky_tape/surgical{
- pixel_x = -4;
- pixel_y = 5
- },
-/turf/open/floor/iron/dark/textured_half,
-/area/station/medical/surgery)
"heO" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 1
@@ -25184,15 +25256,6 @@
/obj/structure/lattice,
/turf/open/space/basic,
/area/space/nearstation)
-"heY" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
-"hfr" = (
-/obj/structure/railing/corner,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"hfx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25208,36 +25271,11 @@
/obj/effect/spawner/random/medical/minor_healing,
/turf/open/floor/iron,
/area/station/maintenance/department/medical)
-"hfM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
-"hfX" = (
-/obj/effect/spawner/random/structure/crate,
-/obj/effect/mapping_helpers/broken_floor,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"hfZ" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/light_construct/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"hgm" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hgs" = (
/obj/effect/mapping_helpers/airlock/access/all/science/general,
/obj/machinery/door/airlock/maintenance{
@@ -25297,22 +25335,52 @@
/obj/machinery/vending/snack/orange,
/turf/open/floor/wood,
/area/station/service/library)
-"hgS" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
+"hgN" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 8
},
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ 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/hallway/primary/aft)
+"hgO" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/engine/hull/reinforced,
+/area/station/ai/upload/chamber)
+"hgP" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"hgW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"hhb" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/ethanol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/carbon{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/chlorine{
+ pixel_x = 1
+ },
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"hhp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/circuit/telecomms,
@@ -25322,32 +25390,27 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
-"hhw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_switch/directional/west{
- pixel_y = 6
- },
-/obj/machinery/button/door/directional/west{
- pixel_y = -8;
- id = "qm_warehouse";
- name = "Warehouse Shutters"
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
-"hhz" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/catwalk_floor/iron_white,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hhE" = (
/obj/effect/turf_decal/tile/red/anticorner{
dir = 1
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"hhH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light/cold/dim/directional/east,
+/obj/machinery/light_switch/directional/east,
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 8;
+ name = "decommissioned sleeper"
+ },
+/obj/item/surgicaldrill,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"hhL" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -25372,6 +25435,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/science/explab)
+"hhR" = (
+/obj/structure/sign/departments/telecomms/directional/west,
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 1
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"hhT" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating/airless,
@@ -25426,6 +25497,12 @@
/obj/machinery/status_display/evac/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/medical)
+"hiI" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"hiK" = (
/obj/structure/railing/corner{
dir = 4
@@ -25448,14 +25525,6 @@
/obj/structure/table/wood,
/turf/open/floor/wood,
/area/station/hallway/secondary/construction)
-"hjH" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/light_switch/directional/east,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"hjL" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/tile/dark_green{
@@ -25501,10 +25570,25 @@
/obj/item/pen,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/explab)
+"hkI" = (
+/obj/machinery/light/very_dim/directional/south,
+/obj/effect/turf_decal/stripes/red/box,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"hkM" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"hkU" = (
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"hkZ" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
@@ -25513,9 +25597,6 @@
/obj/item/kirbyplants/random/fullysynthetic,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"hld" = (
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory)
"hlg" = (
/obj/structure/table,
/obj/item/stock_parts/matter_bin{
@@ -25559,26 +25640,20 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"hlx" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/item/reagent_containers/cup/beaker/large{
- pixel_y = 4;
- pixel_x = 5
+"hlt" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/start/coroner,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
+"hlu" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
},
-/obj/item/reagent_containers/dropper{
- pixel_y = -4
- },
-/obj/item/reagent_containers/cup/beaker{
- pixel_x = 8;
- pixel_y = 7
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"hlE" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"hlF" = (
/obj/effect/decal/cleanable/crayon{
icon_state = "revolution";
@@ -25601,6 +25676,11 @@
/obj/structure/cable,
/turf/open/floor/wood/tile,
/area/station/security/detectives_office/private_investigators_office)
+"hlP" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/checkpoint/supply)
"hmc" = (
/obj/structure/lattice/catwalk,
/obj/item/toy/figure/assistant,
@@ -25619,6 +25699,13 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"hmw" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"hmz" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
@@ -25644,6 +25731,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
+"hmU" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/warning,
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hmX" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -25721,22 +25819,11 @@
dir = 8
},
/area/station/service/kitchen)
-"hnw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/siding/blue{
- dir = 4
- },
-/obj/structure/disposalpipe/sorting/mail{
- dir = 4
- },
-/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"hnx" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/open/floor/wood,
+/area/station/command/eva)
"hny" = (
/obj/structure/table,
/obj/structure/microscope,
@@ -25752,18 +25839,20 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"hnJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- name = "Medical Escape Pod"
+"hnH" = (
+/obj/structure/railing{
+ dir = 1
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/turf/open/floor/iron/textured_half{
- dir = 8
+/obj/structure/bodycontainer/morgue{
+ dir = 2
},
-/area/station/medical/abandoned)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"hnK" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -25772,13 +25861,10 @@
},
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"hnL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
+"hnQ" = (
+/obj/machinery/holopad,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"hnU" = (
/obj/effect/decal/cleanable/blood/old,
/obj/structure/table,
@@ -25817,6 +25903,16 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"hok" = (
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/arrows/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/arrows/red{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"hoq" = (
/obj/effect/turf_decal/tile/brown{
dir = 8
@@ -25829,6 +25925,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/cargo/bitrunning/den)
+"hoP" = (
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/smartfridge/organ,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"hpe" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -25885,25 +25986,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"hpT" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/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/white,
-/area/station/medical/medbay/central)
-"hqb" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/turf/open/floor/plating,
-/area/station/service/kitchen/abandoned)
"hqf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -25914,13 +25996,6 @@
/obj/effect/decal/cleanable/blood/drip,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"hqh" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/sign/nanotrasen{
- pixel_x = -32
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"hqi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
@@ -25987,13 +26062,26 @@
/obj/effect/spawner/random/vending/snackvend,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"hrk" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+"hrm" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/effect/turf_decal/trimline/blue/warning,
+/obj/effect/turf_decal/trimline/blue/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 4
+ },
+/area/station/medical/cryo)
"hrD" = (
/turf/open/openspace,
/area/station/command/heads_quarters/hop)
+"hrP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"hrT" = (
/obj/structure/table/reinforced,
/obj/machinery/airalarm/directional/east,
@@ -26004,6 +26092,13 @@
/obj/item/hand_labeler,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"hrX" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"hsd" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -26027,18 +26122,10 @@
/obj/structure/table,
/turf/open/floor/plating,
/area/station/solars/starboard/aft)
-"hsn" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
+"hsp" = (
+/obj/structure/fake_stairs/directional/east,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hsx" = (
/obj/effect/landmark/start/roboticist,
/turf/open/floor/iron/white/textured_large,
@@ -26058,6 +26145,17 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"hsD" = (
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"hsG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -26138,51 +26236,36 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"htm" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
+"htg" = (
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/arrows/red{
+ dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
+/obj/effect/turf_decal/arrows/red{
dir = 8
},
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
+"htj" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"htn" = (
/obj/effect/turf_decal/box/white{
color = "#F7F707"
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"hty" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"htz" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/structure/sign/plaques/kiddie{
- pixel_y = 32
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"htD" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"htF" = (
-/obj/machinery/computer/pod/old/mass_driver_controller/trash{
- pixel_x = -24
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"htH" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -26199,16 +26282,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"hue" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"hui" = (
/obj/structure/railing{
dir = 8
@@ -26251,6 +26324,22 @@
},
/turf/open/floor/plating,
/area/station/construction/storage_wing)
+"huK" = (
+/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
+/obj/machinery/light/directional/west,
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/riot_helmet{
+ pixel_x = -1;
+ pixel_y = 1
+ },
+/obj/effect/spawner/random/armory/bulletproof_helmet{
+ pixel_x = 8;
+ pixel_y = 0
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"huR" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance/two,
@@ -26304,10 +26393,30 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"hwk" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/structure/table,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"hwn" = (
/obj/effect/spawner/random/trash/crushed_can,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"hwr" = (
+/obj/structure/sign/poster/random/directional/south,
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hwP" = (
/obj/structure/chair/sofa/middle/brown,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -26384,18 +26493,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"hxu" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/structure/cable,
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
+"hxv" = (
+/obj/structure/railing/corner,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"hxC" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -26404,34 +26505,37 @@
},
/turf/open/floor/carpet/stellar,
/area/station/maintenance/hallway/abandoned_recreation)
+"hxH" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/effect/turf_decal/delivery,
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel"
+ },
+/obj/item/radio/intercom/directional/north{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"hxJ" = (
/obj/machinery/light/directional/east,
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/commons/toilet/restrooms)
-"hxT" = (
-/obj/machinery/door/airlock/grunge{
- name = "Under The Stairs"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
"hxV" = (
/obj/effect/turf_decal/tile/red/fourcorners,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/range)
-"hxW" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "cargoload"
- },
-/obj/structure/closet/crate,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"hyc" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron/chapel,
@@ -26467,6 +26571,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"hyk" = (
+/obj/effect/turf_decal/box/white{
+ color = "#CCDCFF"
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/interior)
"hyo" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -26504,36 +26617,10 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
/area/station/service/library)
-"hza" = (
-/obj/machinery/door/airlock/medical{
- name = "Medbay Storage"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/white,
-/area/station/medical/storage)
"hzk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/small,
/area/station/command/heads_quarters/ce)
-"hzo" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/flora/grass/jungle/b/style_3,
-/obj/structure/flora/bush/flowers_br/style_2,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"hzq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/rack,
-/obj/item/clothing/shoes/wheelys/rollerskates{
- pixel_y = 5
- },
-/obj/item/clothing/shoes/wheelys/rollerskates,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
"hzv" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/wheelchair/gold,
@@ -26544,6 +26631,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
+"hzG" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"hzQ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -26623,6 +26719,11 @@
},
/turf/open/floor/plating,
/area/station/commons/vacant_room/commissary)
+"hAn" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"hAq" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -26651,26 +26752,58 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/security/prison)
+"hAz" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"hAC" = (
/turf/open/floor/wood,
/area/station/command/meeting_room/council)
-"hBd" = (
-/obj/machinery/flasher/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"hBh" = (
-/obj/effect/decal/cleanable/dirt,
+"hAE" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light/directional/east,
/obj/structure/table,
-/obj/structure/sign/poster/random/directional/north,
-/obj/item/paper_bin/carbon{
- pixel_x = 16;
- pixel_y = 6
+/obj/item/stack/rods/ten,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"hAH" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Science Store"
},
-/obj/item/pen{
- pixel_x = -8
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/purple/fourcorners,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
+/turf/open/floor/iron/dark,
+/area/station/science/lobby)
+"hAI" = (
+/obj/machinery/recharge_station,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/west{
+ id = "teleportshutters";
+ name = "AI Satellite Teleporter room"
+ },
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
+"hAM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"hBw" = (
/obj/structure/railing{
dir = 4
@@ -26717,12 +26850,18 @@
/obj/structure/barricade/wooden/crude,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"hBT" = (
-/obj/structure/railing{
- dir = 4
+"hBW" = (
+/obj/structure/table/reinforced,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_y = 6
+ },
+/obj/structure/lattice/catwalk,
+/obj/machinery/camera/directional/south{
+ c_tag = "Cargo Bay - Security Post (High)";
+ pixel_x = 14
},
/turf/open/openspace,
-/area/station/medical/medbay/central)
+/area/station/security/checkpoint/supply)
"hBY" = (
/obj/machinery/elevator_control_panel/directional/east{
linked_elevator_id = "catwalk_cafe";
@@ -26747,10 +26886,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"hCb" = (
-/obj/machinery/camera/autoname/directional/south,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"hCg" = (
/turf/open/floor/engine,
/area/station/engineering/break_room)
@@ -26811,17 +26946,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"hCP" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"hCQ" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"hCY" = (
/obj/machinery/camera/directional/east{
c_tag = "Interrogation room";
@@ -26829,25 +26953,27 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
-"hDe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
+"hDd" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
},
-/obj/effect/landmark/blobstart,
-/obj/machinery/light/floor,
-/obj/effect/decal/cleanable/greenglow,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/light/small/directional/east,
+/obj/structure/closet{
+ name = "janitorial supplies"
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/morgue)
"hDf" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"hDg" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"hDk" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -26868,24 +26994,18 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/engine,
/area/station/service/hydroponics)
+"hDw" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"hDF" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"hDG" = (
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/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/siding/dark{
- dir = 1
- },
-/turf/open/floor/catwalk_floor/iron_white,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hDT" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron,
@@ -26918,11 +27038,6 @@
/obj/structure/cable,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"hDX" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/firealarm/directional/south,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"hEf" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -26934,48 +27049,41 @@
/obj/effect/spawner/random/structure/chair_maintenance,
/turf/open/floor/iron/dark/smooth_large,
/area/station/maintenance/port)
-"hEE" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/landmark/event_spawn,
-/obj/structure/railing/corner/end/flip{
+"hEG" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
dir = 8
},
-/obj/structure/railing/corner/end{
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
dir = 4
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/chamber)
"hEN" = (
/obj/structure/chair/sofa/right/brown,
/obj/effect/spawner/random/maintenance,
/obj/structure/sign/poster/contraband/pwr_game/directional/north,
/turf/open/floor/eighties,
/area/station/maintenance/starboard/fore)
-"hEU" = (
-/obj/effect/turf_decal/trimline/dark_blue/end{
- dir = 4
+"hET" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 4
+/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/dark_blue/corner,
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
+/obj/structure/disposalpipe/segment{
+ dir = 2
},
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"hEW" = (
-/obj/structure/cable/layer3,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/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/textured_large,
+/area/station/medical/virology)
"hFc" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -26998,6 +27106,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"hFk" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxToilet1";
+ name = "Unit 1"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"hFq" = (
/obj/structure/rack,
/obj/item/clothing/suit/utility/radiation,
@@ -27009,6 +27124,12 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"hFr" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hFy" = (
/obj/structure/ladder,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -27044,14 +27165,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"hFT" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"hFZ" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency{
@@ -27064,17 +27177,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/security/interrogation)
-"hGe" = (
-/obj/effect/turf_decal/trimline/blue/filled/end,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
+"hGb" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"hGg" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -27098,6 +27208,22 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
+"hGx" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced/spawner/directional/north{
+ pixel_y = 1
+ },
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 4;
+ pixel_y = -1
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/turf/open/floor/wood,
+/area/station/command/eva)
"hGD" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/turf_decal/siding/wood{
@@ -27116,6 +27242,17 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"hGM" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/armory2,
+/obj/effect/spawner/random/armory/rubbershot,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"hGP" = (
/obj/structure/railing{
dir = 1
@@ -27133,6 +27270,14 @@
dir = 8
},
/area/station/hallway/primary/central)
+"hGQ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/sign/poster/random/directional/north,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"hGR" = (
/obj/structure/table/reinforced,
/obj/item/pen,
@@ -27153,11 +27298,13 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"hHA" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+"hHs" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/computer/operating{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"hHE" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
dir = 9
@@ -27238,37 +27385,22 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"hIt" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"hIx" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"hIA" = (
/turf/closed/wall,
/area/station/cargo/miningoffice)
-"hII" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/closet/emcloset{
- anchored = 1
+"hIE" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/aisat/exterior)
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"hIL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"hIQ" = (
/obj/effect/turf_decal/siding/red{
dir = 4
@@ -27281,14 +27413,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"hIS" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/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,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"hIZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/freezer/kitchen/maintenance,
@@ -27298,11 +27422,31 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
-"hJm" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
+"hJp" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/turf/open/floor/carpet,
+/area/station/command/eva)
+"hJv" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"hJz" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -27327,23 +27471,6 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
-"hJC" = (
-/obj/machinery/holopad,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/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/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"hJE" = (
/obj/structure/window/reinforced/plasma/spawner/directional/east,
/obj/structure/window/reinforced/plasma/spawner/directional/south,
@@ -27355,12 +27482,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
-"hJO" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"hJS" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line,
@@ -27402,10 +27523,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
-"hKw" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"hKy" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -27416,6 +27533,21 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"hKD" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/disposal/delivery_chute{
+ dir = 8;
+ name = "Disposal Chute"
+ },
+/obj/structure/window/spawner/directional/south,
+/obj/structure/window/spawner/directional/east,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/plasticflaps,
+/turf/open/floor/iron/textured_large,
+/area/station/cargo/sorting)
"hKE" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -27432,22 +27564,6 @@
/obj/machinery/suit_storage_unit/security,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/eva)
-"hKM" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/airalarm/directional/west,
-/obj/item/radio/intercom/directional/north,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/item/stack/medical/mesh,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"hKS" = (
/obj/structure/window/reinforced/plasma/spawner/directional/east,
/obj/structure/table/reinforced,
@@ -27680,6 +27796,21 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/interrogation)
+"hNj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/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/white,
+/area/station/medical/medbay/central)
"hNs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -27693,6 +27824,20 @@
/obj/machinery/light/floor,
/turf/open/floor/carpet/black,
/area/station/service/theater)
+"hNz" = (
+/obj/item/paper_bin/carbon,
+/obj/structure/closet,
+/obj/item/hand_labeler,
+/obj/item/hand_labeler_refill,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
+"hNB" = (
+/obj/machinery/conveyor{
+ id = "cargounload"
+ },
+/obj/structure/sign/departments/cargo/directional/north,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"hNC" = (
/obj/structure/stairs/west,
/turf/open/floor/plating,
@@ -27745,13 +27890,6 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port/aft)
-"hOw" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/structure/closet/emcloset,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"hOC" = (
/obj/effect/turf_decal/siding/red{
dir = 6
@@ -27769,15 +27907,6 @@
/obj/structure/table/wood,
/turf/open/floor/glass/reinforced,
/area/station/service/library)
-"hOQ" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hPa" = (
/obj/structure/railing{
dir = 1
@@ -27792,16 +27921,10 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"hPz" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"hPb" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"hPD" = (
/obj/effect/spawner/random/techstorage/service_all,
/obj/structure/rack,
@@ -27954,6 +28077,14 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
+"hRi" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/service/kitchen/abandoned)
"hRj" = (
/turf/open/floor/engine/hull,
/area/space/nearstation)
@@ -28005,11 +28136,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
-"hRT" = (
-/obj/structure/chair,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/security/courtroom)
"hRW" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -28026,14 +28152,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"hRZ" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/security_space_law{
- pixel_y = 6
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/security/courtroom)
"hSa" = (
/obj/item/clothing/head/soft/orange,
/obj/structure/closet/secure_closet/engineering_chief,
@@ -28060,6 +28178,12 @@
"hSk" = (
/turf/closed/wall,
/area/station/security/checkpoint/medical)
+"hSu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"hSv" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
@@ -28078,6 +28202,14 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
+"hSz" = (
+/obj/structure/cable,
+/obj/effect/landmark/start/medical_doctor,
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"hSA" = (
/obj/machinery/light/directional/north,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -28115,6 +28247,26 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"hTy" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 8
+ },
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"hTA" = (
+/obj/structure/cable/layer3,
+/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/smooth_half,
+/area/station/ai/satellite/foyer)
"hTE" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/weather/snow,
@@ -28147,23 +28299,17 @@
/obj/effect/landmark/start/security_officer,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
-"hTN" = (
-/obj/structure/cable/layer3,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/satellite)
+"hUl" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"hUs" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/tcommsat/server)
-"hUt" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- 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/iron/white,
-/area/station/medical/office)
"hUA" = (
/obj/effect/turf_decal/arrows{
dir = 8
@@ -28233,6 +28379,19 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/grimy,
/area/station/security/interrogation)
+"hVx" = (
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/light/small/directional/west,
+/obj/structure/guncase/ecase{
+ open = 0;
+ anchored = 1
+ },
+/obj/item/gun/energy/e_gun,
+/obj/item/gun/energy/e_gun,
+/obj/item/gun/energy/e_gun,
+/obj/item/gun/energy/e_gun,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"hVz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/iron/dark/textured,
@@ -28261,25 +28420,18 @@
/obj/structure/railing,
/turf/open/floor/grass,
/area/station/science/zoo)
+"hWu" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light_switch/directional/east,
+/obj/machinery/camera/autoname/directional/east{
+ network = list("aicore")
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"hWw" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"hWA" = (
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/east{
- network = list("minisat")
- },
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/white/smooth_corner{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"hWU" = (
/obj/effect/decal/cleanable/glitter{
color = "ff8080"
@@ -28300,28 +28452,12 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"hXd" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"hXe" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"hXf" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"hXg" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -28329,24 +28465,13 @@
},
/turf/open/floor/engine,
/area/station/science/auxlab/firing_range)
-"hXm" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"hXl" = (
+/obj/effect/turf_decal/siding/dark/corner{
dir = 1
},
-/obj/effect/landmark/start/depsec/supply,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
-"hXr" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"hXv" = (
/obj/effect/turf_decal/stripes/asteroid/corner{
dir = 4
@@ -28355,13 +28480,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"hXz" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
"hXA" = (
/obj/machinery/light/directional/west,
/obj/structure/table,
@@ -28391,6 +28509,14 @@
/obj/structure/window/reinforced/tinted/spawner/directional/east,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
+"hXT" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"hYa" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -28423,42 +28549,23 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
-"hYo" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"hYw" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/structure/closet/secure_closet/quartermaster,
+/obj/item/gun/energy/recharge/kinetic_accelerator{
+ name = "the QM's Accelerator";
+ pixel_y = 6
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
+/obj/item/clothing/head/fedora/white,
+/obj/effect/turf_decal/siding/dark/end,
+/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/qm)
-"hYx" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"hYF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"hYI" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 8
- },
-/obj/structure/cable/multilayer/connected,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/aisat/exterior)
"hYK" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
@@ -28470,6 +28577,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
+"hYT" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ 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/iron/white,
+/area/station/medical/office)
"hYV" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/engine/hull/air,
@@ -28559,6 +28675,18 @@
},
/turf/open/openspace,
/area/station/engineering/lobby)
+"iar" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/chem_dispenser,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
+"iay" = (
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"iaF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/entertainment/arcade,
@@ -28568,14 +28696,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/openspace,
/area/station/command/gateway)
-"iaL" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/morgue)
"iaR" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -28586,6 +28706,31 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
+"iaY" = (
+/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
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/white,
+/area/station/medical/storage)
+"ibg" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/smooth_large,
+/area/station/ai/satellite/foyer)
"ibj" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/light/directional/south,
@@ -28633,6 +28778,16 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/carpet/black,
/area/station/service/library/private)
+"iby" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/railing/corner/end,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ibz" = (
/obj/structure/statue/bronze/marx{
pixel_y = 28
@@ -28648,6 +28803,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"ibC" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall,
+/area/station/cargo/storage)
"ibF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -28655,9 +28814,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/service/cafeteria)
-"ibI" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+"ibJ" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"ibK" = (
/obj/machinery/disposal/bin,
/obj/structure/cable,
@@ -28668,6 +28831,13 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"ibM" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ibO" = (
/obj/structure/chair/comfy/brown{
dir = 8
@@ -28678,6 +28848,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
+"icc" = (
+/obj/machinery/computer/cargo{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"ich" = (
/obj/machinery/airalarm/directional/east,
/obj/effect/mapping_helpers/airalarm/engine_access,
@@ -28714,6 +28894,17 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"icz" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"icB" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -28730,6 +28921,32 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"icU" = (
+/obj/effect/turf_decal/siding/thinplating_new/dark,
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/chamber)
+"icW" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
+"idd" = (
+/obj/structure/broken_flooring/corner/always_floorplane/directional/west,
+/obj/effect/turf_decal/delivery,
+/obj/effect/spawner/random/engineering/tank,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"idj" = (
/obj/effect/turf_decal/siding/purple{
dir = 4
@@ -28751,11 +28968,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"idq" = (
-/turf/open/floor/iron/stairs/medium{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/ai_upload)
"idI" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -28777,11 +28989,6 @@
/obj/item/book/bible,
/turf/open/floor/carpet,
/area/station/maintenance/starboard/lesser)
-"idV" = (
-/obj/item/kirbyplants/random,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"iea" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -28837,13 +29044,34 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"ifn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/light/small/dim/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
+"iew" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/obj/item/pen,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"iez" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/camera/autoname/directional/east{
+ network = list("aicore")
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
+"ieD" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/stairs/medium{
+ dir = 4
+ },
+/area/station/medical/abandoned)
"ifs" = (
/obj/machinery/door/airlock/hatch{
name = "MiniSat Access"
@@ -28862,6 +29090,15 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/transit_tube)
+"ifw" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining"
+ },
+/obj/machinery/bouldertech/refinery/smelter,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"ifA" = (
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
@@ -28876,6 +29113,9 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
/area/station/maintenance/starboard/lesser)
+"ifQ" = (
+/turf/open/floor/iron/smooth_half,
+/area/station/ai/satellite/foyer)
"ifV" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -28909,6 +29149,13 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"igg" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"igk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -29010,6 +29257,11 @@
/obj/effect/spawner/random/medical/memeorgans,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"ihT" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"ihV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/garbage{
@@ -29035,6 +29287,16 @@
},
/turf/open/floor/iron/white/textured_corner,
/area/station/science/robotics)
+"iia" = (
+/obj/machinery/smartfridge/chemistry/preloaded,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 4;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"iib" = (
/obj/structure/table,
/obj/item/storage/box/hug{
@@ -29047,9 +29309,43 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/wood/large,
/area/station/service/theater_dressing)
+"iii" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 4
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
+"iir" = (
+/obj/machinery/button/door/directional/north{
+ id = "AuxToilet1";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ specialfunctions = 4
+ },
+/obj/structure/toilet,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"iis" = (
/turf/closed/wall,
/area/station/command/heads_quarters/captain/private)
+"iiv" = (
+/obj/effect/mapping_helpers/airlock/access/all/security/general,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Post - Cargo"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"iiF" = (
/obj/structure/railing/corner{
dir = 4
@@ -29103,10 +29399,15 @@
"ijs" = (
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"iju" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/security/checkpoint/supply)
+"ijA" = (
+/obj/machinery/door/airlock/mining{
+ name = "Deliveries"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/shipping,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"ijB" = (
/obj/machinery/light/directional/east,
/obj/structure/railing/corner/end{
@@ -29117,14 +29418,22 @@
"ijE" = (
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/fore)
-"ijF" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+"ijU" = (
+/obj/structure/chair/sofa/right/brown,
+/obj/item/clothing/head/soft{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
+"ikb" = (
+/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/turf/open/floor/iron,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/wood/parquet,
/area/station/command/heads_quarters/qm)
"ikc" = (
/obj/structure/railing,
@@ -29137,10 +29446,6 @@
/obj/structure/window/spawner/directional/east,
/turf/open/floor/wood,
/area/station/service/library)
-"ikw" = (
-/obj/effect/spawner/random/vending/colavend,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"ikG" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/surgery{
@@ -29185,14 +29490,6 @@
"ikZ" = (
/turf/open/floor/eighties,
/area/station/maintenance/starboard/fore)
-"ila" = (
-/obj/effect/turf_decal/siding/dark_blue/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"ilg" = (
/obj/machinery/vending/cart,
/obj/item/radio/intercom/directional/east,
@@ -29237,15 +29534,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/aft)
-"ilW" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"imd" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark/textured_large,
@@ -29338,6 +29626,17 @@
/obj/effect/decal/cleanable/generic,
/turf/open/floor/iron,
/area/station/maintenance/starboard/fore)
+"inq" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/arrows/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"int" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -29354,6 +29653,18 @@
/obj/structure/transit_tube/curved/flipped,
/turf/open/space/openspace,
/area/space/nearstation)
+"inz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/external{
+ name = "Medical Escape Pod"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/iron/textured_half{
+ dir = 8
+ },
+/area/station/medical/abandoned)
"inG" = (
/obj/structure/sign/poster/official/get_your_legs/directional/west,
/obj/machinery/light/directional/west,
@@ -29369,13 +29680,6 @@
dir = 8
},
/area/station/engineering/main)
-"inK" = (
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"inT" = (
/obj/machinery/door/airlock/command{
name = "Head of Personnel"
@@ -29394,6 +29698,12 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
+"ioa" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"ioc" = (
/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
/turf/open/floor/iron/dark,
@@ -29405,6 +29715,22 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"ioo" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/medical/medbay/central)
+"ioq" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"ios" = (
/obj/machinery/door/airlock{
id_tag = "Cabin4";
@@ -29426,12 +29752,6 @@
/obj/effect/turf_decal/siding/thinplating_new/dark,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
-"ioK" = (
-/obj/structure/sign/warning/cold_temp/directional/east,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"ioN" = (
/obj/structure/sign/warning/vacuum/directional/north,
/obj/effect/turf_decal/stripes/line{
@@ -29471,25 +29791,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/plating,
/area/station/security/execution/education)
-"ioY" = (
-/obj/structure/cable,
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
-"ipa" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Chemistry"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"ipc" = (
/obj/machinery/door/poddoor/shutters/preopen{
id = "SM_Outside_shutters";
@@ -29526,45 +29827,10 @@
},
/turf/open/floor/iron/edge,
/area/station/hallway/primary/fore)
-"ipz" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"ipQ" = (
/obj/structure/bookcase/random/reference,
/turf/open/floor/wood/large,
/area/station/medical/psychology)
-"ipR" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/clothing/head/soft{
- pixel_x = -7;
- pixel_y = 12
- },
-/obj/item/stamp/denied{
- pixel_x = 7;
- pixel_y = 8
- },
-/obj/machinery/airalarm/directional/north,
-/obj/item/stamp/granted,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"ipS" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ipW" = (
/obj/machinery/computer/telecomms/server{
dir = 1;
@@ -29577,14 +29843,6 @@
dir = 8
},
/area/station/tcommsat/server)
-"iqb" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/table/reinforced,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/machinery/light_switch/directional/west,
-/turf/open/openspace,
-/area/station/security/checkpoint/customs)
"iqf" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 1
@@ -29635,6 +29893,15 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"iqz" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/structure/sign/plaques/kiddie{
+ pixel_y = 32
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"iqC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -29644,6 +29911,20 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/central)
+"iqK" = (
+/obj/item/radio/intercom/directional/south,
+/obj/structure/closet/secure_closet/miner,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 10
+ },
+/obj/structure/sign/poster/random/directional/west,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
+"iqT" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"ire" = (
/obj/machinery/restaurant_portal/bar,
/obj/effect/turf_decal/siding/wood/end{
@@ -29652,16 +29933,6 @@
/obj/machinery/light/warm/dim/directional/west,
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"irf" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/computer/crew,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"irh" = (
/turf/closed/wall,
/area/station/medical/cryo)
@@ -29685,23 +29956,9 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"irB" = (
-/obj/item/wheelchair{
- pixel_y = -3
- },
-/obj/item/wheelchair,
-/obj/item/wheelchair{
- pixel_y = 3
- },
-/obj/structure/rack,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/medbay/central)
+"irC" = (
+/turf/open/floor/wood,
+/area/station/command/eva)
"irL" = (
/obj/item/kirbyplants/organic/plant21{
pixel_x = -11;
@@ -29717,15 +29974,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"irZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"isf" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/crate,
@@ -29786,10 +30034,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/bomb)
-"isE" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall,
-/area/station/medical/morgue)
"isG" = (
/obj/structure/railing{
dir = 8
@@ -29817,10 +30061,6 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"ith" = (
-/obj/item/cigbutt,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"itl" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 8
@@ -29862,6 +30102,13 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"itC" = (
+/obj/effect/turf_decal/trimline/brown/arrow_cw,
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"itI" = (
/obj/effect/turf_decal/siding/purple/corner,
/obj/structure/railing/corner{
@@ -29884,6 +30131,14 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/hallway/primary/starboard)
+"itU" = (
+/obj/structure/transport/linear,
+/obj/effect/landmark/start/ai,
+/obj/effect/landmark/transport/transport_id{
+ specific_transport_id = "catwalk_ai"
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"itV" = (
/obj/item/stack/sheet/mineral/wood{
pixel_x = -5;
@@ -29900,6 +30155,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/engineering/main)
+"iuq" = (
+/obj/effect/turf_decal/trimline/red/filled/warning,
+/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/primary/port)
"ius" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -29948,15 +30209,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/hallway/secondary/construction)
-"ivz" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/vending/wardrobe/cargo_wardrobe,
-/obj/machinery/light/directional/north,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"ivD" = (
/obj/structure/bookcase/random/reference,
/obj/machinery/firealarm/directional/south,
@@ -29967,37 +30219,23 @@
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/fore)
-"ivF" = (
-/obj/machinery/keycard_auth/wall_mounted/directional/north{
- pixel_y = 28;
- pixel_x = null
- },
-/obj/structure/table/wood,
-/obj/item/folder/white{
- pixel_y = 10;
- pixel_x = 8
- },
-/obj/item/folder/blue{
- pixel_x = -8;
- pixel_y = 10
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 1
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"ivI" = (
/obj/effect/spawner/random/trash/mess,
/obj/structure/window/spawner/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"ivJ" = (
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
- dir = 4
+"ivL" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/machinery/vending/wardrobe/chem_wardrobe,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"ivR" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"iwa" = (
/obj/effect/turf_decal/trimline/red/line,
/obj/effect/turf_decal/trimline/red/line{
@@ -30012,6 +30250,11 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
+"iwj" = (
+/obj/machinery/status_display/ai/directional/south,
+/obj/structure/closet/emcloset,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"iwq" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -30021,42 +30264,14 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"iwz" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/filled/warning,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"iwB" = (
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"iwD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/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/maintenance/department/medical)
"iwE" = (
/obj/structure/chair,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
-"iwK" = (
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/machinery/camera/autoname/directional/east,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"iwN" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/clock/directional/east,
@@ -30065,6 +30280,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"iwS" = (
+/obj/structure/cable,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"ixf" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -30098,26 +30317,15 @@
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/engine/hull/air,
/area/station/command/meeting_room/council)
-"iyg" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+"iyb" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Supermatter Engine Room"
},
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
-"iyk" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Auxiliary Tech Storage"
- },
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/door/firedoor/heavy,
+/obj/structure/cable/layer1,
+/turf/open/floor/engine,
+/area/station/engineering/main)
"iym" = (
/obj/structure/railing/corner{
dir = 8
@@ -30127,6 +30335,16 @@
/obj/structure/cable,
/turf/open/floor/carpet/black,
/area/station/service/library/private)
+"iyn" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/end{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"iyq" = (
/obj/machinery/flasher/directional/west,
/obj/machinery/light/directional/west,
@@ -30178,6 +30396,15 @@
},
/turf/open/water/jungle,
/area/station/science/genetics)
+"iyH" = (
+/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 = 10
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"iyW" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 8;
@@ -30198,6 +30425,20 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"izg" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/east,
+/obj/item/radio/intercom/directional/east,
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 8;
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"izh" = (
/obj/structure/railing{
dir = 4
@@ -30215,6 +30456,16 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"izk" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/machinery/plumbing/receiver{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"izl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -30252,14 +30503,17 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"izT" = (
-/obj/machinery/light/red/directional/south,
-/obj/structure/window/reinforced/plasma/spawner/directional/east,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+"izR" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
+"izU" = (
+/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/iron/sepia,
+/area/station/hallway/secondary/construction)
"izW" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -30277,6 +30531,14 @@
/obj/item/target/syndicate,
/turf/open/floor/iron/dark,
/area/station/security/range)
+"iAn" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/spawner/random/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"iAo" = (
/obj/structure/chair/office{
dir = 8
@@ -30308,21 +30570,27 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
-"iAB" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
+"iAA" = (
+/obj/structure/rack,
+/obj/machinery/door/window/left/directional/east{
+ name = "Jetpack Storage"
},
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -4;
+ pixel_y = 3
},
-/obj/effect/turf_decal/siding/blue{
- dir = 10
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 4;
+ pixel_y = -3
},
-/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/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/wood,
+/area/station/command/eva)
+"iAC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured,
+/area/station/cargo/warehouse)
"iAH" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -30330,6 +30598,18 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
+"iAL" = (
+/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
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"iAW" = (
/obj/machinery/computer/apc_control{
dir = 1
@@ -30346,15 +30626,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"iBm" = (
-/obj/structure/chair/sofa/corp/left{
- dir = 8
- },
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/structure/sign/poster/official/moth_epi/directional/east,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
"iBn" = (
/obj/machinery/vending/wardrobe/curator_wardrobe,
/obj/machinery/light_switch/directional/east,
@@ -30364,6 +30635,21 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/engine/hull/air,
/area/station/construction/storage_wing)
+"iBw" = (
+/obj/item/banner/cargo/mundane,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"iBG" = (
/obj/structure/broken_flooring/singular/directional/south,
/turf/open/floor/plating,
@@ -30374,6 +30660,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/maintenance/starboard/lesser)
+"iBK" = (
+/obj/structure/sign/warning/no_smoking/directional/east,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"iBZ" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -30394,26 +30684,34 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/lab)
+"iCd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ req_access = list("brig_entrance")
+ },
+/turf/open/floor/plating,
+/area/station/security/checkpoint/medical)
"iCe" = (
/obj/structure/stairs/west,
/turf/open/floor/iron/stairs/medium{
dir = 4
},
/area/station/hallway/primary/port)
-"iCi" = (
-/obj/structure/sign/poster/official/random/directional/north,
-/obj/structure/table,
-/obj/item/pai_card{
- pixel_x = -14;
- pixel_y = 6
+"iCh" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
},
-/obj/item/bodypart/head/robot{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/cable/layer3,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_half,
+/area/station/ai/satellite/foyer)
+"iCo" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"iCq" = (
/obj/machinery/holopad,
/turf/open/floor/engine,
@@ -30451,6 +30749,14 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
+"iDi" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Under The Stairs"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
"iDq" = (
/obj/item/reagent_containers/syringe,
/turf/open/floor/plating,
@@ -30476,6 +30782,11 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"iDE" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/plumbing/sender,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"iDF" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line{
dir = 4
@@ -30570,16 +30881,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"iEv" = (
-/obj/machinery/door/airlock/vault{
- name = "Vault"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/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/ai_monitored/command/nuke_storage)
"iEH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -30591,15 +30892,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"iEI" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"iEJ" = (
/obj/effect/spawner/random/vending/snackvend,
/obj/effect/decal/cleanable/dirt,
@@ -30613,6 +30905,15 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"iEL" = (
+/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 = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"iEQ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -30686,13 +30987,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/service/cafeteria)
-"iFz" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"iFy" = (
+/obj/effect/turf_decal/siding/dark_blue/inner_corner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"iFB" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -30733,6 +31031,15 @@
/obj/structure/toilet,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"iGh" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"iGm" = (
/obj/structure/bed,
/obj/structure/toilet/greyscale{
@@ -30744,16 +31051,6 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"iGq" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 1;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
"iGy" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -30798,6 +31095,17 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
+"iGH" = (
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"iGI" = (
/obj/structure/railing/corner{
dir = 4
@@ -30808,22 +31116,6 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"iGL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/smartfridge/organ,
-/obj/structure/sign/departments/medbay/alt/directional/north,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/maintenance/port)
-"iGP" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"iGQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -30899,6 +31191,15 @@
dir = 4
},
/area/station/hallway/primary/fore)
+"iIr" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"iIs" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/biogenerator,
@@ -30916,6 +31217,11 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating/airless,
/area/station/maintenance/port/aft)
+"iIC" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"iIJ" = (
/obj/effect/mapping_helpers/airlock/access/any/service/library,
/obj/structure/cable,
@@ -30952,15 +31258,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"iJc" = (
-/obj/structure/tank_dispenser/oxygen{
- pixel_x = -1;
- pixel_y = 2
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
+"iJg" = (
+/obj/structure/cable/layer3,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"iJn" = (
/obj/structure/railing{
dir = 4
@@ -30992,12 +31294,20 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/engine/hull/air,
/area/station/hallway/primary/port)
-"iJC" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/rnd/production/techfab/department/cargo,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+"iJG" = (
+/obj/machinery/firealarm/directional/south,
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/riot_armor{
+ pixel_x = 1;
+ pixel_y = 0
+ },
+/obj/effect/spawner/random/armory/bulletproof_armor{
+ pixel_x = 11;
+ pixel_y = 2
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"iJH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
@@ -31005,6 +31315,14 @@
/obj/effect/spawner/random/structure/crate_abandoned,
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
+"iJK" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"iJN" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -31023,6 +31341,19 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"iKa" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Central Hallway"
+ },
+/obj/machinery/firealarm/directional/west{
+ pixel_x = -20
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"iKf" = (
/obj/effect/turf_decal/trimline/white/line{
dir = 8;
@@ -31050,6 +31381,14 @@
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark/textured_corner,
/area/station/science/ordnance/storage)
+"iKr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/light/small/dim/directional/north,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"iKx" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -31071,13 +31410,14 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"iKT" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"iKH" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 1
},
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/white/filled/warning,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"iLe" = (
/obj/effect/turf_decal/box/red,
/turf/open/floor/plating,
@@ -31090,19 +31430,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
-"iLl" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/computer/records/medical{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"iLm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -31151,6 +31478,15 @@
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
+"iLD" = (
+/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,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/customs)
"iLF" = (
/obj/structure/railing{
dir = 8
@@ -31211,6 +31547,28 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
+"iMm" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/light_switch/directional/east,
+/obj/structure/closet/crate/bin,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"iMn" = (
+/obj/machinery/autolathe,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"iMo" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/directional/east,
@@ -31270,11 +31628,6 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/zoo)
-"iMT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/start/cargo_technician,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"iMV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/generic_maintenance_landmark,
@@ -31297,6 +31650,14 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/lab)
+"iNB" = (
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
+"iNE" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/command/vault)
"iNI" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -31311,11 +31672,6 @@
/obj/machinery/light/directional/west,
/turf/open/openspace,
/area/station/service/chapel)
-"iNT" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/plumbing/sender,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"iNX" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
@@ -31341,17 +31697,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"iOB" = (
-/obj/structure/sink/directional/east,
-/obj/structure/mirror/directional/west,
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"iOE" = (
-/obj/machinery/ore_silo,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"iOF" = (
/obj/machinery/door/airlock/security{
name = "Customs Desk"
@@ -31367,6 +31712,13 @@
/obj/machinery/shower/directional/west,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
+"iON" = (
+/obj/machinery/netpod,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/directional/north,
+/obj/machinery/digital_clock/directional/north,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/cargo/bitrunning/den)
"iPa" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -31413,19 +31765,16 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"iPA" = (
+"iPC" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/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/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 1
- },
-/obj/effect/mapping_helpers/mail_sorting/medbay/general,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"iPL" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -31473,28 +31822,14 @@
/obj/effect/decal/cleanable/wrapping,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"iQo" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/formaldehyde{
- pixel_x = 1
+"iQv" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "cargoload"
},
-/obj/item/reagent_containers/cup/bottle/acidic_buffer{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/basic_buffer{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
+/obj/effect/turf_decal/stripes/end,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"iQw" = (
/obj/structure/railing{
dir = 6
@@ -31515,6 +31850,25 @@
dir = 1
},
/area/station/service/library)
+"iQy" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
+"iQA" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"iQI" = (
/obj/structure/chair{
dir = 8
@@ -31583,14 +31937,6 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/construction,
/turf/open/floor/plating,
/area/station/engineering/lobby)
-"iSk" = (
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
"iSv" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line,
/obj/effect/turf_decal/tile/dark_red{
@@ -31627,6 +31973,18 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"iSF" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/engineering/lobby)
"iSJ" = (
/obj/machinery/portable_atmospherics/canister/nitrogen,
/obj/effect/turf_decal/box/white,
@@ -31671,15 +32029,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/command/bridge)
-"iTf" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner{
+"iTn" = (
+/obj/machinery/door/airlock/engineering,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/engineering/lobby)
+"iTo" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
+"iTr" = (
+/obj/effect/turf_decal/trimline/dark_blue/corner{
dir = 1
},
-/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/hallway/primary/starboard)
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"iTx" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/glass/plasma,
@@ -31717,6 +32084,27 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"iTU" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/effect/turf_decal/delivery,
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel"
+ },
+/obj/item/radio/intercom/directional/south{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"iTW" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/structure/table,
@@ -31775,18 +32163,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"iUM" = (
-/obj/machinery/requests_console/directional/north{
- department = "Security";
- name = "Security Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"iUX" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/item/radio/intercom/directional/north,
@@ -31804,6 +32180,12 @@
/obj/effect/decal/cleanable/vomit/old,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"iVz" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"iVA" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -31811,24 +32193,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/smooth_edge,
/area/station/commons/lounge)
-"iVD" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
+"iVG" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"iVE" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/table/reinforced,
-/obj/item/radio,
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/openspace,
-/area/station/security/checkpoint/customs)
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"iVT" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
@@ -31854,10 +32230,40 @@
/obj/structure/closet/secure_closet/medical1,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"iWa" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/item/wrench/medical,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"iWb" = (
/obj/structure/urinal/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"iWe" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/yellow/visible{
+ name = "N2O Multideck Adapter";
+ dir = 4
+ },
+/obj/machinery/meter{
+ name = "N2O meter"
+ },
+/turf/open/floor/iron/smooth,
+/area/station/engineering/atmos/upper)
"iWh" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -31882,15 +32288,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/grass,
/area/station/science/cytology)
-"iWr" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"iWu" = (
/turf/closed/wall,
/area/space/nearstation)
@@ -31913,6 +32310,19 @@
/obj/structure/broken_flooring/side/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"iWP" = (
+/obj/item/flashlight/lamp{
+ pixel_y = 7
+ },
+/obj/structure/table/wood,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/turf/open/floor/carpet/orange,
+/area/station/command/heads_quarters/qm)
"iXd" = (
/obj/structure/lattice/catwalk,
/obj/effect/decal/remains/human,
@@ -31929,6 +32339,19 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"iXu" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/ladder,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/station/command/eva)
"iXw" = (
/obj/structure/bed/dogbed/renault,
/mob/living/basic/pet/fox/renault,
@@ -31989,13 +32412,6 @@
"iYm" = (
/turf/open/misc/asteroid/airless,
/area/space/nearstation)
-"iYq" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
"iYJ" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
@@ -32012,19 +32428,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"iYQ" = (
-/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 = 4
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/holopad,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"iYZ" = (
/mob/living/basic/turtle{
name = "John Arbuckle"
@@ -32068,42 +32471,29 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"iZv" = (
+/obj/machinery/door/airlock{
+ name = "Kitchen"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/lesser)
"iZx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/fore)
-"iZI" = (
-/obj/machinery/computer/bank_machine,
-/obj/machinery/light_switch/directional/west{
- pixel_y = 6
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"iZK" = (
/obj/machinery/light_switch/directional/north,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"iZX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"jac" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"jad" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -32134,13 +32524,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
-"jaN" = (
-/obj/structure/table/wood,
-/obj/effect/spawner/random/maintenance/two,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"jbc" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
@@ -32149,23 +32532,6 @@
/obj/machinery/light/floor/broken,
/turf/open/openspace,
/area/station/maintenance/hallway/abandoned_recreation)
-"jbn" = (
-/obj/structure/stairs/west,
-/obj/structure/railing,
-/obj/structure/sign/poster/official/help_others/directional/north,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"jbO" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/closet/secure_closet/armory2,
-/obj/effect/spawner/random/armory/rubbershot,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"jbS" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -32203,6 +32569,23 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
+"jcy" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/obj/item/folder/white{
+ pixel_x = -6
+ },
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -22
+ },
+/obj/machinery/requests_console/auto_name/directional/south,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"jcz" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -32270,6 +32653,19 @@
},
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/burnchamber)
+"jdH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"jdR" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners{
dir = 1
@@ -32283,15 +32679,14 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
-"jdZ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- id = "aicoredoor";
- name = "AI Core Access"
+"jea" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/effect/landmark/event_spawn,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"jec" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -32324,11 +32719,19 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room/council)
-"jen" = (
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/smartfridge/organ,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+"jeq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/computer/records/medical{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"jes" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/science)
@@ -32369,10 +32772,6 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"jeW" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"jeX" = (
/obj/item/kirbyplants/random/dead{
name = "dead plant"
@@ -32386,19 +32785,23 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"jfd" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/computer/cargo{
- dir = 8
+"jfg" = (
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 5
},
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+/obj/structure/table,
+/obj/item/multitool{
+ pixel_x = 10;
+ pixel_y = 2
},
-/obj/machinery/status_display/supply{
- pixel_x = 32
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -1;
+ pixel_y = -2
},
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"jfj" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/camera_film,
@@ -32411,13 +32814,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"jfl" = (
-/obj/structure/bodycontainer/morgue{
- dir = 1
- },
-/obj/machinery/newscaster/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"jfp" = (
/obj/structure/lattice/catwalk,
/obj/item/kirbyplants/random,
@@ -32454,33 +32850,15 @@
"jfV" = (
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"jgd" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+"jgq" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/dark/corner{
dir = 1
},
-/obj/effect/turf_decal/trimline/brown/warning{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"jgp" = (
-/obj/machinery/airalarm/directional/west,
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/recharger{
- pixel_y = 5
- },
-/obj/item/screwdriver{
- pixel_x = 1;
- pixel_y = -2
- },
-/obj/item/radio/off{
- pixel_x = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"jgt" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -32523,6 +32901,21 @@
/obj/structure/lattice,
/turf/open/space/openspace,
/area/space/nearstation)
+"jgE" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"jgJ" = (
/obj/machinery/door/airlock/command{
name = "Research Division Server Room"
@@ -32542,17 +32935,14 @@
"jgS" = (
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"jgT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"jgW" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"jhj" = (
-/obj/structure/cable/layer3,
-/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/textured_half,
-/area/station/ai_monitored/aisat/exterior)
"jhm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -32595,12 +32985,15 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"jia" = (
-/obj/structure/table/wood,
-/obj/effect/spawner/random/maintenance,
+"jhW" = (
/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 10
+ },
+/obj/effect/landmark/event_spawn,
+/obj/item/kirbyplants/random,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"jic" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/textured_large,
@@ -32644,6 +33037,24 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/medical)
+"jiL" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/defibrillator_mount/mobile{
+ anchored = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"jiM" = (
+/obj/structure/rack,
+/obj/effect/spawner/random/maintenance,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"jjc" = (
/obj/structure/cable,
/obj/effect/spawner/random/trash/grille_or_waste,
@@ -32671,12 +33082,21 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"jjr" = (
+/obj/item/kirbyplants/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"jjv" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"jjz" = (
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/engine/hull/air,
+/area/station/cargo/storage)
"jjC" = (
/obj/structure/railing{
dir = 10
@@ -32769,20 +33189,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"jkG" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Post - Cargo"
+"jkD" = (
+/obj/machinery/door/airlock/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/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/general,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"jkL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -32828,6 +33242,18 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/aft)
+"jli" = (
+/obj/effect/turf_decal/trimline/purple/arrow_cw{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple/half/contrasted{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"jlo" = (
/obj/structure/rack,
/obj/item/encryptionkey/headset_com{
@@ -32861,16 +33287,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"jlG" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/railing/corner/end,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"jlK" = (
/obj/effect/turf_decal/weather/snow,
/obj/effect/turf_decal/weather/snow/corner{
@@ -32892,6 +33308,15 @@
"jmh" = (
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/lesser)
+"jmo" = (
+/obj/structure/cable,
+/obj/effect/spawner/random/trash/garbage,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"jmv" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -32899,19 +33324,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"jmz" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Virology Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
-/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 = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"jmD" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -32924,6 +33336,32 @@
/obj/effect/spawner/random/trash/grime,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"jmX" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/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/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"jmY" = (
+/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 = 4
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"jmZ" = (
/obj/machinery/light/directional/south,
/turf/open/floor/wood,
@@ -32978,14 +33416,6 @@
"jnC" = (
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"jnE" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"jnK" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/green/filled/mid_joiner,
@@ -33003,12 +33433,40 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"jnT" = (
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"jof" = (
/obj/structure/closet/crate/coffin,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_switch/directional/west,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"jos" = (
+/obj/structure/cable/layer3,
+/obj/structure/sign/poster/official/ion_rifle/directional/east,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
+"joC" = (
+/obj/item/wheelchair{
+ pixel_y = -3
+ },
+/obj/item/wheelchair,
+/obj/item/wheelchair{
+ pixel_y = 3
+ },
+/obj/structure/rack,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/medbay/central)
"joE" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -33027,6 +33485,13 @@
},
/turf/open/floor/engine,
/area/station/engineering/break_room)
+"joK" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/closet/secure_closet/miner,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"joP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -33040,9 +33505,6 @@
},
/turf/open/floor/grass,
/area/station/science/cytology)
-"jph" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
"jpj" = (
/obj/item/statuebust,
/obj/machinery/light/cold/no_nightlight/directional/east,
@@ -33106,24 +33568,10 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
-"jpG" = (
-/obj/structure/table/reinforced,
-/obj/item/mmi,
+"jqc" = (
+/obj/machinery/teleport/hub,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
-"jqb" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 4
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+/area/station/ai/satellite/teleporter)
"jqd" = (
/obj/machinery/door/airlock/public/glass{
name = "Prison Community Center"
@@ -33160,6 +33608,14 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
+"jqA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"jqB" = (
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark/textured,
@@ -33177,6 +33633,17 @@
/obj/machinery/vatgrower,
/turf/open/floor/engine,
/area/station/service/hydroponics)
+"jqP" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"jqR" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -33187,6 +33654,14 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
+"jqZ" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"jra" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/brig{
@@ -33218,6 +33693,19 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"jrv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light/cold/dim/directional/west,
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 4;
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"jrx" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -33228,6 +33716,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"jrD" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light/directional/east,
+/turf/open/openspace,
+/area/station/hallway/primary/aft)
"jrK" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -33252,30 +33745,18 @@
/obj/structure/table/reinforced/rglass,
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
-"jrS" = (
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
-"jrT" = (
-/obj/structure/railing/corner/end{
- dir = 8
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jrV" = (
/obj/machinery/status_display/evac/directional/north,
/obj/machinery/light/directional/north,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"jsf" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/turf/open/openspace,
+/area/station/security/checkpoint/supply)
"jsh" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -33290,6 +33771,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
+"jsv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"jsx" = (
+/obj/machinery/computer/crew,
+/obj/structure/sign/poster/official/science/directional/north,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"jsD" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -33312,6 +33807,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/small,
/area/station/command/heads_quarters/ce)
+"jsT" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/south{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/white/textured_corner{
+ dir = 8
+ },
+/area/station/ai/satellite/interior)
"jsV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/obj/effect/spawner/structure/window/reinforced,
@@ -33322,6 +33828,15 @@
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
+"jtm" = (
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Medical Break Room"
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/break_room)
"jtE" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -33335,34 +33850,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/textured,
/area/station/cargo/warehouse)
-"jtU" = (
-/obj/structure/table,
-/obj/machinery/requests_console/directional/east{
- department = "EVA";
- name = "EVA Requests Console";
- pixel_x = 0;
- pixel_y = 30
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/item/multitool{
- pixel_x = -6;
- pixel_y = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
-"jua" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/brown/filled/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"jui" = (
/obj/structure/table,
/obj/item/kitchen/rollingpin{
@@ -33451,13 +33938,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"juJ" = (
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"juO" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -33561,12 +34041,6 @@
"jwa" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/central)
-"jwi" = (
-/obj/structure/disposalpipe/trunk/multiz/down{
- dir = 2
- },
-/turf/closed/wall,
-/area/station/maintenance/port)
"jwo" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/stripes/line{
@@ -33626,11 +34100,22 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"jxc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random/directional/east,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"jwL" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/chamber)
+"jxa" = (
+/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/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"jxf" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"jxg" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -33694,6 +34179,10 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"jxJ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"jxL" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/purple/fourcorners,
@@ -33732,19 +34221,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"jxY" = (
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"jyd" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -33759,6 +34235,19 @@
/obj/structure/railing,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"jyo" = (
+/obj/structure/closet/crate/trashcart/laundry,
+/obj/structure/sign/poster/official/cleanliness/directional/west,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/spawner/random/clothing,
+/obj/effect/spawner/random/clothing,
+/obj/effect/spawner/random/clothing/backpack,
+/obj/effect/spawner/random/clothing/costume,
+/obj/effect/spawner/random/clothing/funny_hats,
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"jyr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -33777,34 +34266,19 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"jyw" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
-"jyz" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jyA" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/carpet,
/area/station/maintenance/starboard/aft)
+"jyB" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"jyD" = (
/obj/structure/table,
/obj/item/tape{
@@ -33812,11 +34286,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"jyI" = (
-/obj/structure/chair/sofa/corp,
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jyK" = (
/obj/structure/railing,
/obj/effect/turf_decal/siding/brown,
@@ -33860,13 +34329,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"jzj" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"jzk" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners{
dir = 1
@@ -33877,6 +34339,15 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
+"jzo" = (
+/obj/machinery/conveyor{
+ id = "mining"
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"jzx" = (
/obj/machinery/vending/wardrobe/law_wardrobe,
/obj/machinery/firealarm/directional/east,
@@ -33896,19 +34367,21 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"jzH" = (
-/obj/machinery/door/poddoor/massdriver_trash,
-/obj/machinery/atmos_shield_gen/active{
- dir = 1
- },
-/obj/machinery/atmos_shield_gen/active,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"jzM" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/command/heads_quarters/rd)
+"jzO" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"jzP" = (
/obj/effect/turf_decal/tile/dark/half/contrasted,
/turf/open/floor/iron/dark,
@@ -33976,17 +34449,6 @@
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark/textured_half,
/area/station/science/ordnance)
-"jAO" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/chair/sofa/right/brown,
-/obj/item/clothing/head/soft{
- pixel_x = 2;
- pixel_y = -2
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"jAT" = (
/obj/machinery/door/airlock/public/glass{
name = "Circle Center"
@@ -34023,12 +34485,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"jBn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/holopad,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"jBs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden,
/obj/effect/turf_decal/siding/blue{
@@ -34074,13 +34530,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
-"jBX" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/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/cargo/storage)
"jBY" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -34088,13 +34537,6 @@
},
/turf/open/openspace,
/area/station/command/gateway)
-"jCn" = (
-/obj/machinery/door/airlock/grunge{
- name = "Morgue"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
-/turf/open/floor/iron/dark/small,
-/area/station/medical/morgue)
"jCt" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -34170,16 +34612,11 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
-"jCU" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+"jCQ" = (
+/obj/structure/chair/sofa/corp/right,
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"jCW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34230,19 +34667,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
-"jDk" = (
-/obj/machinery/stasis{
- dir = 4
- },
-/obj/machinery/defibrillator_mount/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"jDl" = (
/obj/item/radio/intercom/directional/north,
/obj/structure/closet/radiation,
@@ -34271,31 +34695,31 @@
/obj/effect/spawner/random/clothing/wardrobe_closet_colored,
/turf/open/floor/iron/cafeteria,
/area/station/commons/locker)
-"jDt" = (
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
- dir = 4
- },
+"jDx" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/dark_blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central)
+/turf/closed/wall,
+/area/station/medical/morgue)
"jDy" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"jDL" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark/textured_half{
+"jDD" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/chair/sofa/bench/solo{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"jDH" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"jDO" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -34343,17 +34767,19 @@
/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2,
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
-"jEm" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"jEp" = (
-/obj/machinery/light_switch/directional/west,
-/obj/machinery/rnd/production/techfab/department/medical,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
+"jEd" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
},
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"jEr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34373,6 +34799,11 @@
/obj/effect/turf_decal/tile/dark/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
+"jEx" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"jEz" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 4;
@@ -34382,6 +34813,26 @@
},
/turf/open/floor/circuit/telecomms,
/area/station/science/xenobiology)
+"jED" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"jEG" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=2";
+ location = "Medical"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"jEV" = (
/obj/structure/table,
/obj/item/folder/yellow{
@@ -34403,6 +34854,10 @@
},
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"jFk" = (
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"jFo" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law{
@@ -34427,6 +34882,18 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
+"jFG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 4;
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"jFH" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron,
@@ -34436,6 +34903,25 @@
/obj/structure/sign/poster/random/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
+"jFN" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/east{
+ network = list("minisat")
+ },
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/smooth_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/foyer)
+"jFQ" = (
+/obj/structure/sign/poster/contraband/random/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"jFU" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -34446,16 +34932,19 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"jFV" = (
-/obj/effect/turf_decal/stripes/line{
+"jGe" = (
+/obj/item/radio/intercom/directional/south,
+/obj/structure/lattice/catwalk,
+/obj/effect/landmark/event_spawn,
+/turf/open/openspace,
+/area/station/security/checkpoint/supply)
+"jGh" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/machinery/door/poddoor/shutters{
- id = "evashutter";
- name = "E.V.A. Storage Shutter"
- },
+/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/security/checkpoint/medical)
"jGl" = (
/obj/effect/spawner/random/structure/table_or_rack,
/turf/open/floor/plating,
@@ -34468,11 +34957,6 @@
/obj/structure/chair/plastic,
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"jGt" = (
-/obj/effect/spawner/random/structure/crate,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"jGw" = (
/obj/structure/railing{
dir = 9
@@ -34572,26 +35056,39 @@
dir = 1
},
/area/station/service/chapel)
+"jIf" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/medical/cryo)
+"jIg" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"jIs" = (
/obj/structure/table/glass,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"jIv" = (
-/obj/machinery/shower/directional/south,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/effect/turf_decal/siding/blue/end,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/medbay/central)
-"jIx" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber"
+"jIF" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
},
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/cable/layer3,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"jII" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -34601,16 +35098,14 @@
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/hos)
-"jIQ" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay Entrance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
+"jIJ" = (
+/obj/structure/sign/clock/directional/south,
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/item/toy/plush/horse,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/glass,
+/area/station/medical/patients_rooms/room_a)
"jIX" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -34684,12 +35179,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/security/checkpoint/science)
-"jJY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jJZ" = (
/obj/effect/decal/cleanable/glitter{
color = "ff8080"
@@ -34720,10 +35209,8 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
-"jKz" = (
-/obj/structure/curtain/cloth,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
+"jKp" = (
+/turf/closed/wall,
/area/station/medical/patients_rooms/room_a)
"jKF" = (
/obj/machinery/door/poddoor/shutters{
@@ -34732,14 +35219,6 @@
},
/turf/open/floor/iron,
/area/station/command/gateway)
-"jKP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/east{
- frequency = 1447;
- name = "ai intercom"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jKX" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/cmo)
@@ -34764,12 +35243,6 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"jLk" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jLl" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/purple/filled/corner{
@@ -34825,12 +35298,6 @@
},
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
-"jLF" = (
-/obj/structure/table/optable,
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/surgery)
"jLY" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -34848,6 +35315,10 @@
"jMr" = (
/turf/closed/wall,
/area/station/hallway/secondary/exit/departure_lounge)
+"jMx" = (
+/obj/effect/turf_decal/bot_white,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"jMy" = (
/obj/structure/lattice/catwalk,
/obj/effect/landmark/start/hangover,
@@ -34865,11 +35336,22 @@
/obj/effect/decal/cleanable/confetti,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"jMO" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/item/radio,
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/openspace,
+/area/station/security/checkpoint/customs)
"jMU" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
/turf/open/space/openspace,
/area/space/nearstation)
+"jNe" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"jNk" = (
/obj/structure/rack,
/obj/item/storage/box/flashes{
@@ -34895,21 +35377,6 @@
/obj/machinery/light_switch/directional/south,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/mechbay)
-"jNE" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/landmark/event_spawn,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
-"jNG" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction)
"jNL" = (
/obj/machinery/airalarm/directional/east,
/obj/effect/turf_decal/trimline/dark/arrow_ccw{
@@ -34928,16 +35395,6 @@
},
/turf/open/openspace,
/area/station/hallway/primary/central)
-"jOg" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/junction,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"jOh" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -34996,9 +35453,6 @@
/obj/effect/mapping_helpers/mail_sorting/security/general,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"jPo" = (
-/turf/closed/wall,
-/area/station/medical/medbay/lobby)
"jPs" = (
/obj/structure/lattice,
/obj/effect/spawner/random/maintenance/no_decals,
@@ -35044,16 +35498,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"jQp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"jQu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35110,6 +35554,13 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/atmos/upper)
+"jRt" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/machinery/light/warm/directional/south,
+/obj/structure/flora/grass/jungle/a/style_2,
+/obj/structure/flora/bush/flowers_br/style_2,
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"jRB" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/transit_tube/station/dispenser/flipped{
@@ -35136,15 +35587,6 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"jRL" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"jRZ" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/bureaucracy/paper,
@@ -35153,25 +35595,11 @@
"jSf" = (
/turf/closed/wall/r_wall,
/area/station/engineering/main)
-"jSl" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"jSn" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"jSz" = (
-/obj/machinery/mass_driver/trash{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"jSA" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -35196,13 +35624,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"jSS" = (
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/cable,
-/turf/closed/wall,
-/area/station/medical/surgery)
"jSV" = (
/obj/structure/table/wood,
/obj/item/paper_bin{
@@ -35255,15 +35676,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
-"jTD" = (
-/obj/structure/cable,
-/obj/machinery/door/poddoor/preopen{
- id = "cmoprivacy";
- name = "Privacy Shutter"
- },
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
"jTO" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -35278,6 +35690,10 @@
/obj/machinery/airalarm/directional/west,
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/central)
+"jTV" = (
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"jTZ" = (
/obj/effect/turf_decal/tile/dark_blue/half{
dir = 4
@@ -35309,6 +35725,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"jUx" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/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/medical/medbay/lobby)
"jUz" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35350,11 +35777,6 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/openspace,
/area/station/maintenance/hallway/abandoned_recreation)
-"jVs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/very_dim/directional/north,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"jVu" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/trimline/purple/arrow_cw{
@@ -35368,28 +35790,6 @@
"jVB" = (
/turf/closed/wall/r_wall,
/area/station/engineering/gravity_generator)
-"jVG" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/folder/white{
- pixel_x = -1;
- pixel_y = 3
- },
-/obj/item/pen{
- pixel_x = -3;
- pixel_y = 9
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"jVI" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -35449,48 +35849,6 @@
/obj/item/radio/intercom/prison/directional/north,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"jWr" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/plumbing/receiver{
- dir = 1
- },
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"jWs" = (
-/obj/machinery/camera/autoname/directional/south,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"jWt" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/stack/sheet/mineral/plasma{
- pixel_y = 5
- },
-/obj/item/stack/sheet/mineral/plasma{
- pixel_x = 2
- },
-/obj/structure/sign/poster/official/periodic_table/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"jWz" = (
/obj/machinery/shower/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -35508,6 +35866,13 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"jWF" = (
+/obj/effect/landmark/start/medical_doctor,
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"jWJ" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/glass,
@@ -35550,12 +35915,11 @@
/obj/structure/ladder,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"jXm" = (
-/obj/structure/ladder,
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
+"jXv" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/wood,
+/area/station/command/eva)
"jXC" = (
/obj/structure/table,
/obj/item/instrument/eguitar{
@@ -35574,15 +35938,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"jXZ" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/iron/textured,
-/area/station/cargo/warehouse)
"jYb" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -35606,6 +35961,10 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
+"jYn" = (
+/obj/machinery/light/directional/east,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"jYp" = (
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
@@ -35617,11 +35976,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"jYs" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/photocopier/prebuilt,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"jYE" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
@@ -35633,12 +35987,36 @@
/obj/structure/lattice/catwalk,
/turf/open/water,
/area/station/maintenance/port/fore)
+"jYJ" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/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/white,
+/area/station/medical/medbay/central)
"jYM" = (
/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/iron/smooth_large,
/area/station/maintenance/department/medical)
+"jYN" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/closet/emcloset{
+ anchored = 1
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/exterior)
"jYS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35652,41 +36030,16 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/science/robotics)
-"jZl" = (
-/obj/machinery/suit_storage_unit/mining/eva,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
-"jZp" = (
-/obj/structure/chair/sofa/corp/right,
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
"jZs" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"jZu" = (
-/obj/structure/cable,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"jZx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"jZJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"jZL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35719,11 +36072,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
-"kax" = (
-/turf/open/floor/iron/white/smooth_half{
+"kaF" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/structure/disposalpipe/junction{
+ dir = 2
+ },
+/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/medical/medbay/lobby)
"kaN" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/crayon{
@@ -35738,12 +36098,6 @@
/obj/effect/turf_decal/stripes/corner,
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"kbf" = (
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"kbj" = (
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
@@ -35773,12 +36127,14 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/atmos/upper)
-"kbz" = (
-/obj/machinery/airalarm/directional/west,
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/shotgun,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+"kbB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/effect/turf_decal/tile/dark/full,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/light/floor/broken,
+/turf/open/floor/iron/smooth_large,
+/area/station/maintenance/department/medical)
"kbQ" = (
/obj/machinery/light/directional/east,
/obj/item/kirbyplants/random/fullysynthetic,
@@ -35830,16 +36186,15 @@
},
/turf/closed/wall/r_wall,
/area/station/science/xenobiology)
-"kcN" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
+"kdk" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"kdl" = (
/turf/open/floor/wood,
/area/station/service/chapel)
@@ -35847,15 +36202,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/security/brig)
-"kdp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"kdq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35879,12 +36225,6 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron/kitchen,
/area/station/maintenance/port/aft)
-"kdz" = (
-/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/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kdC" = (
/obj/structure/fake_stairs/directional/east{
name = "stairs"
@@ -35900,10 +36240,6 @@
"kdG" = (
/turf/open/floor/wood,
/area/station/commons/dorms)
-"kdJ" = (
-/obj/structure/sign/departments/medbay/alt/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"kdN" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -35911,11 +36247,6 @@
},
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"kdQ" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/effect/landmark/start/quartermaster,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
"kdR" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -35957,6 +36288,15 @@
/obj/item/cigbutt,
/turf/open/floor/iron/dark/textured_half,
/area/station/cargo/bitrunning/den)
+"ken" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"keq" = (
/obj/effect/turf_decal/siding/white/corner,
/turf/open/floor/iron/dark/smooth_large,
@@ -36057,18 +36397,11 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"kfJ" = (
-/obj/machinery/door/airlock/external{
- name = "Medical Escape Pod"
- },
-/obj/effect/landmark/navigate_destination/dockescpod1,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/iron/textured_half{
- dir = 8
- },
-/area/station/medical/abandoned)
+"kfB" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/railing,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"kfO" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/box/corners{
@@ -36113,14 +36446,6 @@
/obj/structure/ladder,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
-"khf" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"khi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -36141,28 +36466,19 @@
/obj/structure/ladder,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
-"khw" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
+"khC" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/door/window/right/directional/north{
+ name = "Anti Assistant Protection Door";
+ req_access = list("medical")
},
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/obj/machinery/camera/autoname/directional/south,
+/obj/effect/turf_decal/tile/dark_green/diagonal_centre,
/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
-"khB" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/medical/abandoned)
-"khE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/medical/cryo)
"khF" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
@@ -36252,6 +36568,12 @@
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"kiY" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/station/command/eva)
"kje" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -36268,16 +36590,26 @@
/obj/structure/sign/poster/ripped/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"kji" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
+"kjo" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/sorting/mail{
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/railing/corner{
dir = 8
},
-/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"kjq" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/item/clothing/glasses/cold,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"kjF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/junction/yjunction{
@@ -36305,6 +36637,22 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark/small,
/area/station/command/heads_quarters/ce)
+"kka" = (
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
+"kkd" = (
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
"kkn" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/urinal/directional/north,
@@ -36342,6 +36690,13 @@
/obj/machinery/computer/security/telescreen/rd/directional/east,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
+"kkJ" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"kkM" = (
/obj/effect/turf_decal/siding,
/obj/effect/turf_decal/trimline/white/line{
@@ -36367,6 +36722,13 @@
"kkZ" = (
/turf/closed/wall,
/area/station/security/eva)
+"klc" = (
+/obj/effect/turf_decal/trimline/blue/filled/shrink_cw,
+/obj/effect/turf_decal/trimline/blue/filled/shrink_ccw{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"kld" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -36404,6 +36766,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood/large,
/area/station/service/library)
+"klo" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/pdapainter/supply,
+/obj/machinery/keycard_auth/wall_mounted/directional/north,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"klx" = (
/obj/structure/table,
/obj/machinery/status_display/ai/directional/north,
@@ -36423,6 +36793,21 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/construction/mining/aux_base)
+"klz" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/railing/corner/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"klB" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -36432,22 +36817,25 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/exit/departure_lounge)
-"klD" = (
-/obj/structure/window/spawner/directional/north,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/computer/records/medical,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/office)
"klH" = (
/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/engineering/engine_smes)
+"klI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Staff Entrance"
+ },
+/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/white/textured_large,
+/area/station/medical/medbay/central)
"klJ" = (
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/siding/wood{
@@ -36476,24 +36864,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/customs)
-"kmF" = (
-/obj/item/radio/intercom/directional/north{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel";
- pixel_x = 5;
- pixel_y = 22
- },
-/obj/structure/lattice/catwalk,
-/obj/machinery/elevator_control_panel/directional/north{
- linked_elevator_id = "catwalk_ai";
- pixel_x = -8;
- pixel_y = 36;
- preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed")
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"kmH" = (
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
@@ -36539,10 +36909,17 @@
/obj/effect/spawner/random/maintenance,
/turf/open/space/basic,
/area/space/nearstation)
-"kmZ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+"knf" = (
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/structure/tank_holder/extinguisher,
+/obj/structure/cable,
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -22
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"knj" = (
/obj/structure/table/glass,
/obj/item/stack/package_wrap{
@@ -36553,24 +36930,23 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lobby)
+"knk" = (
+/obj/structure/table,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 35
+ },
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"knq" = (
/obj/effect/turf_decal/tile/dark/half/contrasted{
dir = 1
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"knr" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"kns" = (
/obj/effect/spawner/random/maintenance/two,
/obj/structure/rack,
@@ -36680,6 +37056,18 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"koK" = (
+/obj/item/cigbutt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/bot,
+/obj/machinery/suit_storage_unit/industrial/loader,
+/obj/machinery/button/door/directional/south{
+ id = "qm_warehouse";
+ name = "Warehouse Shutters";
+ pixel_x = -6
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"koM" = (
/obj/structure/table/wood/poker,
/obj/machinery/light/directional/south,
@@ -36689,13 +37077,6 @@
},
/turf/open/floor/carpet/stellar,
/area/station/service/library)
-"koR" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/item/kirbyplants,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"koU" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 1
@@ -36716,6 +37097,15 @@
dir = 4
},
/area/station/cargo/bitrunning/den)
+"kpp" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"kpz" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
@@ -36736,10 +37126,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
-"kpH" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"kpS" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -36773,12 +37159,29 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel/office)
+"kqa" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"kqg" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/confetti,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"kqh" = (
+/obj/structure/table/wood/poker,
+/obj/item/flashlight/lamp/green{
+ pixel_x = -8;
+ pixel_y = 14
+ },
+/obj/item/cigbutt,
+/obj/effect/mapping_helpers/broken_floor,
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"kqk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -36788,6 +37191,18 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"kqm" = (
+/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/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"kqt" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -36823,6 +37238,11 @@
/obj/machinery/photocopier,
/turf/open/floor/glass,
/area/station/security/brig)
+"kra" = (
+/obj/machinery/status_display/ai/directional/west,
+/obj/structure/railing,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"krk" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -36836,6 +37256,15 @@
},
/turf/open/floor/engine,
/area/station/engineering/break_room)
+"kro" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"krK" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{
dir = 4
@@ -36867,13 +37296,6 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/openspace,
/area/station/hallway/primary/fore)
-"krT" = (
-/obj/machinery/camera/autoname/directional/west{
- network = list("aicore")
- },
-/obj/structure/cable/multilayer/connected,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"ksa" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -36882,6 +37304,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
+"ksc" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters{
+ id = "CargowatchShutter";
+ name = "Outside Shutter"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/qm)
"ksj" = (
/obj/machinery/airalarm/directional/east,
/obj/effect/turf_decal/trimline/dark/arrow_ccw{
@@ -36906,18 +37337,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"kso" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"ksr" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+"kss" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
},
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"kst" = (
/obj/structure/railing,
/obj/effect/turf_decal/siding/wood,
@@ -36936,13 +37364,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"ksM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"ksO" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -36959,6 +37380,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/space/openspace,
/area/space/nearstation)
+"ksX" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"ktd" = (
/obj/structure/reagent_dispensers/water_cooler,
/turf/open/floor/wood,
@@ -36982,19 +37415,6 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"kto" = (
-/obj/machinery/door/airlock/security{
- name = "Armory"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/machinery/door/poddoor/shutters/window{
- dir = 1;
- id = "armory";
- name = "Armory"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"ktp" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -37021,13 +37441,6 @@
/obj/item/restraints/legcuffs/beartrap/prearmed,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
-"ktw" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"ktz" = (
/obj/structure/table,
/obj/item/lipstick/purple{
@@ -37114,9 +37527,12 @@
/turf/open/floor/plating,
/area/station/maintenance/port)
"kuq" = (
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/obj/structure/chair/sofa/corp/right{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random/directional/west,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"kur" = (
/obj/structure/lattice/catwalk,
/obj/effect/spawner/random/maintenance,
@@ -37209,6 +37625,28 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
+"kvz" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/item/banner/cargo/mundane,
+/turf/open/floor/iron,
+/area/station/cargo/sorting)
+"kvE" = (
+/obj/machinery/light/directional/south,
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/riot_shield,
+/obj/structure/cable,
+/obj/machinery/light_switch/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"kvF" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -37222,14 +37660,6 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"kvJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"kvN" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters{
@@ -37247,6 +37677,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"kwh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/effect/turf_decal/trimline/blue/warning,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/blue/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 4
+ },
+/area/station/medical/cryo)
"kwm" = (
/obj/structure/stairs/north,
/obj/structure/railing{
@@ -37282,13 +37725,6 @@
/obj/machinery/rnd/production/circuit_imprinter/department/science,
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"kwv" = (
-/obj/structure/railing,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"kwE" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners{
dir = 1
@@ -37318,22 +37754,27 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"kwW" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 4
+"kwR" = (
+/obj/item/storage/medkit/regular{
+ pixel_x = 3;
+ pixel_y = -3
},
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
- dir = 8
+/obj/item/storage/medkit/brute{
+ pixel_x = 3;
+ pixel_y = 3
},
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
+/obj/item/storage/medkit/brute,
+/obj/item/storage/medkit/brute{
+ pixel_x = -4;
+ pixel_y = -3
},
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
+/obj/machinery/door/window/right/directional/west{
+ name = "First Aid Supplies";
+ req_access = list("medical")
},
-/area/station/ai_monitored/turret_protected/ai)
+/obj/structure/table/reinforced/rglass,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"kxc" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/cup/glass/coffee{
@@ -37365,18 +37806,6 @@
/obj/structure/closet/firecloset,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"kxn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"kxo" = (
/obj/effect/turf_decal/siding/purple{
dir = 4
@@ -37405,20 +37834,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"kxG" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
+"kxL" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
},
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
-"kxY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/sepia,
-/area/station/hallway/secondary/construction)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/cryo)
"kyg" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -37444,6 +37866,33 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/customs)
+"kyx" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt/cigarbutt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
+"kyG" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/preopen{
+ id = "cmoprivacy";
+ name = "Privacy Shutter"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
+"kyH" = (
+/obj/structure/railing,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"kyJ" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -37475,15 +37924,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/morgue)
-"kzc" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"kzd" = (
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
@@ -37506,21 +37946,6 @@
/obj/machinery/holopad,
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"kzr" = (
-/obj/structure/bed/pod{
- desc = "An old medical bed, just waiting for replacement with something up to date.";
- name = "medical bed";
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/defibrillator_mount/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"kzC" = (
/obj/structure/chair{
dir = 4;
@@ -37625,6 +38050,17 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"kBa" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"kBc" = (
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/chapel{
@@ -37644,12 +38080,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"kBj" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"kBo" = (
/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden/layer4{
dir = 4
@@ -37657,18 +38087,18 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"kBq" = (
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"kBs" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"kBt" = (
-/obj/machinery/camera/autoname/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Operating Room"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
"kBA" = (
/obj/structure/mirror/directional/north{
pixel_y = 31
@@ -37685,21 +38115,20 @@
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/iron/freezer,
/area/station/command/heads_quarters/captain/private)
-"kBE" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/chair/office/light{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"kBF" = (
/turf/open/floor/engine/hull/air,
/area/station/hallway/primary/aft)
+"kCp" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/chemical,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/structure/sign/warning/explosives/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"kCE" = (
/obj/structure/table,
/obj/item/stock_parts/subspace/treatment,
@@ -37738,14 +38167,27 @@
dir = 8
},
/area/station/hallway/primary/fore)
-"kCW" = (
+"kCX" = (
+/obj/machinery/newscaster/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"kDa" = (
+/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/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/dark,
-/area/station/medical/medbay/lobby)
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"kDc" = (
/obj/structure/statue/sandstone/venus{
dir = 1
@@ -37759,6 +38201,11 @@
dir = 4
},
/area/station/service/chapel)
+"kDf" = (
+/obj/machinery/computer/cargo,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"kDx" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/effect/decal/cleanable/dirt,
@@ -37793,17 +38240,22 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"kDP" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 1
+ },
+/area/station/medical/cryo)
"kDQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/barricade/sandbags,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"kEg" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kEh" = (
/obj/structure/lattice,
/obj/structure/disposalpipe/segment{
@@ -37849,11 +38301,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"kEs" = (
-/obj/item/chair,
-/obj/machinery/light/small/red/dim/directional/south,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"kEw" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -37874,6 +38321,20 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"kEB" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 4;
+ pixel_y = -2
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/glass,
+/area/station/medical/medbay/central)
"kEF" = (
/obj/machinery/meter{
name = "Plasma meter"
@@ -37907,12 +38368,6 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
-"kFi" = (
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"kFt" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -37932,6 +38387,22 @@
/obj/structure/curtain,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
+"kFH" = (
+/obj/machinery/light_switch/directional/east,
+/obj/machinery/flasher/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"kFO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/camera/autoname/directional/north{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"kFQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -37939,10 +38410,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"kGd" = (
-/obj/structure/sign/poster/ripped/directional/south,
-/turf/closed/wall,
-/area/station/maintenance/department/medical)
"kGD" = (
/obj/machinery/air_sensor/nitrogen_tank,
/obj/structure/window/reinforced/plasma/spawner/directional/south,
@@ -37987,57 +38454,12 @@
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"kHp" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"kHv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/library)
-"kHw" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/machinery/door/window/right/directional/north{
- name = "MiniSat Airlock Access"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/aisat/exterior)
-"kHy" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/storage/box/lights/mixed{
- pixel_x = 4;
- pixel_y = 11
- },
-/obj/item/multitool{
- pixel_x = -8;
- pixel_y = 3
- },
-/obj/item/hand_labeler_refill{
- pixel_x = 7;
- pixel_y = -2
- },
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"kHz" = (
-/obj/machinery/requests_console/directional/north{
- department = "Medbay";
- name = "Medbay Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"kHU" = (
/obj/effect/spawner/random/trash/grille_or_waste,
/turf/open/floor/plating,
@@ -38056,16 +38478,22 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/hallway/primary/aft)
-"kIw" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay,
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 1
+"kIg" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
},
+/obj/machinery/firealarm/directional/east,
+/obj/structure/rack,
+/obj/item/pushbroom,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"kIt" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"kIy" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -38166,35 +38594,29 @@
/obj/effect/landmark/start/scientist,
/turf/open/floor/iron,
/area/station/science/breakroom)
-"kKn" = (
-/obj/item/storage/medkit/fire{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/medkit/fire,
-/obj/item/storage/medkit/fire{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/door/window/right/directional/west{
- name = "First Aid Supplies";
- req_access = list("medical")
- },
-/obj/structure/table/reinforced/rglass,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
-"kKs" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/computer/records/security,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"kKw" = (
/obj/structure/lattice/catwalk,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/construction)
+"kKx" = (
+/obj/item/kirbyplants/photosynthetic,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"kKy" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -38203,15 +38625,6 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/water,
/area/station/maintenance/starboard/fore)
-"kKB" = (
-/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/dark/textured_large,
-/area/station/medical/storage)
"kKH" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/processing)
@@ -38270,6 +38683,15 @@
/obj/item/kirbyplants/random/fullysynthetic,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"kLI" = (
+/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
+/obj/effect/turf_decal/tile/yellow/full,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Chemical Storage"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"kLL" = (
/obj/structure/cable,
/turf/closed/wall,
@@ -38327,6 +38749,35 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/tcommsat/server)
+"kMl" = (
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/camera/autoname/directional/east,
+/obj/item/toy/plush/lizard_plushie/green{
+ name = "Endures-The-Blast";
+ pixel_y = 10;
+ pixel_x = -8
+ },
+/obj/structure/sign/warning/explosives/directional/east,
+/obj/structure/closet/crate/robust{
+ name = "Risk Management Supply Crate";
+ anchored = 1
+ },
+/obj/item/clothing/suit/utility/bomb_suit/white{
+ pixel_x = 5;
+ pixel_y = 5;
+ name = "Personal Liability Mitigation Suit"
+ },
+/obj/item/clothing/head/utility/bomb_hood/white{
+ pixel_x = -7;
+ pixel_y = -2;
+ name = "Cranial Hazard Guard"
+ },
+/obj/item/clothing/mask/gas{
+ pixel_x = 5;
+ name = "Controlled Atmosphere Mask"
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"kMq" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -38368,9 +38819,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"kNf" = (
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"kNl" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -38435,6 +38883,19 @@
/obj/effect/spawner/random/structure/grille,
/turf/open/space/basic,
/area/space/nearstation)
+"kOF" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 2
+ },
+/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
+/obj/effect/mapping_helpers/mail_sorting/medbay/general,
+/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry,
+/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"kOI" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/plasma,
@@ -38452,29 +38913,6 @@
/obj/structure/disposalpipe/segment,
/turf/closed/wall/r_wall,
/area/station/science/ordnance)
-"kOR" = (
-/obj/item/storage/medkit/regular{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/storage/medkit/toxin{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/medkit/toxin,
-/obj/item/storage/medkit/toxin{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/door/window/right/directional/west{
- name = "First Aid Supplies";
- req_access = list("medical")
- },
-/obj/structure/table/reinforced/rglass,
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"kOV" = (
/obj/structure/railing/corner/end/flip{
dir = 8
@@ -38517,20 +38955,18 @@
/obj/machinery/light/small/red/dim/directional/west,
/turf/open/floor/iron/textured_large,
/area/station/medical/abandoned)
-"kPF" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/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/dark,
-/area/station/ai_monitored/command/storage/eva)
"kPH" = (
/obj/machinery/firealarm/directional/west,
/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"kPI" = (
+/obj/machinery/vending/wardrobe/medi_wardrobe,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"kPL" = (
/obj/effect/landmark/transport/transport_id{
specific_transport_id = "catwalk_engi"
@@ -38583,17 +39019,6 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"kQb" = (
-/obj/machinery/button/door/directional/north{
- id = "AuxToilet1";
- name = "Lock Control";
- normaldoorcontrol = 1;
- specialfunctions = 4
- },
-/obj/structure/toilet,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kQf" = (
/obj/effect/turf_decal/siding/brown,
/obj/structure/rack,
@@ -38616,16 +39041,6 @@
/obj/structure/table,
/turf/open/floor/iron/dark/smooth_edge,
/area/station/service/library)
-"kQo" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"kQy" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -38637,6 +39052,17 @@
/obj/machinery/door/firedoor,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
+"kQA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/item/clothing/shoes/wheelys/rollerskates{
+ pixel_y = 5
+ },
+/obj/item/clothing/shoes/wheelys/rollerskates,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"kQC" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line,
/obj/effect/turf_decal/tile/dark_blue{
@@ -38651,23 +39077,36 @@
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
"kQE" = (
-/obj/effect/decal/cleanable/dirt,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 5
+ },
+/obj/structure/table/wood,
/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
+/obj/effect/spawner/random/food_or_drink/booze{
+ pixel_x = -7
+ },
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"kQO" = (
+/obj/structure/railing/corner/end{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/airlock/medical,
-/turf/open/floor/plating,
-/area/station/medical/break_room)
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"kQV" = (
/obj/structure/girder,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/spawner/structure/electrified_grille,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"kQW" = (
+/obj/effect/turf_decal/stripes,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"kRd" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -38677,16 +39116,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"kRf" = (
-/obj/structure/cable/layer3,
-/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_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"kRk" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -38706,11 +39135,13 @@
},
/turf/open/floor/glass,
/area/station/science/zoo)
-"kRF" = (
-/obj/structure/bed/medical/emergency,
-/obj/effect/landmark/start/medical_doctor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"kRE" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/open/floor/wood,
+/area/station/command/eva)
"kRH" = (
/obj/structure/table,
/obj/item/wrench,
@@ -38725,6 +39156,22 @@
},
/turf/open/floor/iron/stairs/left,
/area/station/hallway/secondary/construction)
+"kRN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/closed/wall,
+/area/station/maintenance/port)
+"kRO" = (
+/obj/effect/landmark/start/cargo_technician,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"kRR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -38786,16 +39233,10 @@
},
/turf/open/openspace,
/area/station/engineering/break_room)
-"kST" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
+"kSX" = (
+/obj/item/storage/bag/trash/filled,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"kSY" = (
/obj/structure/table,
/obj/item/blood_filter{
@@ -38896,19 +39337,6 @@
},
/turf/open/floor/wood/tile,
/area/station/security/detectives_office/private_investigators_office)
-"kUC" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"kUI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/siding/dark{
@@ -38929,17 +39357,6 @@
},
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
-"kUY" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/corner{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 1
- },
-/area/station/medical/cryo)
"kVj" = (
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark/textured_large,
@@ -38984,23 +39401,22 @@
/obj/structure/stairs/south,
/turf/open/floor/iron,
/area/station/science/xenobiology)
-"kVU" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/medical/abandoned)
"kVV" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"kVZ" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"kWe" = (
/obj/structure/table,
/obj/item/hfr_box/corner{
@@ -39057,6 +39473,17 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"kWF" = (
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/iv_drip,
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/patients_rooms/room_a)
"kWO" = (
/obj/structure/broken_flooring/singular/directional/east,
/turf/open/floor/plating,
@@ -39064,13 +39491,25 @@
"kWR" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"kWX" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+"kXa" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Testing Room"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/obj/machinery/door/firedoor/heavy,
+/obj/structure/barricade/wooden/crude,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal/incinerator)
+"kXj" = (
+/obj/effect/decal/cleanable/blood/oil/slippery,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"kXt" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
@@ -39133,10 +39572,34 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/robotics/lab)
+"kYK" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"kYN" = (
/obj/effect/spawner/random/vending/colavend,
/turf/open/floor/wood,
/area/station/service/library)
+"kYS" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/airalarm/directional/north,
+/obj/structure/table,
+/obj/machinery/cell_charger{
+ pixel_y = 3
+ },
+/obj/item/stock_parts/power_store/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = 8
+ },
+/obj/item/stock_parts/power_store/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_y = 3
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood,
+/area/station/command/eva)
"kYT" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/green/anticorner/contrasted{
@@ -39156,23 +39619,47 @@
/obj/machinery/light/blacklight/directional/east,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"kZd" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/flora/rock/pile/jungle/style_5,
-/obj/structure/flora/grass/jungle/b/style_5,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"kZo" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"kZs" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"kZv" = (
/obj/structure/broken_flooring/pile/directional/south,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
+"kZO" = (
+/obj/machinery/button/door/directional/east{
+ id = "cargounload";
+ name = "Loading Doors";
+ pixel_y = 6
+ },
+/obj/machinery/button/door/directional/east{
+ id = "cargoload";
+ name = "Loading Doors";
+ pixel_y = -6
+ },
+/obj/machinery/camera/autoname/directional/east,
+/obj/machinery/computer/cargo{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark/warning{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
+ },
+/area/station/cargo/storage)
"kZV" = (
/obj/machinery/door/airlock/security/glass{
name = "Courtroom Access"
@@ -39184,6 +39671,11 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"kZY" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"kZZ" = (
/obj/structure/chair/office{
dir = 8
@@ -39209,9 +39701,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/engine/hull/reinforced/air,
/area/station/engineering/atmos/project)
-"lah" = (
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"lai" = (
/obj/effect/mine/explosive,
/obj/effect/decal/cleanable/wrapping{
@@ -39245,6 +39734,11 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/engineering/hallway)
+"lar" = (
+/obj/structure/lattice/catwalk,
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/openspace,
+/area/station/cargo/storage)
"lav" = (
/obj/machinery/power/shieldwallgen/xenobiologyaccess,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -39258,10 +39752,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"laB" = (
-/obj/machinery/status_display/ai/directional/south,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"laD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -39328,10 +39818,6 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/carpet/stellar,
/area/station/maintenance/hallway/abandoned_recreation)
-"lbB" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"lbD" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 4
@@ -39342,16 +39828,19 @@
/obj/effect/turf_decal/bot/left,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"lbF" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/end{
+"lbE" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_half{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/area/station/cargo/storage)
"lbH" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -39382,6 +39871,15 @@
/obj/structure/sink/directional/south,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
+"lca" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
+/obj/machinery/door/airlock/virology/glass{
+ name = "Entrance to Malpractice Tower"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
"lce" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -39435,13 +39933,6 @@
/obj/machinery/meter,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"lcY" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"ldj" = (
/obj/structure/railing{
dir = 1
@@ -39457,11 +39948,12 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"ldv" = (
-/obj/machinery/status_display/ai/directional/south,
-/obj/structure/closet/emcloset,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"ldB" = (
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"ldN" = (
/obj/structure/lattice/catwalk,
/obj/machinery/oven/range,
@@ -39536,6 +40028,13 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/tcommsat/server)
+"leK" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"leL" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/rd)
@@ -39552,26 +40051,21 @@
},
/turf/open/floor/plating,
/area/station/engineering/transit_tube)
-"leR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+"leP" = (
+/obj/machinery/ore_silo,
+/turf/open/floor/circuit/green{
+ luminosity = 2
},
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
+/area/station/command/vault)
"leS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/breakroom)
-"leT" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/structure/closet/wardrobe/miner,
-/obj/machinery/light_switch/directional/west{
- pixel_y = 6
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+"lfb" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"lff" = (
/obj/machinery/power/terminal{
dir = 1;
@@ -39583,31 +40077,20 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/engine_smes)
-"lfi" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+"lfl" = (
+/obj/machinery/camera/autoname/directional/west,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"lfx" = (
/obj/effect/landmark/event_spawn,
/turf/open/openspace,
/area/station/service/chapel)
-"lfD" = (
-/obj/structure/cable,
-/obj/machinery/power/smes/full,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"lfG" = (
/obj/structure/stairs/north,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/stairs/medium,
/area/station/maintenance/starboard/lesser)
-"lfK" = (
-/obj/structure/ladder,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"lfT" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/filingcabinet,
@@ -39619,6 +40102,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"lgd" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/service/library)
"lge" = (
/turf/open/floor/wood,
/area/station/engineering/lobby)
@@ -39626,6 +40114,12 @@
/obj/structure/chair/office,
/turf/open/floor/carpet/stellar,
/area/station/service/library)
+"lgm" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light_switch/directional/east,
+/obj/machinery/firealarm/directional/south,
+/turf/open/openspace,
+/area/station/security/checkpoint/supply)
"lgo" = (
/obj/item/storage/box/silver_ids{
pixel_x = -4;
@@ -39665,16 +40159,17 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/gravity_generator)
+"lgK" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"lgN" = (
/obj/effect/turf_decal/tile/dark_blue/opposingcorners,
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/starboard/lesser)
-"lgU" = (
-/obj/structure/sink/directional/east,
-/obj/machinery/iv_drip,
-/obj/structure/mirror/directional/west,
-/turf/open/floor/iron/dark/textured_corner,
-/area/station/medical/surgery)
"lgV" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -39688,13 +40183,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"lgZ" = (
-/obj/item/pickaxe{
- pixel_x = 4;
- pixel_y = 12
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"lhg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -39718,16 +40206,6 @@
"lhw" = (
/turf/open/floor/glass/reinforced,
/area/station/science/ordnance)
-"lhy" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/event_spawn,
-/obj/structure/cable,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"lhE" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -39736,17 +40214,6 @@
},
/turf/open/floor/wood/large,
/area/station/hallway/primary/central)
-"lhY" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/conveyor{
- dir = 8;
- id = "mining"
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"lia" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -39755,34 +40222,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"lib" = (
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"lig" = (
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/plasma,
/obj/effect/landmark/start/cyborg,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/robotics/lab)
-"lij" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/railing/corner/end/flip{
+"lil" = (
+/obj/effect/turf_decal/stripes{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"lim" = (
/obj/effect/spawner/random/trash/grime,
/turf/open/floor/iron,
@@ -39838,6 +40289,22 @@
"lji" = (
/turf/closed/wall/r_wall,
/area/station/security/evidence)
+"ljq" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Pharmacy"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/yellow/full,
+/obj/effect/mapping_helpers/airlock_note_placer{
+ note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber";
+ note_name = "Projects"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"ljt" = (
/obj/structure/chair/office{
dir = 8
@@ -39887,12 +40354,6 @@
/obj/structure/closet/crate/cardboard,
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"lkd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"lkj" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -39929,12 +40390,20 @@
},
/turf/open/floor/engine/plasma,
/area/station/engineering/atmos/upper)
+"lkV" = (
+/turf/closed/wall,
+/area/station/command/vault)
"lkY" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
+"lle" = (
+/obj/structure/curtain/cloth,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/medical/patients_rooms/room_a)
"llh" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 4
@@ -39978,15 +40447,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible,
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
-"llP" = (
-/obj/effect/turf_decal/caution/stand_clear{
- dir = 4
- },
-/obj/docking_port/stationary/mining_home{
- dir = 4
- },
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
"llY" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green{
@@ -40002,38 +40462,29 @@
},
/turf/open/floor/iron,
/area/station/science/lab)
-"lmt" = (
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
+"lml" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 1
},
-/obj/item/stack/package_wrap,
-/obj/item/stack/package_wrap,
-/obj/item/stack/package_wrap,
-/obj/item/stack/package_wrap,
-/obj/item/stack/package_wrap,
-/obj/item/stack/package_wrap,
-/obj/item/stack/wrapping_paper,
-/obj/item/stack/wrapping_paper,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"lmv" = (
/obj/structure/disposalpipe/segment{
dir = 6
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"lmz" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "garbage"
+"lmx" = (
+/obj/machinery/camera/motion{
+ c_tag = "Armory - Internal";
+ dir = 8
},
-/obj/machinery/door/poddoor/preopen{
- id = "Disposal Exit";
- name = "Disposal Exit Vent"
+/obj/effect/turf_decal/caution{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"lmA" = (
/obj/structure/table/wood,
/obj/item/melee/chainofcommand,
@@ -40113,16 +40564,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/range)
-"lnH" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"lnO" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -40131,15 +40572,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/iron,
/area/station/engineering/main)
-"lnV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/layer3,
-/obj/machinery/light_switch/directional/south,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"loc" = (
/obj/machinery/photocopier/prebuilt,
/obj/machinery/light_switch/directional/south{
@@ -40171,6 +40603,12 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"lon" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"low" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -40178,12 +40616,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/openspace,
/area/station/science/research)
-"loy" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"loA" = (
+/obj/structure/chair/sofa/corp,
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
+"loB" = (
+/obj/machinery/suit_storage_unit/medical,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"loI" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -40193,19 +40638,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"loN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/multilayer/multiz,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"loO" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"loR" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/safety_internals/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"loT" = (
/obj/structure/disposalpipe/trunk/multiz,
/turf/open/floor/plating,
@@ -40236,6 +40683,13 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"lpJ" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/flora/grass/jungle/b/style_3,
+/obj/structure/flora/bush/flowers_br/style_2,
+/turf/open/floor/grass,
+/area/station/ai/satellite/foyer)
"lqd" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -40277,6 +40731,15 @@
/obj/machinery/pipedispenser/disposal,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"lqA" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/smooth,
+/area/station/engineering/main)
"lqB" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -40326,16 +40789,10 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"lqS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/north,
-/obj/structure/table,
-/obj/item/storage/box/lights/mixed{
- pixel_x = 4;
- pixel_y = 11
- },
+"lqZ" = (
+/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+/area/station/medical/office)
"lrb" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/disposalpipe/segment,
@@ -40343,6 +40800,14 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"lrg" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/camera/directional/south,
+/obj/machinery/computer/security/mining{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"lrl" = (
/obj/machinery/atmospherics/pipe/multiz/yellow/visible{
name = "O2 Multideck Adapter";
@@ -40372,20 +40837,17 @@
/obj/structure/cable,
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"lrQ" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"lrT" = (
/turf/open/floor/glass,
/area/station/maintenance/starboard/lesser)
-"lrY" = (
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/structure/bodycontainer/morgue{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/medical/morgue)
"lse" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north,
@@ -40411,6 +40873,22 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
+"lsD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom/directional/east{
+ frequency = 1447;
+ name = "ai intercom"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"lsK" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"lsQ" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
@@ -40436,37 +40914,19 @@
},
/turf/closed/wall,
/area/station/command/heads_quarters/hop)
-"ltw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/blue/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 4
- },
-/area/station/medical/cryo)
"ltC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"ltF" = (
-/obj/structure/table/wood/fancy/red,
-/obj/effect/spawner/random/aimodule/harmful{
- pixel_y = 10
+"ltE" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/obj/item/ai_module/reset/purge,
-/obj/machinery/door/window/brigdoor/left/directional/north{
- req_access = list("ai_upload");
- name = "AI Modules"
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"ltG" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40481,6 +40941,19 @@
/obj/structure/disposalpipe/junction/yjunction,
/turf/open/floor/iron,
/area/station/science/research)
+"ltT" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/item/folder/blue{
+ pixel_x = 4;
+ pixel_y = 1
+ },
+/obj/machinery/light_switch/directional/west,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"ltW" = (
/obj/structure/chair{
dir = 1
@@ -40495,13 +40968,6 @@
"lul" = (
/turf/closed/wall/r_wall,
/area/space/nearstation)
-"luv" = (
-/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/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"luw" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -40517,6 +40983,11 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
+"luC" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/wood,
+/area/station/command/eva)
"luI" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
@@ -40524,6 +40995,17 @@
},
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
+"luR" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/camera/autoname/directional/west{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"luW" = (
/obj/structure/cable,
/obj/machinery/shower/directional/south,
@@ -40534,6 +41016,18 @@
"luY" = (
/turf/closed/wall,
/area/station/commons/storage/art)
+"lvc" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
+"lvg" = (
+/obj/item/kirbyplants/photosynthetic,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"lvj" = (
/obj/machinery/status_display/ai/directional/north,
/obj/machinery/camera/autoname/directional/north,
@@ -40570,14 +41064,14 @@
"lwf" = (
/turf/open/floor/glass,
/area/station/security/brig)
-"lwi" = (
-/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/smooth_edge{
+"lwo" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/iron,
+/area/station/maintenance/port/aft)
"lwu" = (
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
@@ -40589,14 +41083,6 @@
/obj/machinery/vending/wardrobe/robo_wardrobe,
/turf/open/floor/wood/tile,
/area/station/science/robotics)
-"lwG" = (
-/obj/effect/turf_decal/trimline/yellow/filled/warning,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"lwJ" = (
/obj/structure/railing,
/obj/effect/turf_decal/siding/red,
@@ -40635,6 +41121,21 @@
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"lxr" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Chamber"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id = "aicoredoor";
+ name = "AI Core Access"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/interior)
"lxs" = (
/obj/effect/turf_decal/trimline/yellow/corner,
/obj/item/storage/toolbox/electrical{
@@ -40656,14 +41157,6 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/lab)
-"lxz" = (
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/power/smes{
- charge = 5e+006
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"lxJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment,
@@ -40690,13 +41183,6 @@
/obj/machinery/light/small/blacklight/directional/north,
/turf/open/floor/carpet/stellar,
/area/station/maintenance/hallway/abandoned_recreation)
-"lxW" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/structure/closet/secure_closet/miner,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"lxY" = (
/obj/effect/turf_decal/bot_white,
/obj/effect/decal/cleanable/dirt,
@@ -40747,6 +41233,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
+"lyF" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"lyP" = (
/obj/structure/railing/corner,
/obj/structure/cable,
@@ -40756,23 +41250,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/research)
-"lyX" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Chamber"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "aicoredoor";
- name = "AI Core Access"
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"lzk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40780,6 +41257,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
+"lzu" = (
+/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/engineering/lobby)
"lzG" = (
/obj/effect/turf_decal/trimline/white/line{
dir = 8
@@ -40803,6 +41286,15 @@
/obj/machinery/light/very_dim/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"lzW" = (
+/obj/structure/table/glass,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/stack/sticky_tape/surgical{
+ pixel_x = -4;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/dark/textured_half,
+/area/station/medical/surgery)
"lzZ" = (
/obj/item/statuebust{
pixel_y = 12
@@ -40812,10 +41304,6 @@
"lAf" = (
/turf/open/floor/iron/sepia,
/area/station/hallway/secondary/construction)
-"lAg" = (
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"lAl" = (
/turf/closed/wall,
/area/station/science/robotics/lab)
@@ -40903,14 +41391,6 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"lAR" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters{
- id = "CargowatchShutter";
- name = "Outside Shutter"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"lAS" = (
/obj/structure/transit_tube/horizontal,
/obj/structure/lattice/catwalk,
@@ -40966,6 +41446,13 @@
},
/turf/open/floor/iron,
/area/station/science/lobby)
+"lBm" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"lBo" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -41071,6 +41558,13 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"lCy" = (
+/obj/machinery/nuclearbomb/selfdestruct,
+/obj/machinery/light/directional/east,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"lCX" = (
/obj/structure/railing{
dir = 1
@@ -41084,26 +41578,6 @@
"lDc" = (
/turf/closed/wall,
/area/station/security/prison)
-"lDf" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 4
- },
-/obj/machinery/elevator_control_panel/directional/south{
- linked_elevator_id = "catwalk_ai";
- preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed")
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/ai)
"lDj" = (
/obj/structure/chair/office{
dir = 1
@@ -41126,15 +41600,25 @@
/obj/effect/spawner/random/trash/graffiti,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"lDp" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
+"lDt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
},
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"lDE" = (
/turf/closed/wall,
/area/station/commons/vacant_room/commissary)
+"lEc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"lEe" = (
+/obj/structure/bed/medical/emergency,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"lEf" = (
/obj/structure/railing{
dir = 5
@@ -41161,20 +41645,6 @@
dir = 4
},
/area/station/hallway/primary/fore)
-"lEy" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
-/obj/structure/railing{
- dir = 5
- },
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
-"lEB" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/service/library)
"lEC" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/generic,
@@ -41264,16 +41734,17 @@
"lFm" = (
/turf/closed/wall,
/area/station/security/range)
-"lFB" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
+"lFx" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 8
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
},
-/obj/structure/sign/poster/official/nanotrasen_logo/directional/north,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"lFH" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -41296,17 +41767,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"lFZ" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/requests_console/directional/west{
- department = "AI Chamber";
- name = "AI Chamber Requests Console"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"lGy" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -41314,25 +41774,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"lGA" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/structure/table/reinforced,
-/obj/item/pai_card{
- pixel_x = 6;
- pixel_y = 12
- },
-/obj/machinery/light/directional/west,
-/obj/effect/spawner/random/food_or_drink/donkpockets{
- pixel_y = -3;
- pixel_x = -5
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"lGT" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -41390,14 +41831,16 @@
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"lHW" = (
-/obj/structure/sign/warning/no_smoking/directional/west,
-/obj/machinery/chem_dispenser,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
+"lHX" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 1
},
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"lHY" = (
/obj/effect/turf_decal/siding/brown{
dir = 4
@@ -41435,10 +41878,33 @@
"lIr" = (
/turf/closed/wall,
/area/station/maintenance/port/aft)
+"lIx" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"lIA" = (
/obj/effect/decal/cleanable/blood/oil/slippery,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"lIC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/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/white,
+/area/station/medical/medbay/central)
"lIM" = (
/obj/machinery/door/airlock/public/glass{
name = "Courtroom"
@@ -41449,6 +41915,24 @@
},
/turf/open/floor/wood,
/area/station/security/courtroom)
+"lIO" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
+"lIS" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "cmoprivacy";
+ name = "Privacy Shutter"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
"lIT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -41460,6 +41944,14 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/lesser)
+"lJc" = (
+/obj/machinery/airalarm/directional/north,
+/obj/item/kirbyplants/organic/plant19{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"lJe" = (
/obj/effect/turf_decal/siding/thinplating_new/light/corner,
/obj/effect/turf_decal/trimline/purple/corner,
@@ -41516,12 +42008,13 @@
},
/turf/closed/wall/r_wall,
/area/station/science/ordnance/burnchamber)
-"lJE" = (
-/obj/structure/ladder,
-/obj/structure/railing,
+"lJC" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
+/obj/machinery/door/airlock/medical{
+ name = "Abandoned Room"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/iron/textured_large,
/area/station/maintenance/department/medical)
"lJM" = (
/obj/structure/chair/stool/bar/directional/east,
@@ -41582,13 +42075,6 @@
/obj/structure/cable,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
-"lLe" = (
-/obj/machinery/button/door/directional/west{
- id = "Disposal Exit";
- name = "Disposal Vent Control"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"lLh" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/table/glass,
@@ -41614,15 +42100,6 @@
"lLs" = (
/turf/open/floor/engine/hull/air,
/area/station/science/research)
-"lLy" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
"lLF" = (
/obj/structure/filingcabinet/security,
/obj/effect/spawner/random/food_or_drink/booze{
@@ -41637,6 +42114,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"lLR" = (
+/obj/machinery/firealarm/directional/north,
+/obj/structure/sign/poster/official/safety_internals/directional/east,
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"lLU" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 9
@@ -41647,12 +42130,6 @@
/obj/effect/turf_decal/tile/neutral/opposingcorners,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"lLX" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"lLY" = (
/obj/effect/turf_decal/siding/thinplating_new,
/obj/effect/turf_decal/loading_area{
@@ -41660,15 +42137,6 @@
},
/turf/open/floor/iron,
/area/station/science/robotics)
-"lMb" = (
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Medical Break Room"
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/break_room)
"lMe" = (
/obj/effect/turf_decal/siding/brown,
/obj/structure/railing,
@@ -41688,34 +42156,20 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
+"lMx" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line,
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"lMy" = (
/obj/structure/bed/dogbed/ian,
/mob/living/basic/pet/dog/corgi/ian,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"lMB" = (
-/obj/machinery/wall_healer/directional/north,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/medbay/lobby)
"lMD" = (
/obj/structure/bed,
/obj/item/bedsheet/rd,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
-"lMF" = (
-/obj/structure/sign/poster/official/random/directional/west,
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"lMJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -41727,13 +42181,6 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/security/prison)
-"lMM" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/machinery/camera/autoname/motion/directional/south,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"lMS" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -41742,17 +42189,6 @@
/obj/item/binoculars,
/turf/open/floor/wood,
/area/station/commons/fitness/recreation)
-"lMT" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/disposal/bin/tagger,
-/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"lMU" = (
/turf/open/floor/iron/vaporwave,
/area/station/maintenance/starboard/lesser)
@@ -41794,12 +42230,6 @@
/obj/structure/broken_flooring/pile,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"lNo" = (
-/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/ai_monitored/command/nuke_storage)
"lNp" = (
/obj/structure/lattice,
/obj/effect/spawner/random/maintenance,
@@ -41833,18 +42263,10 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"lNG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/airalarm/directional/north,
-/obj/structure/showcase/machinery/cloning_pod{
- desc = "An old prototype cloning pod, permanently decommissioned following the incident.";
- name = "decommissioned cloner"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+"lNJ" = (
+/obj/structure/railing,
+/turf/open/openspace,
+/area/station/cargo/storage)
"lNQ" = (
/obj/structure/flora/bush/large,
/turf/open/floor/grass,
@@ -41871,42 +42293,11 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"lOa" = (
-/obj/machinery/door/airlock/medical{
- name = "Primary Surgical Theatre"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/structure/disposalpipe/segment,
-/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/textured_large,
-/area/station/medical/surgery)
"lOd" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"lOe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/clothing/under/pants/camo{
- pixel_y = 10;
- pixel_x = 5
- },
-/obj/item/clothing/under/costume/gondola{
- pixel_x = -8
- },
-/obj/item/clothing/under/costume/russian_officer{
- pixel_x = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"lOg" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
@@ -41917,14 +42308,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"lOo" = (
-/obj/structure/sign/clock/directional/south,
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/obj/item/toy/plush/horse,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/glass,
-/area/station/medical/patients_rooms/room_a)
"lOy" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -41938,9 +42321,19 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"lOX" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+"lPc" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_y = 4;
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_y = -4
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 7
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/medical/pharmacy)
@@ -41949,10 +42342,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"lPo" = (
-/obj/structure/cable/multilayer/multiz,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"lPn" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/morgue)
"lPt" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -41977,6 +42374,10 @@
/obj/machinery/holopad,
/turf/open/floor/iron/dark,
/area/station/security/warden)
+"lQc" = (
+/obj/structure/table/optable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"lQd" = (
/obj/structure/table/wood,
/obj/machinery/recharger{
@@ -42003,30 +42404,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"lQh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=5-Litterbox";
- location = "4-RnD"
- },
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 2
- },
-/obj/effect/mapping_helpers/mail_sorting/science/robotics,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
-"lQv" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/firealarm/directional/south,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"lQw" = (
/obj/structure/closet/secure_closet/cytology,
/obj/effect/turf_decal/tile/dark_green/fourcorners,
@@ -42045,29 +42422,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"lRd" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
+"lQV" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
},
-/obj/structure/table/reinforced,
-/obj/item/stock_parts/scanning_module{
- pixel_x = -5;
- pixel_y = 7
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/item/stock_parts/scanning_module{
- pixel_x = 5;
- pixel_y = 7
- },
-/obj/item/stock_parts/scanning_module{
- pixel_x = -5
- },
-/obj/item/stock_parts/scanning_module{
- pixel_x = 5
- },
-/obj/structure/railing,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"lRj" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -42137,6 +42500,34 @@
dir = 8
},
/area/station/hallway/primary/fore)
+"lRQ" = (
+/obj/item/reagent_containers/cup/coffeepot,
+/obj/machinery/coffeemaker,
+/obj/structure/sign/poster/official/soft_cap_pop_art/directional/west,
+/obj/item/storage/box/coffeepack,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/cup/glass/mug{
+ pixel_y = 14;
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/cup/glass/mug{
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/cup/glass/mug{
+ pixel_y = 14;
+ pixel_x = -8
+ },
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
+"lRX" = (
+/obj/structure/lattice/catwalk,
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel"
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"lSe" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -42158,6 +42549,12 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
+"lSC" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"lSE" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/obj/effect/turf_decal/trimline/yellow/filled/corner{
@@ -42196,6 +42593,19 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"lSX" = (
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"lTw" = (
/obj/machinery/light/directional/west,
/obj/effect/turf_decal/tile/dark_blue{
@@ -42247,16 +42657,15 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/security/courtroom)
-"lUk" = (
-/obj/structure/railing,
-/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/siding/dark{
- dir = 1
+"lUn" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/turf/open/floor/catwalk_floor/iron_white,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
"lUp" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -42269,19 +42678,28 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/openspace,
/area/station/engineering/lobby)
-"lUD" = (
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/mapping_helpers/dead_body_placer,
-/turf/open/floor/iron/dark/textured_edge{
+"lUI" = (
+/obj/machinery/shower/directional/east,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/digital_clock/directional/west,
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 4
+ },
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/surgery)
+"lUJ" = (
+/obj/structure/railing{
dir = 1
},
-/area/station/medical/morgue)
-"lUG" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/toy/figure/paramedic{
+ pixel_x = null
+ },
+/turf/open/floor/glass,
+/area/station/medical/medbay/central)
"lUM" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -42305,12 +42723,27 @@
/obj/structure/railing,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"lVc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/pdapainter/supply,
-/obj/structure/light_construct/directional/north,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
+"lVe" = (
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"lVh" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"lVn" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -42325,6 +42758,19 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"lVs" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/bodybags{
+ pixel_x = 4;
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"lVt" = (
/obj/effect/turf_decal/tile/dark{
dir = 8
@@ -42340,6 +42786,15 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"lVz" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"lVA" = (
/obj/machinery/meter,
/obj/structure/cable,
@@ -42386,16 +42841,6 @@
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"lWf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/effect/spawner/random/maintenance,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/textured,
-/area/station/cargo/warehouse)
"lWg" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
dir = 4;
@@ -42410,6 +42855,15 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"lWs" = (
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining/glass{
+ name = "Cargo Bay"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"lWw" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -42428,6 +42882,14 @@
/obj/structure/cable,
/turf/open/floor/glass,
/area/station/security/brig)
+"lWO" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 2
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/wood,
+/area/station/service/chapel)
"lWQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil,
@@ -42461,12 +42923,6 @@
/obj/effect/decal/cleanable/greenglow,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"lXn" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"lXz" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
@@ -42479,6 +42935,37 @@
},
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/lesser)
+"lXD" = (
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/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/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
+"lXG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/item/clothing/gloves/color/blue{
+ desc = "An old pair of nitrile gloves, with no sterile properties.";
+ name = "old nitrile gloves"
+ },
+/obj/structure/rack,
+/obj/item/wrench/medical,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"lXK" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/wood{
@@ -42486,6 +42973,16 @@
},
/turf/open/floor/wood,
/area/station/engineering/lobby)
+"lXM" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/trimline/blue/arrow_cw{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"lXQ" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -42493,6 +42990,12 @@
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"lXX" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/ladder,
+/obj/effect/turf_decal/stripes/white/box,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/office)
"lYe" = (
/obj/effect/turf_decal/siding/wood{
dir = 6
@@ -42524,70 +43027,27 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"lYl" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
"lYr" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"lYv" = (
-/obj/structure/closet/firecloset,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"lYw" = (
/obj/structure/chair/stool/directional/west,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"lYB" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"lYy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"lYC" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/satellite)
-"lYD" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/yellow/full,
-/obj/item/reagent_containers/cup/bottle/morphine{
- pixel_x = -1;
- pixel_y = 4
+/obj/machinery/fax{
+ fax_name = "Medical";
+ name = "Medical Fax Machine"
},
-/obj/item/reagent_containers/cup/bottle/toxin{
- pixel_x = 5;
- pixel_y = 3
+/obj/structure/table,
+/obj/structure/cable,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
},
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/right/directional/east{
- name = "Pharmacy Desk";
- req_access = list("pharmacy")
- },
-/obj/machinery/door/window/right/directional/west{
- name = 4;
- req_access = list("medical")
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"lYT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -42630,38 +43090,34 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"lZr" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
+"lZx" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
+"lZB" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/dragnet,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"lZM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/stairs/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"lZO" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"lZQ" = (
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/fore)
-"lZV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/item/cigbutt{
- pixel_x = 6;
- pixel_y = 17
- },
-/obj/item/lighter{
- pixel_x = -7;
- pixel_y = 5
- },
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
"mae" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -42703,12 +43159,6 @@
},
/turf/open/misc/asteroid,
/area/station/science/xenobiology/hallway)
-"maO" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"maS" = (
/obj/machinery/camera/autoname/directional/north,
/obj/machinery/light/directional/north,
@@ -42790,6 +43240,21 @@
/obj/item/wrench,
/turf/open/openspace,
/area/station/construction/storage_wing)
+"mcd" = (
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer's Office"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
+/obj/structure/disposalpipe/segment,
+/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/dark,
+/area/station/command/heads_quarters/ce)
"mcj" = (
/obj/structure/railing/corner{
dir = 4
@@ -42805,20 +43270,18 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
-"mcs" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
+"mco" = (
+/obj/effect/decal/cleanable/generic,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/cigbutt{
+ pixel_x = -11;
+ pixel_y = 18
},
-/obj/structure/cable,
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/floor{
- color = "#66ccff"
+/obj/structure/chair/office{
+ dir = 8
},
-/obj/item/wrench/medical,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"mcB" = (
/obj/structure/table/wood,
/obj/item/food/grown/poppy{
@@ -42836,6 +43299,19 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"mcC" = (
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"mcG" = (
/obj/structure/table,
/obj/item/clothing/gloves/color/yellow{
@@ -42986,25 +43462,6 @@
},
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
-"meo" = (
-/obj/item/kirbyplants/photosynthetic,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 6
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"meE" = (
/obj/machinery/camera/autoname/directional/east,
/obj/effect/turf_decal/stripes/line{
@@ -43018,28 +43475,21 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"meK" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/status_display/evac/directional/west,
-/obj/machinery/light/directional/west,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
-"meU" = (
-/obj/machinery/door/airlock/maintenance,
+"meF" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 2
+ },
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
-"meW" = (
-/obj/structure/sign/warning/vacuum/external/directional/east,
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/aisat/exterior)
+/obj/structure/cable,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
"meX" = (
/obj/effect/mapping_helpers/airlock/access/all/service/general,
/obj/structure/disposalpipe/segment{
@@ -43050,33 +43500,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"mfb" = (
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/structure/closet/secure_closet/medical3,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/defibrillator/loaded,
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 13
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"mff" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"mfi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "aicorewindow";
- name = "AI Core Shutters"
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
"mfn" = (
/obj/structure/table,
/obj/item/stack/sheet/plasteel/fifty,
@@ -43089,6 +43516,12 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"mfs" = (
+/obj/effect/turf_decal/siding/dark_blue/inner_corner{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"mfw" = (
/obj/structure/cannon{
dir = 8
@@ -43112,6 +43545,11 @@
},
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
+"mfR" = (
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/railing,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"mfS" = (
/obj/structure/chair/comfy/brown{
dir = 8
@@ -43127,22 +43565,18 @@
/obj/effect/mapping_helpers/requests_console/assistance,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/cargo/bitrunning/den)
-"mgn" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/chem_dispenser,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"mgo" = (
-/obj/machinery/holopad,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"mgu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"mgF" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"mgJ" = (
/obj/structure/ladder,
/obj/structure/lattice/catwalk,
@@ -43161,6 +43595,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"mgO" = (
+/obj/structure/table/reinforced,
+/obj/item/wrench,
+/obj/item/crowbar,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"mgS" = (
/obj/structure/table,
/obj/item/analyzer{
@@ -43173,12 +43613,6 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"mgU" = (
-/obj/machinery/door/airlock/silver{
- name = "Bathroom"
- },
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"mgY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -43198,34 +43632,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/glass/reinforced,
/area/station/construction/storage_wing)
-"mhq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/blue,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/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/white,
-/area/station/medical/medbay/central)
-"mhA" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"mhI" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin{
@@ -43237,19 +43643,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"mhP" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/structure/table,
-/obj/item/storage/belt/utility{
- pixel_y = 6
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/machinery/light/directional/south,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"mhQ" = (
/obj/machinery/telecomms/server/presets/science,
/obj/effect/turf_decal/tile/purple/fourcorners,
@@ -43275,16 +43668,6 @@
/obj/effect/turf_decal/bot/left,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"mie" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/effect/landmark/start/cargo_technician,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"mik" = (
/obj/structure/closet/radiation,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -43306,11 +43689,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/commons/dorms)
-"miB" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/emcloset,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"miE" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -43399,11 +43777,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/maintenance/starboard/fore)
-"mjV" = (
-/obj/effect/spawner/random/structure/closet_maintenance,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"mkd" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/banner/red{
@@ -43417,15 +43790,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/space_hut)
-"mkh" = (
-/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
-/obj/effect/turf_decal/tile/yellow/full,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Chemical Storage"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"mkq" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/glass,
@@ -43449,34 +43813,6 @@
/obj/effect/spawner/random/vending/colavend,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"mkO" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 4
- },
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"mkR" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
- },
-/obj/structure/table/wood/fancy/orange,
-/obj/item/reagent_containers/cup/glass/bottle/whiskey{
- pixel_x = -5;
- pixel_y = 18
- },
-/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/food/fortunecookie{
- pixel_x = 10;
- pixel_y = 4
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"mlj" = (
/obj/structure/table,
/obj/item/aicard,
@@ -43488,6 +43824,28 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"mlG" = (
+/obj/structure/table/wood/fancy/orange,
+/obj/item/reagent_containers/cup/glass/bottle/whiskey{
+ pixel_x = -5;
+ pixel_y = 18
+ },
+/obj/item/food/fortunecookie{
+ pixel_x = 10;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/turf/open/floor/carpet/orange,
+/area/station/command/heads_quarters/qm)
"mlL" = (
/obj/structure/kitchenspike,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -43505,13 +43863,6 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/wood,
/area/station/commons/fitness/recreation)
-"mmg" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"mmi" = (
/obj/machinery/camera/directional/north{
c_tag = "Holodeck - Fore";
@@ -43538,18 +43889,6 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/engineering/atmos/project)
-"mmF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/camera/autoname/directional/east{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Virology East Hallway"
- },
-/obj/item/radio/intercom/directional/east,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"mmS" = (
/obj/machinery/light/small/broken,
/turf/closed/wall/r_wall,
@@ -43582,6 +43921,32 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"mnb" = (
+/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,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"mnh" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
+"mnj" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Space Access Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/turf/open/floor/iron/dark/small,
+/area/station/ai/satellite/exterior)
"mnn" = (
/obj/effect/mapping_helpers/airlock/locked,
/obj/effect/mapping_helpers/airlock/welded,
@@ -43599,14 +43964,6 @@
/obj/structure/rack,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"mns" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"mnu" = (
/obj/structure/chair,
/turf/open/floor/iron/dark/smooth_large,
@@ -43626,20 +43983,14 @@
/turf/open/floor/wood/tile,
/area/station/security/detectives_office/private_investigators_office)
"mnN" = (
-/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/siding/dark{
dir = 4
},
-/obj/machinery/door/airlock/medical{
- name = "Medbay Storage"
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/white,
-/area/station/medical/storage)
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"mnQ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -43663,20 +44014,6 @@
/obj/machinery/light_switch/directional/west,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/zoo)
-"moq" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/machinery/brm,
-/obj/machinery/conveyor{
- dir = 8;
- id = "mining"
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"mox" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -43695,20 +44032,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"moN" = (
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
-"moW" = (
-/obj/structure/reagent_dispensers/wall/peppertank/directional/east,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"mpa" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/modular_computer/preset/cargochat/cargo{
dir = 1
},
-/obj/effect/landmark/start/depsec/medical,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
+/obj/structure/sign/poster/random/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"mpd" = (
/obj/machinery/vatgrower{
dir = 4
@@ -43724,14 +44055,6 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/engine/hull/reinforced/air,
/area/station/maintenance/port)
-"mpi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/effect/turf_decal/tile/dark/full,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/floor/broken,
-/turf/open/floor/iron/smooth_large,
-/area/station/maintenance/department/medical)
"mpl" = (
/obj/effect/turf_decal/siding/blue{
dir = 9
@@ -43748,17 +44071,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/security/interrogation)
-"mpn" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/item/radio/intercom/directional/north,
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- name = "decommissioned sleeper"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"mpt" = (
/obj/structure/table,
/obj/item/multitool{
@@ -43839,19 +44151,6 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"mqq" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 8
- },
-/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/white,
-/area/station/medical/medbay/central)
"mqt" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/structure/sign/poster/official/obey/directional/north,
@@ -43879,6 +44178,14 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/carpet,
/area/station/security/courtroom)
+"mqQ" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"mqT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/computer/shuttle/mining/common{
@@ -43955,17 +44262,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"mrO" = (
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage"
- },
-/obj/structure/cable,
-/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/command/eva,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"mrS" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
@@ -43982,19 +44278,6 @@
dir = 1
},
/area/station/science/robotics/lab)
-"msh" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/toy/figure/paramedic{
- pixel_x = null
- },
-/turf/open/floor/glass,
-/area/station/medical/medbay/central)
"msm" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
@@ -44024,24 +44307,17 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lobby)
+"msF" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"msK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"msY" = (
-/obj/machinery/cryo_cell,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/cryo)
-"mtd" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"mtg" = (
/obj/structure/sign/poster/official/soft_cap_pop_art/directional/west,
/turf/open/openspace,
@@ -44107,22 +44383,21 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
-"mtB" = (
-/obj/structure/table,
-/obj/item/mop,
-/obj/item/reagent_containers/cup/bucket{
- pixel_x = -6;
- pixel_y = 11
+"mtD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 2
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
-"mtC" = (
-/obj/structure/closet/crate/goldcrate,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/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/white,
+/area/station/medical/medbay/central)
"mtP" = (
/obj/item/knife/kitchen{
pixel_x = 10;
@@ -44142,6 +44417,10 @@
/obj/structure/transit_tube/diagonal/topleft,
/turf/open/space/openspace,
/area/space/nearstation)
+"mtW" = (
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/command/vault)
"mui" = (
/obj/structure/chair{
dir = 1
@@ -44281,16 +44560,19 @@
/obj/machinery/holopad,
/turf/open/floor/wood/large,
/area/station/service/library)
-"mvM" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+"mwd" = (
+/obj/machinery/door/airlock/medical{
+ name = "Patient Room"
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
-"mvV" = (
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/obj/effect/mapping_helpers/airlock/access/any/medical/general,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/patients_rooms/room_a)
"mwh" = (
/obj/structure/lattice,
/obj/structure/disposalpipe/segment,
@@ -44343,21 +44625,6 @@
},
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
-"mwS" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"mwY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
/obj/effect/turf_decal/siding/red/corner{
@@ -44365,6 +44632,40 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"mxc" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/interior";
+ name = "Antechamber Turret Control";
+ pixel_x = 30;
+ req_access = list("minisat")
+ },
+/obj/structure/sign/warning/secure_area/directional/north,
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
+"mxj" = (
+/obj/machinery/firealarm/directional/south,
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
+"mxl" = (
+/obj/item/food/sandwich/cheese,
+/obj/structure/table/wood,
+/obj/machinery/computer/records/medical/laptop,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"mxB" = (
+/obj/machinery/button/door/directional/west{
+ id = "Disposal Exit";
+ name = "Disposal Vent Control";
+ pixel_x = -10
+ },
+/turf/closed/wall,
+/area/station/maintenance/disposal)
"mxF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -44378,17 +44679,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
-"mxG" = (
-/obj/structure/closet/crate/freezer,
-/obj/effect/spawner/random/entertainment/dice,
-/obj/effect/spawner/random/entertainment/dice,
-/obj/effect/spawner/random/entertainment/dice,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/obj/effect/spawner/random/clothing,
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mxM" = (
/obj/structure/railing{
dir = 4
@@ -44421,14 +44711,19 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"mym" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/effect/turf_decal/siding/dark{
+"myh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"mys" = (
+/obj/structure/cable,
+/turf/closed/wall,
+/area/station/security/checkpoint/supply)
"myt" = (
/obj/structure/lattice/catwalk,
/obj/structure/grille,
@@ -44437,6 +44732,23 @@
"myx" = (
/turf/closed/wall,
/area/station/service/library/private)
+"myD" = (
+/obj/structure/table/wood,
+/obj/item/pen{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/toy/cards/deck/wizoff{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/item/flashlight/lamp{
+ pixel_y = 5;
+ pixel_x = -2
+ },
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"myJ" = (
/obj/structure/railing{
dir = 8
@@ -44453,25 +44765,12 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"mzh" = (
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"mzp" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+"myR" = (
+/obj/structure/table/wood,
+/obj/machinery/status_display/evac/directional/south,
+/obj/item/pai_card,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"mzA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -44557,6 +44856,15 @@
/obj/item/clothing/head/costume/shrine_wig,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"mAY" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"mBb" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/large,
@@ -44580,6 +44888,30 @@
/obj/item/multitool,
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"mBs" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
+"mBG" = (
+/obj/structure/table,
+/obj/machinery/requests_console/directional/east{
+ department = "EVA";
+ name = "EVA Requests Console";
+ pixel_x = 0;
+ pixel_y = 30
+ },
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/item/multitool{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mBK" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -44630,14 +44962,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"mCn" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"mCw" = (
/obj/structure/chair/stool/bar/directional/west,
/obj/effect/landmark/start/hangover,
@@ -44649,15 +44973,15 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"mDd" = (
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/structure/rack,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
+"mCM" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
},
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"mDk" = (
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
@@ -44669,6 +44993,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"mDr" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"mDv" = (
/obj/machinery/vending/coffee{
pixel_x = -3
@@ -44695,16 +45025,26 @@
"mDG" = (
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
-"mDS" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"mDV" = (
/obj/structure/closet/firecloset,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
+"mDX" = (
+/obj/structure/bed/pod{
+ desc = "An old medical bed, just waiting for replacement with something up to date.";
+ name = "medical bed";
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/defibrillator_mount/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"mDZ" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
@@ -44754,25 +45094,16 @@
/obj/effect/turf_decal/tile/brown/full,
/turf/open/floor/iron/large,
/area/station/maintenance/starboard/lesser)
-"mEO" = (
-/obj/machinery/computer/monitor,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
+"mEW" = (
+/obj/machinery/ai_slipper{
+ uses = 10
},
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
-"mER" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/landmark/start/chemist,
-/obj/structure/chair/office/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"mFk" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -44786,13 +45117,30 @@
/obj/machinery/light/dim/directional/south,
/turf/open/floor/iron,
/area/station/service/kitchen/abandoned)
-"mFS" = (
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/turf_decal/tile/red/half/contrasted{
+"mFF" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
+"mFR" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/effect/landmark/start/depsec/medical,
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/machinery/computer/security/telescreen/med_sec/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"mGb" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -44817,6 +45165,31 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
+"mGi" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/railing,
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
+"mGj" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"mGx" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -44849,10 +45222,25 @@
"mHf" = (
/turf/closed/wall,
/area/station/security/checkpoint/supply)
+"mHg" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"mHi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
+"mHt" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"mHu" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -44911,19 +45299,26 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"mHO" = (
+/obj/structure/cable/layer3,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"mHQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"mHS" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"mHX" = (
+/obj/machinery/light/directional/east,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"mHZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -44951,16 +45346,6 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
-"mIp" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/vending/games,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"mIq" = (
/obj/machinery/requests_console/directional/east{
department = "Captain's Desk";
@@ -44972,14 +45357,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
-"mID" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Mining Maintenance Access"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/cargo/miningoffice)
"mIJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -45000,10 +45377,29 @@
/obj/structure/cable,
/turf/closed/wall/r_wall,
/area/station/maintenance/port)
-"mIO" = (
-/obj/structure/ladder,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
+"mIR" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/structure/desk_bell{
+ pixel_x = -10
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ req_access = list("cargo");
+ name = "Cargo Desk"
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/item/folder/yellow{
+ pixel_x = 3;
+ pixel_y = 1
+ },
+/obj/item/pen,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"mIX" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/frame/computer{
@@ -45043,6 +45439,20 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/starboard/lesser)
+"mJg" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
+"mJj" = (
+/obj/machinery/flasher/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"mJl" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
@@ -45068,10 +45478,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"mJL" = (
-/obj/effect/spawner/random/structure/crate,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"mKk" = (
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
@@ -45090,6 +45496,21 @@
/obj/effect/mapping_helpers/airlock/access/any/science/ordnance_storage,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"mKs" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/white/filled/warning,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"mKv" = (
+/obj/structure/closet/secure_closet/chief_medical,
+/obj/item/screwdriver,
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/camera/autoname/directional/south,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
"mKF" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
@@ -45139,20 +45560,6 @@
"mLm" = (
/turf/closed/wall,
/area/station/hallway/secondary/construction)
-"mLG" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/table/wood/fancy/blue,
-/obj/effect/spawner/random/aimodule/neutral{
- pixel_y = 10
- },
-/obj/effect/spawner/random/aimodule/neutral{
- pixel_x = 3;
- pixel_y = -3
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"mLH" = (
/obj/effect/turf_decal/siding/brown,
/obj/structure/table/reinforced,
@@ -45178,6 +45585,11 @@
"mLS" = (
/turf/open/openspace,
/area/station/engineering/break_room)
+"mLW" = (
+/obj/structure/table/reinforced,
+/obj/item/mmi,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"mMb" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -45185,27 +45597,9 @@
},
/turf/open/openspace,
/area/station/command/bridge)
-"mMk" = (
-/obj/structure/sign/clock/directional/north,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 8
- },
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
-"mMp" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/structure/chair/office/light{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+"mMn" = (
+/turf/open/floor/glass,
+/area/station/ai/satellite/foyer)
"mMx" = (
/obj/structure/window/reinforced/tinted/spawner/directional/south,
/obj/structure/window/reinforced/tinted/spawner/directional/east,
@@ -45230,6 +45624,21 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/range)
+"mMT" = (
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/east{
+ network = list("minisat")
+ },
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/white/smooth_corner{
+ dir = 1
+ },
+/area/station/ai/satellite/foyer)
"mMV" = (
/obj/structure/railing{
dir = 6
@@ -45247,10 +45656,6 @@
/obj/effect/decal/cleanable/blood/oil,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"mNg" = (
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"mNj" = (
/obj/structure/sign/warning/vacuum/external/directional/south,
/turf/open/floor/plating,
@@ -45266,13 +45671,6 @@
},
/turf/open/floor/iron/checker,
/area/station/service/janitor)
-"mNo" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/structure/closet/l3closet,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"mNp" = (
/obj/structure/lattice/catwalk,
/obj/structure/ladder,
@@ -45330,6 +45728,48 @@
/obj/item/kirbyplants/random/fullysynthetic,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"mOt" = (
+/obj/machinery/turretid{
+ name = "AI Chamber turret control";
+ pixel_x = 5;
+ pixel_y = -24
+ },
+/obj/machinery/button/door/directional/south{
+ id = "aicoredoor";
+ name = "AI Chamber Access Control";
+ pixel_x = -9;
+ pixel_y = -37;
+ req_access = list("ai_upload")
+ },
+/obj/machinery/button/door/directional/south{
+ id = "aicorewindow";
+ name = "AI Core Shutters";
+ pixel_x = 9;
+ pixel_y = -37;
+ req_access = list("ai_upload")
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"mOx" = (
+/obj/structure/cable,
+/obj/machinery/camera/autoname/directional/south{
+ c_tag = "Medbay - Upper Chief Medical Office South";
+ network = list("ss13","medbay")
+ },
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/defibrillator/loaded,
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 13
+ },
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"mOE" = (
/obj/effect/turf_decal/trimline/yellow/warning,
/obj/structure/railing,
@@ -45348,22 +45788,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"mOM" = (
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mOW" = (
/obj/structure/rack,
/obj/item/book/manual/wiki/engineering_construction,
@@ -45391,6 +45815,13 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"mPo" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"mPw" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -45411,44 +45842,48 @@
/obj/item/radio/intercom,
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
-"mPQ" = (
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/siding/dark,
-/obj/machinery/camera/autoname/directional/north{
- network = list("minisat")
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"mPS" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"mPV" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/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/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/security/detectives_office/private_investigators_office)
"mQh" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/construction)
-"mQz" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
+"mQk" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/machinery/firealarm/directional/west,
+/obj/structure/table,
+/obj/item/clothing/head/soft{
+ pixel_x = -7;
+ pixel_y = 12
+ },
+/obj/item/hand_labeler{
+ pixel_y = 11
+ },
+/obj/item/folder/yellow{
+ pixel_x = 3;
+ pixel_y = 1
+ },
+/obj/item/stamp/granted,
+/obj/item/stamp/denied{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/item/hand_labeler_refill{
+ pixel_x = -8;
+ pixel_y = 3
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"mQK" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
dir = 1
},
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/obj/effect/turf_decal/trimline/white/filled/warning,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"mQS" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -45464,18 +45899,6 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"mQX" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 4;
- input_dir = 4;
- output_dir = 8
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/machinery/status_display/supply{
- pixel_y = -32
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"mRf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/lattice,
@@ -45487,6 +45910,14 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/hallway/secondary/entry)
+"mRn" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"mRq" = (
/obj/machinery/door/airlock/public/glass{
name = "Laundromat"
@@ -45527,11 +45958,6 @@
/obj/structure/cable,
/turf/open/floor/carpet/royalblack,
/area/station/command/heads_quarters/hos)
-"mRQ" = (
-/obj/machinery/airalarm/directional/north,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"mSa" = (
/obj/structure/railing{
dir = 4
@@ -45558,24 +45984,17 @@
/obj/effect/landmark/start/mime,
/turf/open/floor/carpet/black,
/area/station/service/theater)
-"mSA" = (
-/obj/structure/bed,
-/obj/item/bedsheet/qm,
-/obj/item/stack/spacecash/c10{
- pixel_x = -5
+"mSv" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
},
-/obj/item/stack/spacecash/c10{
- pixel_x = -5
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
},
-/obj/item/stack/spacecash/c10{
- pixel_x = -5
- },
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo Bay - Quartermaster's Room"
- },
-/obj/effect/landmark/start/quartermaster,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
+/obj/effect/landmark/start/depsec/supply,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"mSE" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
dir = 1
@@ -45594,13 +46013,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/hallway/primary/fore)
-"mSZ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/structure/closet/l3closet,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"mTi" = (
/obj/item/banhammer,
/obj/effect/turf_decal/tile/purple/opposingcorners,
@@ -45621,15 +46033,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/kitchen)
-"mTE" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"mTH" = (
/obj/structure/sign/warning/secure_area/directional/south,
/turf/open/floor/plating/airless,
@@ -45643,6 +46046,36 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"mTP" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
+"mUe" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/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/dark,
+/area/station/engineering/atmos/project)
+"mUm" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/south,
+/obj/structure/table,
+/obj/item/stack/sheet/mineral/plasma{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/clothing/glasses/science,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"mUC" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -45686,17 +46119,6 @@
/obj/structure/cable,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"mVd" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/shower/directional/east,
-/obj/effect/turf_decal/siding/blue/end{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/chemistry)
"mVm" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
@@ -45717,6 +46139,11 @@
},
/turf/open/openspace,
/area/station/command/gateway)
+"mVv" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/landmark/start/chemist,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"mVw" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -45763,15 +46190,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"mWH" = (
-/obj/structure/railing/corner/end/flip{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mWI" = (
/obj/structure/table,
/obj/item/toy/gun{
@@ -45782,6 +46200,17 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
+"mWJ" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/requests_console/directional/west{
+ department = "AI Chamber";
+ name = "AI Chamber Requests Console"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"mWQ" = (
/obj/structure/table/wood/poker,
/obj/effect/spawner/random/entertainment/gambling{
@@ -45815,6 +46244,13 @@
dir = 8
},
/area/station/science/cytology)
+"mXa" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"mXl" = (
/obj/structure/broken_flooring/singular/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -45831,16 +46267,12 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"mXw" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"mXJ" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mXL" = (
/obj/effect/turf_decal/weather/snow,
/turf/open/floor/plating,
@@ -45938,16 +46370,37 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"mYU" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
+"mYN" = (
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"mYV" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/turf/open/floor/grass,
/area/station/science/cytology)
+"mYZ" = (
+/obj/machinery/chem_heater/withbuffer,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
+"mZa" = (
+/obj/structure/cable,
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/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/cargo/storage)
"mZc" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing{
@@ -45962,6 +46415,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"mZh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/cargo/sorting)
"mZo" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 4
@@ -45976,6 +46433,19 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"mZs" = (
+/obj/machinery/modular_computer/preset/id,
+/obj/machinery/requests_console/auto_name/directional/north,
+/obj/effect/mapping_helpers/requests_console/ore_update,
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/machinery/light/warm/dim/directional/west,
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"mZu" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -46007,22 +46477,20 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"nae" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/structure/railing/corner,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"nah" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
/area/station/maintenance/port/aft)
-"nak" = (
-/obj/structure/table/reinforced,
-/obj/item/pen,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/right/directional/east{
- name = "Cargo Desk";
- req_access = list("cargo")
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/effect/landmark/navigate_destination/cargo,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+"nai" = (
+/obj/structure/cable,
+/turf/open/floor/iron/smooth_half,
+/area/station/ai/satellite/foyer)
"naq" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 1
@@ -46041,6 +46509,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"naA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/decal/cleanable/blood/oil/slippery,
+/obj/structure/closet/crate,
+/obj/item/stack/package_wrap,
+/obj/item/stack/package_wrap,
+/obj/item/stack/package_wrap,
+/obj/item/stack/package_wrap,
+/obj/item/stack/wrapping_paper,
+/obj/item/stack/wrapping_paper,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"naC" = (
/obj/machinery/door/poddoor/shutters/preopen{
id = "hydropony_shutters";
@@ -46074,25 +46558,6 @@
},
/turf/open/floor/wood,
/area/station/security/detectives_office)
-"naX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/engine,
-/area/station/engineering/supermatter/room)
-"nbb" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp{
- pixel_y = 7
- },
-/obj/item/stamp/head/qm{
- pixel_x = -5
- },
-/obj/item/stamp/denied{
- pixel_x = 6
- },
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"nbj" = (
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/dirt,
@@ -46109,6 +46574,30 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
+"nbE" = (
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Cryogenics Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
+"nbI" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 8
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"nbP" = (
/obj/structure/rack,
/obj/item/circuitboard/machine/oven{
@@ -46148,15 +46637,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"ncI" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"ncJ" = (
/obj/effect/turf_decal/siding/brown,
/obj/structure/closet/athletic_mixed,
@@ -46183,6 +46663,12 @@
dir = 4
},
/area/station/engineering/main)
+"nde" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"ndg" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/nitrogen,
@@ -46229,17 +46715,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/science/lab)
-"neb" = (
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/light_switch/directional/south,
-/obj/machinery/computer/operating{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 4
- },
-/area/station/medical/surgery)
"nec" = (
/obj/effect/spawner/random/structure/steam_vent,
/obj/structure/cable,
@@ -46254,29 +46729,19 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
-"nek" = (
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
+"nen" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/obj/structure/cable,
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/morgue)
-"ney" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 1
- },
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/status_display/evac/directional/east,
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"neB" = (
/obj/structure/railing{
dir = 4
@@ -46327,11 +46792,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"nfe" = (
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nfg" = (
/obj/structure/railing{
dir = 8
@@ -46351,6 +46811,23 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"nfy" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/directional/south,
+/obj/structure/cable,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/paper_bin{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"nfB" = (
/obj/structure/lattice/catwalk,
/obj/structure/disposalpipe/segment,
@@ -46401,17 +46878,6 @@
dir = 4
},
/area/station/service/chapel)
-"ngi" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/south{
- network = list("minisat")
- },
-/turf/open/floor/iron/white/textured_corner{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ngp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -46420,18 +46886,6 @@
/obj/effect/turf_decal/stripes/white/line,
/turf/open/floor/iron/dark/smooth_large,
/area/station/engineering/main)
-"ngq" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/turf_decal/siding/dark{
- dir = 10
- },
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ngF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/confetti,
@@ -46440,17 +46894,6 @@
"ngH" = (
/turf/closed/wall/r_wall,
/area/station/engineering/break_room)
-"ngP" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/showcase/machinery/cloning_pod{
- desc = "An old prototype cloning pod, permanently decommissioned following the incident.";
- name = "decommissioned cloner"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"ngQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -46462,11 +46905,6 @@
/obj/effect/spawner/random/entertainment/cigarette_pack,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"nhg" = (
-/turf/open/floor/iron/smooth_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"nhj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -46477,19 +46915,6 @@
/obj/effect/mapping_helpers/mail_sorting/service/law_office,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"nho" = (
-/obj/item/construction/plumbing{
- pixel_x = -7;
- pixel_y = 6
- },
-/obj/item/construction/plumbing,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/structure/table,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"nhz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -46506,17 +46931,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"nhG" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"nhP" = (
/obj/machinery/vending/coffee,
/turf/open/floor/iron,
@@ -46554,19 +46968,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
-"nia" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nic" = (
/obj/structure/transport/linear{
radial_travel = 0
@@ -46576,16 +46977,17 @@
},
/turf/open/openspace,
/area/station/engineering/atmos/project)
-"nif" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
+"nin" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
/area/station/maintenance/department/medical)
"nir" = (
/obj/machinery/status_display/ai/directional/east,
@@ -46595,6 +46997,19 @@
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"niy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/wheelchair{
+ pixel_y = 3
+ },
+/obj/item/emergency_bed{
+ pixel_y = 3
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"niN" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -46610,30 +47025,9 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"njh" = (
-/obj/machinery/door/airlock{
- id_tag = "AuxToilet1";
- name = "Unit 1"
- },
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"njk" = (
/turf/closed/wall,
/area/station/engineering/main)
-"njA" = (
-/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,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"njH" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/medical)
@@ -46652,37 +47046,6 @@
/obj/machinery/holopad,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"nkn" = (
-/obj/structure/sign/departments/telecomms/directional/west,
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"nkv" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"nky" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/ai)
"nkD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
@@ -46698,6 +47061,9 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"nkW" = (
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"nkZ" = (
/obj/effect/decal/cleanable/glitter{
color = "ff8080"
@@ -46712,6 +47078,13 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"nlg" = (
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw,
+/turf/open/floor/iron,
+/area/station/cargo/sorting)
"nli" = (
/obj/structure/railing/corner,
/obj/structure/table/wood,
@@ -46741,14 +47114,6 @@
"nlD" = (
/turf/closed/wall/r_wall,
/area/station/medical/abandoned)
-"nlG" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light_switch/directional/east,
-/obj/machinery/camera/autoname/directional/east{
- network = list("aicore")
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"nlO" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -46769,37 +47134,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"nlS" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/mess,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"nmf" = (
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
-"nml" = (
-/obj/machinery/button/door/directional/east{
- id = "qm_cargobay";
- name = "Cargo Bay Door Control"
- },
-/obj/machinery/camera/directional/east{
- c_tag = "Cargo Bay - Reception"
- },
-/obj/machinery/fax{
- fax_name = "Cargo Office";
- name = "Cargo Office Fax Machine"
- },
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/brown/filled/corner,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"nmn" = (
/obj/structure/window/spawner/directional/east,
/turf/open/floor/wood,
@@ -46809,6 +47147,13 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
+"nmA" = (
+/obj/item/kirbyplants/organic/plant9{
+ pixel_y = 14;
+ pixel_x = 4
+ },
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"nmB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/confetti,
@@ -46819,6 +47164,10 @@
/obj/item/pushbroom,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
+"nmJ" = (
+/obj/effect/spawner/random/structure/crate,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"nmO" = (
/obj/effect/spawner/random/entertainment/arcade{
dir = 1
@@ -46840,17 +47189,25 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"nng" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
+"nnr" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"nns" = (
/obj/effect/spawner/random/trash/grille_or_waste,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"nnx" = (
-/obj/machinery/light_switch/directional/west,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"nny" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment,
@@ -46864,6 +47221,16 @@
"nnH" = (
/turf/closed/wall,
/area/station/commons/storage/primary)
+"nnM" = (
+/obj/machinery/door/poddoor/shutters/window{
+ dir = 4;
+ id = "armory";
+ name = "Armory"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/red/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"nnP" = (
/obj/structure/table,
/obj/item/paper{
@@ -46949,15 +47316,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/station/service/kitchen/abandoned)
-"nol" = (
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/machinery/button/door/directional/north{
- id = "evashutter";
- name = "E.V.A. Storage Shutter Control";
- req_access = list("command")
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"nom" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -46965,6 +47323,10 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"noq" = (
+/obj/structure/sign/poster/contraband/random/directional/north,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"noz" = (
/obj/structure/chair/office/light{
dir = 8
@@ -47035,6 +47397,15 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
+"noS" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"noU" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
/obj/effect/turf_decal/siding/red{
@@ -47054,10 +47425,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"npf" = (
-/obj/structure/sign/nanotrasen,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"npj" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/machinery/light_switch/directional/north,
@@ -47066,12 +47433,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"npk" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"nps" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lobby)
"npx" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
@@ -47136,10 +47506,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"nqf" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"nqg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47236,6 +47602,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/breakroom)
+"nqW" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/machinery/camera/autoname/directional/west{
+ c_tag = "Medbay - Upper Plumbing Area West"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"nrg" = (
/obj/machinery/holopad,
/turf/open/floor/carpet,
@@ -47287,6 +47666,24 @@
/obj/machinery/portable_atmospherics/canister,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"nsx" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/table/wood/fancy/green,
+/obj/effect/spawner/random/aimodule/harmless{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/effect/spawner/random/aimodule/harmless{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"nsD" = (
/obj/machinery/power/tracker,
/obj/structure/lattice/catwalk,
@@ -47298,13 +47695,6 @@
},
/turf/closed/wall/r_wall,
/area/station/science/xenobiology)
-"nsJ" = (
-/obj/structure/cable/layer3,
-/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/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"nsM" = (
/obj/structure/chair{
dir = 1
@@ -47351,18 +47741,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
-"ntm" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"ntn" = (
/obj/effect/turf_decal/siding/wood/end{
dir = 8
@@ -47395,13 +47773,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"ntJ" = (
-/obj/structure/railing,
-/obj/machinery/camera/autoname/directional/north{
- network = list("aicore")
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"ntN" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
@@ -47412,6 +47783,15 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/explab)
+"ntV" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"ntW" = (
/obj/structure/cable,
/obj/effect/spawner/random/maintenance,
@@ -47420,6 +47800,33 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/fore)
+"nua" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"nuq" = (
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"nut" = (
+/obj/machinery/camera/motion{
+ c_tag = "Vault - Lower";
+ network = list("vault")
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"nuw" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -47431,16 +47838,27 @@
},
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/construction)
-"nuz" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"nuG" = (
/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
+"nuJ" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
+"nuK" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"nuP" = (
/obj/machinery/door/airlock/public/glass{
name = "Abandoned Bar"
@@ -47461,6 +47879,24 @@
dir = 4
},
/area/station/hallway/primary/fore)
+"nuU" = (
+/obj/item/storage/medkit/fire{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/medkit/fire,
+/obj/item/storage/medkit/fire{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/machinery/door/window/right/directional/west{
+ name = "First Aid Supplies";
+ req_access = list("medical")
+ },
+/obj/structure/table/reinforced/rglass,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"nuZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -47473,6 +47909,16 @@
/obj/item/storage/briefcase/secure,
/turf/open/floor/carpet,
/area/station/service/lawoffice)
+"nve" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/obj/item/clothing/head/cone{
+ pixel_x = -5;
+ pixel_y = 0
+ },
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
"nvf" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
@@ -47482,11 +47928,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"nvp" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/railing,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+"nvn" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"nvt" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -47525,10 +47975,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/solars/starboard/aft)
-"nvG" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood,
-/area/station/security/courtroom)
"nvM" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/white,
@@ -47605,35 +48051,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"nwN" = (
-/obj/effect/turf_decal/trimline/blue/warning,
-/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_half{
- dir = 4
- },
-/area/station/medical/cryo)
-"nwO" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
-"nwQ" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/structure/chair/sofa/corner/brown,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"nwT" = (
/obj/structure/table/glass,
/obj/item/storage/box/shipping{
@@ -47710,6 +48127,18 @@
/obj/effect/mapping_helpers/airlock/access/all/security/armory,
/turf/open/floor/plating,
/area/station/security/execution/education)
+"nxK" = (
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay"
+ },
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"nxN" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47732,15 +48161,6 @@
},
/turf/open/floor/iron,
/area/station/science/robotics)
-"nxZ" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/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/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nyb" = (
/obj/structure/closet,
/obj/effect/spawner/random/clothing/funny_hats,
@@ -47756,24 +48176,15 @@
"nyq" = (
/turf/open/floor/iron/dark/smooth_half,
/area/station/service/library)
+"nyr" = (
+/obj/item/cigbutt,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"nyz" = (
/obj/structure/ladder,
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"nyA" = (
-/obj/machinery/camera/motion{
- c_tag = "Vault - Lower";
- network = list("vault")
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"nyB" = (
/obj/structure/chair/stool/bar/directional/west,
/turf/open/floor/iron/dark/smooth_large,
@@ -47806,6 +48217,25 @@
dir = 8
},
/area/station/commons/lounge)
+"nyR" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/junction,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"nyX" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "ceprivacy";
+ name = "Chief Engineers Privacy Shutters"
+ },
+/obj/effect/spawner/structure/window/reinforced/plasma,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/ce)
"nyY" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -47828,15 +48258,28 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"nzr" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+"nzj" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
},
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/item/folder/white{
+ pixel_x = -1;
+ pixel_y = 3
+ },
+/obj/item/pen{
+ pixel_x = -3;
+ pixel_y = 9
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"nzy" = (
/obj/structure/closet/crate/trashcart/filled,
/obj/structure/sign/poster/contraband/random/directional/west,
@@ -47859,18 +48302,6 @@
},
/turf/open/openspace,
/area/station/engineering/break_room)
-"nzL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Medbay"
- },
-/obj/effect/turf_decal/tile/blue/full,
-/obj/effect/landmark/navigate_destination/med,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
"nzZ" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -47882,16 +48313,6 @@
},
/turf/open/floor/plating,
/area/space/nearstation)
-"nAe" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/airlock/grunge{
- name = "Under The Stairs"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"nAf" = (
/obj/structure/railing{
dir = 4
@@ -47910,18 +48331,6 @@
/obj/structure/closet/crate/trashcart/filled,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"nAy" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/airlock/medical,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"nAA" = (
/obj/structure/sign/poster/random/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -47974,6 +48383,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"nBm" = (
+/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/cargo/storage)
"nBq" = (
/obj/structure/table/wood,
/obj/item/food/grown/poppy{
@@ -48011,17 +48429,6 @@
/obj/structure/closet/crate/trashcart/laundry,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"nBw" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"nBE" = (
/obj/effect/spawner/random/trash/graffiti{
pixel_y = 32
@@ -48069,11 +48476,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron,
/area/station/science/lab)
-"nCg" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
"nCo" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/dark_blue{
@@ -48082,6 +48484,16 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"nCp" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"nCt" = (
/obj/machinery/modular_computer/preset/civilian{
dir = 1
@@ -48120,19 +48532,6 @@
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"nCK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/clothing/gloves/color/blue{
- desc = "An old pair of nitrile gloves, with no sterile properties.";
- name = "old nitrile gloves"
- },
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"nCM" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -48154,6 +48553,15 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"nDa" = (
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/loading_area/red{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 8
+ },
+/area/station/cargo/storage)
"nDe" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48190,6 +48598,18 @@
/obj/item/pai_card,
/turf/open/floor/wood,
/area/station/commons/fitness/recreation)
+"nDF" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/obj/structure/sign/departments/telecomms/directional/south,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/foyer)
+"nDM" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"nDS" = (
/obj/effect/turf_decal/siding/blue,
/obj/effect/turf_decal/siding/blue{
@@ -48214,20 +48634,21 @@
/obj/effect/landmark/start/hangover,
/turf/open/openspace,
/area/station/hallway/primary/fore)
-"nEc" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"nEq" = (
/obj/structure/table/wood,
/obj/item/food/grown/harebell,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
+"nEr" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"nEA" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
@@ -48239,35 +48660,12 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"nEO" = (
-/obj/machinery/piratepad/civilian,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/machinery/camera/autoname/directional/west,
-/obj/machinery/status_display/ai/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
-"nEQ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nES" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"nFs" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/computer/crew{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"nFx" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -48275,6 +48673,10 @@
/obj/structure/cable/layer1,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"nFz" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"nFA" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48296,13 +48698,11 @@
},
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"nFI" = (
-/obj/effect/spawner/random/maintenance,
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
+"nFJ" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/railing,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"nFL" = (
/turf/closed/wall/r_wall,
/area/station/security/execution/transfer)
@@ -48333,12 +48733,6 @@
/obj/structure/sign/poster/contraband/random/directional/south,
/turf/open/floor/engine/hull/air,
/area/station/construction/storage_wing)
-"nGa" = (
-/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/iron/sepia,
-/area/station/hallway/secondary/construction)
"nGm" = (
/obj/effect/turf_decal/bot,
/obj/effect/spawner/random/structure/billboard/nanotrasen{
@@ -48346,6 +48740,10 @@
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"nGq" = (
+/obj/structure/sign/poster/ripped/directional/south,
+/turf/closed/wall,
+/area/station/maintenance/department/medical)
"nGr" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -48381,6 +48779,12 @@
/obj/effect/spawner/random/trash/grime,
/turf/open/floor/iron/sepia,
/area/station/hallway/secondary/construction)
+"nGz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/directional/west,
+/obj/effect/spawner/random/trash/graffiti,
+/turf/open/floor/iron/sepia,
+/area/station/hallway/secondary/construction)
"nGB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48513,17 +48917,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"nIy" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"nIA" = (
/obj/structure/table/wood,
/obj/item/folder/red,
@@ -48587,6 +48980,22 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"nJu" = (
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"nJz" = (
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/loading_area/red{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 8
+ },
+/area/station/cargo/storage)
"nJB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48597,14 +49006,6 @@
/obj/structure/table,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"nJN" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nJS" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/disposal/bin,
@@ -48613,35 +49014,19 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/auxiliary)
-"nJU" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"nJV" = (
/obj/structure/table/reinforced,
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"nJZ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/right/directional/east{
- name = "Pharmacy Desk"
+"nJW" = (
+/obj/structure/sign/warning/no_smoking/directional/west,
+/obj/machinery/chem_dispenser,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
},
-/obj/effect/turf_decal/tile/yellow/full,
-/obj/machinery/door/window/right/directional/west{
- name = "Pharmacy Desk";
- req_access = list("pharmacy")
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"nKj" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/barricade/sandbags,
@@ -48651,43 +49036,49 @@
/obj/structure/stairs/south,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"nKr" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
+"nKs" = (
+/obj/machinery/digital_clock/directional/south,
+/obj/structure/ladder,
+/obj/effect/turf_decal/stripes/red/box,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "Chem Factory";
+ req_access = list("plumbing")
},
-/obj/structure/rack,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"nKz" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"nKB" = (
+/obj/machinery/shower/directional/south,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/effect/turf_decal/siding/blue/end,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/medbay/central)
"nKD" = (
/obj/effect/landmark/start/station_engineer,
/obj/structure/cable/layer1,
/turf/open/floor/catwalk_floor,
/area/station/engineering/main)
-"nKJ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
+"nKK" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 10
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
+/obj/structure/sign/poster/random/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"nKT" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"nKP" = (
-/obj/structure/sign/departments/restroom/directional/east,
-/obj/effect/turf_decal/trimline/dark_blue/warning,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_corner{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/machinery/camera/autoname/motion/directional/south,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"nLl" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -48731,6 +49122,15 @@
dir = 4
},
/area/station/science/robotics/lab)
+"nLU" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rear_surgery";
+ name = "Surgery Shutters";
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/medical/surgery)
"nMp" = (
/obj/effect/turf_decal/siding/brown,
/obj/structure/chair/sofa/corp/left{
@@ -48739,13 +49139,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"nMC" = (
-/obj/structure/disposalpipe/segment{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"nML" = (
/obj/structure/lattice/catwalk,
/obj/structure/closet/l3closet/scientist,
@@ -48770,6 +49163,12 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"nNg" = (
+/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/command/vault)
"nNj" = (
/obj/structure/cable,
/turf/closed/wall,
@@ -48782,16 +49181,6 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
-"nNu" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"nNC" = (
/obj/machinery/power/smes,
/obj/structure/cable,
@@ -48816,18 +49205,6 @@
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/iron,
/area/station/science/explab)
-"nNM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/east{
- network = list("minisat")
- },
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/smooth_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"nNY" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -48859,11 +49236,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"nOw" = (
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/washing_machine,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nOF" = (
/obj/machinery/conveyor_switch/oneway{
dir = 8;
@@ -48885,22 +49257,6 @@
/obj/item/stack/package_wrap,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"nPa" = (
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/tile/dark_green{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central)
-"nPb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/watertank,
-/obj/structure/sign/poster/contraband/space_cola/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
"nPe" = (
/obj/structure/railing{
dir = 4
@@ -48929,16 +49285,6 @@
/obj/effect/spawner/random/structure/girder,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"nPC" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"nPN" = (
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
@@ -48987,6 +49333,10 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"nQg" = (
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/carpet,
+/area/station/command/eva)
"nQi" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -49064,16 +49414,19 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/customs)
-"nRz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"nRE" = (
/turf/open/openspace,
/area/station/medical/medbay/central)
+"nRG" = (
+/obj/structure/cable/layer3,
+/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_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"nRK" = (
/obj/structure/chair/office,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -49119,27 +49472,33 @@
/obj/effect/turf_decal/trimline/red/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"nSu" = (
+/obj/structure/bodycontainer/morgue{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/south,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"nSx" = (
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet,
/area/station/service/abandoned_gambling_den)
-"nSS" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+"nSQ" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
dir = 1
},
-/obj/machinery/conveyor{
+/obj/structure/showcase/cyborg/old{
dir = 8;
- id = "mining"
+ pixel_x = 9;
+ pixel_y = 2
},
-/obj/machinery/bouldertech/refinery,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/status_display/evac/directional/east,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/chamber)
"nSX" = (
/obj/structure/table/glass,
/obj/item/stack/package_wrap{
@@ -49158,19 +49517,6 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
-"nTj" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 8
- },
-/mob/living/basic/bot/repairbot,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/aisat/exterior)
"nTl" = (
/obj/structure/table,
/obj/item/clothing/head/soft/grey{
@@ -49239,18 +49585,10 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/engine/hull/air,
/area/station/construction/storage_wing)
-"nUd" = (
-/obj/machinery/firealarm/directional/south,
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/railing/corner/end{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+"nTY" = (
+/obj/structure/window/spawner/directional/south,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"nUj" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -49277,10 +49615,20 @@
/obj/effect/spawner/random/maintenance,
/turf/open/openspace,
/area/station/cargo/storage)
-"nUq" = (
-/obj/structure/ladder,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"nUs" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/ai/satellite/chamber)
"nUw" = (
/mob/living/carbon/human/species/monkey,
/obj/effect/turf_decal/weather/dirt{
@@ -49345,16 +49693,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"nVf" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark_blue/corner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"nVg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible,
/turf/closed/wall/r_wall,
@@ -49385,20 +49723,15 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"nVU" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"nVZ" = (
-/obj/effect/spawner/structure/window,
+"nVJ" = (
+/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 1
+ dir = 8;
+ id = "aicoredoor";
+ name = "AI Core Access"
},
/turf/open/floor/plating,
-/area/station/medical/office)
+/area/station/ai/satellite/interior)
"nWe" = (
/obj/structure/cable,
/obj/machinery/power/emitter/welded{
@@ -49433,17 +49766,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/morgue)
-"nWE" = (
-/obj/structure/table,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 35
- },
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = -3;
- pixel_y = 8
- },
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"nWI" = (
/obj/effect/spawner/random/contraband/permabrig_weapon,
/obj/effect/spawner/random/structure/crate_loot,
@@ -49479,16 +49801,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"nWV" = (
-/obj/item/radio/intercom/directional/south,
-/obj/structure/lattice/catwalk,
-/obj/machinery/camera/directional/south{
- c_tag = "Cargo Bay - Security Post (High)";
- pixel_x = 14
- },
-/obj/effect/landmark/event_spawn,
-/turf/open/openspace,
-/area/station/security/checkpoint/supply)
"nWY" = (
/obj/structure/disposalpipe/trunk/multiz/down{
dir = 2
@@ -49516,12 +49828,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"nXl" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nXp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating/airless,
@@ -49533,32 +49839,12 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
-"nXQ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Chamber"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- id = "aicoredoor";
- name = "AI Core Access"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"nXY" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
+"nXw" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/plating,
+/area/station/medical/medbay/central)
"nYc" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance/no_decals/six,
@@ -49589,15 +49875,6 @@
dir = 8
},
/area/station/hallway/primary/fore)
-"nYu" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/machinery/camera/autoname/directional/east{
- network = list("minisat")
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nYD" = (
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id = "SM_shutters";
@@ -49605,26 +49882,10 @@
},
/turf/open/floor/plating,
/area/station/engineering/supermatter)
-"nYQ" = (
-/turf/open/floor/iron/smooth_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"nYR" = (
/obj/effect/landmark/blobstart,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"nYT" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/ladder,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
"nYZ" = (
/obj/effect/turf_decal/plaque{
icon_state = "L4"
@@ -49648,10 +49909,6 @@
/obj/structure/flora/bush/pale/style_random,
/turf/open/floor/grass,
/area/station/maintenance/starboard/fore)
-"nZc" = (
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"nZd" = (
/obj/machinery/mass_driver/ordnance{
dir = 4;
@@ -49761,50 +50018,14 @@
"oaj" = (
/turf/closed/wall,
/area/station/security/medical)
+"oam" = (
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"oaA" = (
/obj/machinery/camera/autoname/directional/north,
/obj/structure/lattice,
/turf/open/space/basic,
/area/space/nearstation)
-"oaF" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
-"oaH" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 6;
- pixel_y = -4
- },
-/obj/item/bodypart/head/robot{
- pixel_x = -6;
- pixel_y = -5
- },
-/obj/structure/lattice/catwalk,
-/obj/item/pen{
- pixel_x = 6;
- pixel_y = 9
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"oaI" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"oaQ" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -49814,50 +50035,24 @@
"obn" = (
/turf/closed/wall/r_wall,
/area/station/hallway/primary/central)
-"obr" = (
-/obj/machinery/chem_heater/withbuffer,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
-"obu" = (
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/effect/turf_decal/trimline/yellow,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/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/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
"obv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/holopad,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
-"obC" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/flora/grass/jungle/a,
-/obj/structure/flora/rock/style_4,
-/obj/structure/flora/bush/flowers_br/style_3,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"obJ" = (
-/obj/machinery/door/airlock/external{
- name = "Mining Dock Airlock"
+"obQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "miningshuttleexit"
+/obj/machinery/light_switch/directional/north,
+/obj/structure/bed/medical/emergency{
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/morgue)
"oca" = (
/obj/structure/chair/office/light{
dir = 1
@@ -49875,10 +50070,27 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/wood,
/area/station/commons/storage/tools)
-"ocx" = (
-/obj/structure/sign/departments/medbay/alt/directional/south,
-/turf/open/openspace,
-/area/station/medical/abandoned)
+"ocm" = (
+/obj/item/lazarus_injector,
+/obj/item/gun/grenadelauncher,
+/obj/item/toy/plush/moth,
+/obj/effect/spawner/random/entertainment/money_large,
+/obj/item/grenade/chem_grenade/holy,
+/obj/structure/safe,
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
+"ocq" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Anti Assistant Protection Door";
+ req_access = list("medical")
+ },
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/obj/effect/turf_decal/tile/dark_green/diagonal_centre,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/cryo)
"ocy" = (
/obj/machinery/door/airlock/silver{
name = "Freezer"
@@ -49911,17 +50123,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office/private_investigators_office)
-"ocI" = (
-/obj/structure/plasticflaps/kitchen,
-/obj/machinery/door/airlock/medical{
- name = "Medical Cold Room"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/medical/coldroom)
"ocL" = (
/obj/structure/table/wood,
/obj/machinery/computer/security/wooden_tv{
@@ -49960,10 +50161,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
-"ocW" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line,
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"ocZ" = (
/obj/effect/turf_decal/tile/purple/half{
dir = 1
@@ -49977,6 +50174,14 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"odd" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/ladder,
+/obj/effect/turf_decal/stripes/white/box,
+/turf/open/floor/engine/hull/air,
+/area/station/maintenance/port)
"odg" = (
/obj/effect/turf_decal/bot,
/turf/open/floor/engine/hull,
@@ -50007,13 +50212,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"odW" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"odZ" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/dark_blue{
@@ -50031,6 +50229,9 @@
},
/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/ce)
+"oei" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/foyer)
"oey" = (
/obj/structure/broken_flooring/singular/directional/east,
/turf/open/floor/plating,
@@ -50092,6 +50293,11 @@
dir = 8
},
/area/station/hallway/primary/fore)
+"ofr" = (
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"ofE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50100,14 +50306,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/wood/large,
/area/station/service/bar)
-"ofI" = (
-/obj/machinery/chem_master,
-/obj/structure/sign/warning/secure_area/directional/west,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
"ofL" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -50151,24 +50349,22 @@
/obj/structure/sign/warning/yes_smoking/circle/directional/west,
/turf/open/floor/iron,
/area/station/science/research)
-"ogg" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
+"ogf" = (
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+/obj/effect/turf_decal/trimline/dark_blue/line{
dir = 8
},
-/obj/machinery/chem_master,
-/obj/machinery/button/door/directional/west{
- id = "chemshutters";
- name = "Chemistry Shutters";
- req_access = list("pharmacy")
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"ogn" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/dirt,
@@ -50194,23 +50390,6 @@
/obj/item/newspaper,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"ogH" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
-"ogV" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/spawner/surgery_tray/full,
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/surgery)
"ohb" = (
/obj/machinery/airalarm/directional/south,
/obj/item/toy/crayon/white{
@@ -50230,18 +50409,6 @@
"ohh" = (
/turf/open/floor/grass,
/area/station/science/cytology)
-"ohi" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"ohp" = (
/obj/effect/spawner/random/trash/graffiti{
pixel_y = 32
@@ -50311,13 +50478,6 @@
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
-"oio" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/light/warm/directional/south,
-/obj/structure/flora/grass/jungle/a/style_2,
-/obj/structure/flora/bush/flowers_br/style_2,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oip" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/brown/filled/line,
@@ -50333,6 +50493,21 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"oiH" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/machinery/light/floor{
+ color = "#66ccff"
+ },
+/obj/effect/turf_decal/trimline/blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 4
+ },
+/area/station/medical/cryo)
"oiM" = (
/obj/structure/table,
/obj/item/stack/rods/fifty{
@@ -50356,6 +50531,21 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"oiV" = (
+/obj/machinery/disposal/delivery_chute{
+ dir = 8;
+ name = "Outside Cargo"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/window/spawner/directional/north,
+/obj/structure/window/spawner/directional/south,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/sign/departments/cargo/directional/east,
+/obj/structure/plasticflaps,
+/turf/open/floor/iron/textured_large,
+/area/station/cargo/sorting)
"oiW" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -50414,17 +50604,23 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/wood/tile,
/area/station/science/robotics)
-"ojU" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/door/airlock/maintenance,
-/turf/open/floor/wood,
-/area/station/service/library)
"ojW" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/closed/wall,
/area/station/service/chapel/office)
+"ojX" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"ojZ" = (
/obj/structure/bed,
/obj/structure/window/reinforced/tinted/spawner/directional/south,
@@ -50442,6 +50638,16 @@
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"okg" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
"okh" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 4
@@ -50497,6 +50703,13 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
+"okJ" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_ccw,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"okM" = (
/obj/structure/closet/crate{
name = "Spare Chairs"
@@ -50524,11 +50737,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/openspace,
/area/station/engineering/lobby)
-"olm" = (
-/obj/structure/stairs/west,
-/obj/structure/railing,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"olr" = (
/obj/machinery/firealarm/directional/west,
/obj/structure/rack,
@@ -50579,19 +50787,21 @@
/obj/item/kirbyplants/random/fullysynthetic,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"omu" = (
-/obj/structure/chair/stool/directional/south,
-/obj/machinery/mineral/stacking_unit_console{
- pixel_x = 32
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"omx" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/vending/colavend,
/obj/effect/mapping_helpers/broken_machine,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
+"omF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/layer3,
+/obj/machinery/light_switch/directional/south,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"omG" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/siding/purple/corner{
@@ -50606,16 +50816,10 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/medical/storage)
-"onb" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/status_display/evac/directional/west,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"omZ" = (
+/obj/item/banner/cargo/mundane,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"ong" = (
/obj/structure/steam_vent,
/turf/open/floor/plating,
@@ -50648,13 +50852,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"onn" = (
-/obj/effect/turf_decal/trimline/brown/filled/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"onv" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -50663,6 +50860,11 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"onB" = (
+/obj/structure/sign/poster/contraband/donk_co/directional/east,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"onG" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
@@ -50680,6 +50882,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"oob" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/layer1,
+/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/engineering/main)
"ood" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
@@ -50702,15 +50911,6 @@
/obj/machinery/door/airlock/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"ooA" = (
-/obj/machinery/door/poddoor/preopen{
- id = "cmoprivacy";
- name = "Privacy Shutter"
- },
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
"ooF" = (
/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{
dir = 4
@@ -50732,14 +50932,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"ooS" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ooY" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/closet_maintenance,
@@ -50765,12 +50957,6 @@
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"opu" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"opA" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
@@ -50790,22 +50976,23 @@
/obj/item/reagent_containers/cup/bucket,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"opL" = (
-/obj/machinery/door/airlock/mining{
- name = "Deliveries"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/shipping,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/unres{
+"opJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/obj/structure/showcase/machinery/oldpod{
+ desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
+ dir = 1;
+ name = "decommissioned sleeper"
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
+"opO" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"opU" = (
/obj/structure/table,
/obj/item/camera{
@@ -50863,11 +51050,13 @@
"oqw" = (
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"oqA" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/fake_stairs/directional/east,
-/turf/open/floor/iron,
+"oqG" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/structure/chair/sofa/middle/brown{
+ dir = 1
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
/area/station/cargo/storage)
"oqW" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
@@ -50940,6 +51129,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/research)
+"orK" = (
+/obj/effect/turf_decal/trimline/brown/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"osa" = (
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/structure/rack,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"osp" = (
/obj/machinery/door/airlock/public/glass{
name = "Departure Balcony"
@@ -50953,15 +51160,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"osx" = (
-/obj/machinery/door/poddoor/shutters{
- id = "qm_cargobay";
- name = "Cargo Bay Shutters"
- },
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"osC" = (
/obj/structure/table,
/obj/item/clipboard{
@@ -50985,6 +51183,18 @@
/obj/machinery/light/directional/east,
/turf/open/floor/carpet/royalblack,
/area/station/command/heads_quarters/hos)
+"osJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "cargoload"
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"osO" = (
/turf/open/floor/engine{
name = "Holodeck Projector Floor"
@@ -51008,6 +51218,30 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
+"osZ" = (
+/obj/item/clothing/gloves/radio,
+/obj/item/clothing/suit/jacket/straight_jacket,
+/obj/item/clothing/glasses/eyepatch,
+/obj/item/clothing/glasses/blindfold,
+/obj/item/clothing/glasses/blindfold,
+/obj/item/clothing/ears/earmuffs{
+ pixel_y = 3
+ },
+/obj/structure/closet,
+/obj/item/clothing/ears/earmuffs{
+ pixel_y = 3
+ },
+/obj/item/storage/box/rxglasses,
+/obj/item/reagent_containers/cup/beaker/cryoxadone,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/obj/item/radio/intercom/directional/west,
+/obj/item/storage/box/syringes{
+ pixel_y = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"otb" = (
/obj/structure/sign/directions/command/directional/west{
dir = 2;
@@ -51019,11 +51253,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"otg" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"oti" = (
/obj/machinery/door/airlock/virology{
name = "Genetics Lab"
@@ -51043,34 +51272,23 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/medical/abandoned)
-"otE" = (
-/obj/machinery/requests_console/directional/north{
- department = "Chief Medical Officer's Desk";
- name = "Chief Medical Officer's Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/announcement,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/mapping_helpers/requests_console/information,
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 1
- },
-/obj/machinery/fax{
- fax_name = "Chief Medical Officer's Office";
- name = "Chief Medical Officer's Fax Machine"
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
-"otO" = (
+"otL" = (
/obj/effect/turf_decal/siding/dark,
/obj/effect/turf_decal/siding/dark{
- dir = 8
+ dir = 1
},
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/camera/autoname/directional/south{
+ network = list("aicore")
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"ouo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"ouq" = (
/obj/structure/lattice/catwalk,
/obj/machinery/vending/cigarette,
@@ -51082,19 +51300,10 @@
},
/turf/open/openspace,
/area/station/hallway/secondary/construction)
-"ouw" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+"ouC" = (
+/obj/structure/sign/departments/medbay/alt/directional/south,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"ouE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -51109,17 +51318,6 @@
},
/turf/open/floor/iron/kitchen,
/area/station/hallway/secondary/service)
-"ouG" = (
-/obj/structure/lattice/catwalk,
-/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/siding/blue{
- dir = 1
- },
-/obj/machinery/holopad,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"ouH" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51136,6 +51334,21 @@
},
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
+"ouV" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
"ouW" = (
/obj/structure/sign/plaques/kiddie/library{
pixel_x = -32
@@ -51145,6 +51358,18 @@
},
/turf/open/floor/iron/stairs/right,
/area/station/service/library)
+"ovh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ovq" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output,
/turf/open/floor/engine/co2,
@@ -51153,6 +51378,14 @@
/obj/structure/disposalpipe/segment,
/turf/closed/wall,
/area/station/maintenance/port)
+"ovD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Abandoned Hallway"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction)
"ovE" = (
/obj/effect/decal/cleanable/crayon{
icon_state = "n";
@@ -51177,10 +51410,22 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured,
/area/station/engineering/engine_smes)
-"ovQ" = (
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"owa" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/ai/satellite/chamber)
"owf" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/stairs/north,
@@ -51217,17 +51462,28 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
+"oww" = (
+/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
+ },
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/cargo/storage)
"owz" = (
/obj/item/radio/intercom/directional/north,
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
-"owE" = (
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 1
- },
-/area/station/medical/morgue)
"owK" = (
/obj/structure/mineral_door/wood,
/turf/open/floor/plating,
@@ -51256,15 +51512,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/glass,
/area/station/maintenance/starboard/aft)
-"oxf" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"oxg" = (
/obj/machinery/photocopier/prebuilt,
/obj/structure/railing{
@@ -51306,26 +51553,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"oxG" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "teleportshutters";
- name = "Teleporter Shutters"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
-"oxJ" = (
-/obj/structure/table/reinforced,
-/obj/item/wrench,
-/obj/item/crowbar,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"oxM" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/fluff/paper/stack,
@@ -51341,22 +51568,32 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/freezer,
/area/station/maintenance/port)
+"oxT" = (
+/obj/machinery/flasher/directional/west,
+/obj/structure/table/wood/fancy/black,
+/obj/item/ai_module/supplied/freeform{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/item/ai_module/reset{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"oxW" = (
+/obj/machinery/door/window/left/directional/north{
+ name = "MiniSat Airlock Access"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/exterior)
"oyf" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"oyo" = (
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"oyy" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/effect/turf_decal/box/white,
@@ -51407,6 +51644,14 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
+"oyR" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"ozh" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -51459,19 +51704,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"ozF" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+"ozE" = (
+/obj/structure/cable,
+/obj/structure/sign/poster/contraband/random/directional/east,
+/turf/open/floor/catwalk_floor,
+/area/station/maintenance/starboard/fore)
"ozK" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -51515,30 +51752,6 @@
/obj/item/kirbyplants/photosynthetic,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"oAu" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 4
- },
-/obj/structure/chair{
- dir = 4;
- pixel_y = -2
- },
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
-"oAz" = (
-/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/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
-"oAA" = (
-/obj/effect/landmark/firealarm_sanity,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"oAL" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
@@ -51605,6 +51818,10 @@
/obj/structure/cable,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"oBD" = (
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"oBH" = (
/obj/structure/sign/poster/official/walk/directional/south,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -51616,15 +51833,15 @@
/obj/machinery/light/directional/south,
/turf/open/floor/wood/large,
/area/station/service/library)
-"oBN" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 8
+"oBM" = (
+/obj/structure/tank_dispenser/oxygen{
+ pixel_x = -1;
+ pixel_y = 2
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/wood,
+/area/station/command/eva)
"oBT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -51714,10 +51931,6 @@
/obj/item/clothing/head/cone,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"oCW" = (
-/obj/machinery/vending/cigarette,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"oCX" = (
/obj/structure/railing{
dir = 1
@@ -51737,11 +51950,6 @@
},
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"oDa" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light/directional/east,
-/turf/open/openspace,
-/area/station/hallway/primary/aft)
"oDc" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -51757,14 +51965,24 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
-"oDs" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
+"oDq" = (
+/obj/machinery/airalarm/directional/west,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+/obj/machinery/recharger{
+ pixel_y = 5
+ },
+/obj/item/screwdriver{
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/obj/item/radio/off{
+ pixel_x = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"oDC" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -51789,14 +52007,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"oDJ" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
"oDN" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bed{
@@ -51827,6 +52037,10 @@
},
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/bomb)
+"oEJ" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/teleporter)
"oEL" = (
/obj/structure/lattice/catwalk,
/obj/item/stack/rods,
@@ -51853,12 +52067,14 @@
/obj/machinery/vending/games,
/turf/open/openspace,
/area/station/construction/storage_wing)
-"oFh" = (
-/obj/structure/rack,
-/obj/item/tattoo_kit,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"oFg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/light_switch/directional/east,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
"oFj" = (
/obj/machinery/door/airlock/mining/glass{
name = "Bitrunning Den"
@@ -51922,14 +52138,6 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
-"oGy" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/railing,
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"oGG" = (
/obj/structure/railing{
dir = 8
@@ -51958,6 +52166,17 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"oGI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/public/glass{
+ name = "Abandoned Hallway"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction)
"oGO" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/emcloset,
@@ -51976,18 +52195,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
-"oHr" = (
-/obj/effect/mapping_helpers/airlock/access/all/medical/cmo,
-/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/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "Chief Medical Officer's Quarters"
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"oHs" = (
/obj/structure/closet/wardrobe/grey,
/turf/open/floor/iron/cafeteria,
@@ -52006,18 +52213,6 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
-"oHD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"oHE" = (
/obj/machinery/holopad/secure,
/obj/structure/disposalpipe/segment,
@@ -52053,38 +52248,15 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
-"oID" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
-"oII" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/structure/crate,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
-"oIM" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 1;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
+"oIA" = (
+/obj/structure/stairs/north,
+/obj/structure/sign/departments/medbay/alt/directional/north,
+/turf/open/floor/iron/stairs/medium,
+/area/station/medical/medbay/central)
"oIR" = (
/obj/machinery/camera/autoname/directional/west,
/turf/open/openspace,
/area/station/command/gateway)
-"oIT" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"oIU" = (
/obj/item/canvas/twentythree_nineteen,
/obj/item/canvas/nineteen_nineteen,
@@ -52100,20 +52272,15 @@
},
/turf/open/floor/glass/reinforced,
/area/station/service/library)
-"oJd" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"oJe" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "medbay-office";
+ name = "Medbay Shutters";
+ dir = 1
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/warm/dim/directional/east,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/keycard_auth/wall_mounted/directional/east,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
+/turf/open/floor/plating,
+/area/station/medical/office)
"oJh" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 1
@@ -52128,18 +52295,6 @@
/obj/machinery/keycard_auth/wall_mounted/directional/south,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"oJj" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/documents{
- pixel_x = -5;
- pixel_y = 1
- },
-/obj/item/piggy_bank/vault{
- pixel_x = 10;
- pixel_y = 11
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
"oJs" = (
/obj/structure/table/reinforced,
/obj/structure/displaycase/forsale{
@@ -52157,15 +52312,18 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"oJy" = (
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
+"oJv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/yellow/mid_joiner{
- dir = 4
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"oJz" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/warning/vacuum/directional/west,
@@ -52179,16 +52337,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"oJL" = (
-/obj/effect/turf_decal/siding/dark_blue/inner_corner{
- dir = 1
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"oJX" = (
-/obj/structure/cable,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
"oKg" = (
/turf/closed/wall,
/area/station/engineering/storage/tcomms)
@@ -52209,16 +52357,17 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"oKA" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 8
- },
+"oKC" = (
+/obj/machinery/door/airlock/maintenance,
+/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/dark/textured_edge{
- dir = 1
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"oKD" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/structure/disposalpipe/segment{
@@ -52271,13 +52420,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"oLt" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oLv" = (
/obj/machinery/door/airlock/public/glass{
name = "Arrivals Lounge"
@@ -52358,6 +52500,17 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"oMr" = (
+/obj/structure/plasticflaps/kitchen,
+/obj/machinery/door/airlock/medical{
+ name = "Medical Cold Room"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/medical/coldroom)
"oMI" = (
/obj/machinery/door/airlock/command{
name = "Teleport Access"
@@ -52376,6 +52529,11 @@
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"oMQ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light/directional/west,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"oMT" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -52434,10 +52592,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/hallway/secondary/exit/departure_lounge)
-"oNu" = (
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oNA" = (
/obj/item/clothing/head/cone{
pixel_x = -6;
@@ -52445,6 +52599,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"oNB" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"oNI" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{
@@ -52529,6 +52692,26 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"oOS" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/mail_sorting/medbay/general,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"oOX" = (
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"oOY" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -52555,31 +52738,11 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"oPk" = (
-/obj/effect/turf_decal/siding/dark_blue,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
"oPu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
-"oPH" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/pen/blue{
- pixel_x = -1;
- pixel_y = 5
- },
-/obj/item/pen/red{
- pixel_x = -6
- },
-/obj/machinery/camera/autoname/directional/south,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"oPM" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -52606,6 +52769,11 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"oPU" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/engine,
+/area/station/engineering/supermatter/room)
"oPW" = (
/obj/effect/mob_spawn/corpse/human/assistant,
/obj/structure/closet/crate/trashcart,
@@ -52624,30 +52792,60 @@
/obj/item/hand_tele,
/turf/open/floor/wood,
/area/station/command/teleporter)
+"oQc" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "cargounload"
+ },
+/obj/structure/closet/crate,
+/obj/item/toy/figure/cargotech,
+/obj/item/toy/figure/cargotech,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"oQk" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"oQm" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"oQn" = (
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/hallway/secondary/construction)
+"oQp" = (
+/turf/closed/wall/r_wall,
+/area/station/command/vault)
+"oQJ" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Storage Room"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"oQO" = (
/obj/structure/chair{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"oQP" = (
+/obj/machinery/computer/cargo/request{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"oQR" = (
/turf/open/floor/iron/dark,
/area/station/security/warden)
@@ -52656,15 +52854,14 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
-"oRd" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+"oRi" = (
+/obj/structure/railing{
+ dir = 10
},
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"oRh" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk/multiz{
dir = 4
},
/turf/open/floor/plating,
@@ -52676,36 +52873,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/service/cafeteria)
-"oRG" = (
-/obj/structure/railing,
-/obj/structure/rack,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/item/circuitboard/machine/exoscanner{
- pixel_y = 3
- },
-/obj/item/circuitboard/machine/exoscanner,
-/obj/item/circuitboard/machine/exoscanner{
- pixel_y = -3
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"oRI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/obj/item/clothing/suit/utility/radiation{
- pixel_y = 18;
- pixel_x = 8
- },
-/obj/item/clothing/suit/utility/bomb_suit{
- pixel_x = -7;
- pixel_y = 16
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oRM" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -52768,6 +52935,12 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
+"oSx" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
"oSE" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -52814,10 +52987,30 @@
},
/turf/open/floor/glass,
/area/station/science/zoo)
+"oTn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"oTp" = (
/obj/structure/sign/warning/yes_smoking/circle/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"oTq" = (
+/obj/structure/sink/directional/east,
+/obj/machinery/iv_drip,
+/obj/structure/mirror/directional/west,
+/turf/open/floor/iron/dark/textured_corner,
+/area/station/medical/surgery)
"oTr" = (
/obj/structure/railing/corner{
dir = 8
@@ -52832,6 +53025,35 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
+"oTx" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/item/kirbyplants/organic/plant19{
+ pixel_x = -3;
+ pixel_y = 12
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"oTA" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/machinery/computer/upload/ai{
+ dir = 4
+ },
+/obj/machinery/door/window/left/directional/east{
+ name = "AI Upload Console Window";
+ req_access = list("ai_upload")
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
+"oTC" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Mining Maintenance Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/turf/open/floor/plating,
+/area/station/cargo/miningoffice)
"oTE" = (
/obj/structure/broken_flooring/singular/directional/north,
/obj/item/stack/sheet/cotton{
@@ -52855,6 +53077,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/gateway)
+"oTO" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 4
+ },
+/obj/machinery/chem_mass_spec,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"oTR" = (
/obj/structure/table/reinforced,
/obj/item/storage/box/bodybags{
@@ -52867,19 +53099,21 @@
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
"oTS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/clothing/gloves/color/blue{
- desc = "An old pair of nitrile gloves, with no sterile properties.";
- name = "old nitrile gloves"
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
},
-/obj/structure/rack,
-/obj/item/wrench/medical,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/obj/item/stack/medical/mesh,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"oTZ" = (
/obj/structure/table,
/obj/structure/railing{
@@ -52917,14 +53151,6 @@
},
/turf/open/floor/plating,
/area/station/science/genetics)
-"oUg" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/obj/effect/turf_decal/weather/snow,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
"oUn" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/iron/dark,
@@ -52982,15 +53208,6 @@
/obj/effect/turf_decal/tile/green/fourcorners,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"oVb" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"oVg" = (
/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{
dir = 4
@@ -53021,6 +53238,16 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"oVI" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Vault Storage"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/landmark/navigate_destination/vault,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"oVK" = (
/obj/structure/chair/office{
dir = 4
@@ -53031,13 +53258,6 @@
/obj/structure/displaycase/trophy,
/turf/open/floor/wood/large,
/area/station/service/library)
-"oVX" = (
-/obj/effect/spawner/random/food_or_drink/snack,
-/obj/structure/table,
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/glass,
-/area/station/medical/patients_rooms/room_a)
"oVY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -53050,6 +53270,14 @@
/obj/item/book/manual/wiki/engineering_construction,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"oWu" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/medical/abandoned)
"oWy" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/engine/hull/reinforced/air,
@@ -53071,21 +53299,14 @@
/obj/machinery/vending/cytopro,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"oWP" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 10
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oWU" = (
/obj/item/wrench,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"oWY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"oWZ" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -53107,16 +53328,27 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"oXJ" = (
-/obj/structure/railing{
+"oXs" = (
+/obj/docking_port/stationary/mining_home{
+ dir = 4
+ },
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
+"oXE" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/machinery/camera/autoname/directional/south{
- dir = 5;
- network = list("aicore")
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
},
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"oXO" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -53194,6 +53426,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"oYr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"oYE" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -53215,20 +53453,25 @@
/obj/structure/rack,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"oZi" = (
+/obj/machinery/light/directional/south,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/security/checkpoint/supply)
+"oZn" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rear_surgery";
+ name = "Surgery Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/surgery)
"oZt" = (
/obj/vehicle/ridden/wheelchair,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"oZu" = (
-/obj/machinery/light_switch/directional/east,
-/obj/machinery/flasher/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oZA" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -53244,6 +53487,25 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/science/explab)
+"oZD" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/mercury{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/nitrogen{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/oxygen{
+ pixel_x = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"oZG" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table,
@@ -53294,6 +53556,11 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/glass,
/area/station/service/kitchen)
+"pal" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"paq" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/vending/cigarette,
@@ -53314,27 +53581,10 @@
/obj/structure/curtain/bounty/start_closed,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
-"paP" = (
-/obj/effect/spawner/random/structure/closet_maintenance,
-/obj/effect/spawner/random/maintenance/two,
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"paY" = (
/obj/structure/window/reinforced/tinted/spawner/directional/north,
/turf/open/openspace,
/area/station/medical/virology)
-"pbc" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/machinery/camera/autoname/directional/north,
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/bot,
-/obj/structure/disposalpipe/trunk,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"pbk" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -53421,12 +53671,6 @@
},
/turf/open/floor/iron,
/area/station/science/research)
-"pce" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"pcf" = (
/obj/effect/turf_decal/siding/green{
dir = 8
@@ -53448,15 +53692,6 @@
},
/turf/open/floor/grass,
/area/station/science/genetics)
-"pck" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"pcv" = (
/obj/machinery/door/airlock{
id_tag = "courtlockdown";
@@ -53497,29 +53732,12 @@
/obj/structure/sign/warning/vacuum/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"pcQ" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"pcR" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"pdc" = (
-/obj/machinery/firealarm/directional/north,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 1
- },
-/obj/item/kirbyplants/organic/plant10,
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"pdf" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -53529,12 +53747,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"pdr" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"pdy" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/dirt,
@@ -53577,19 +53789,12 @@
"pdO" = (
/turf/closed/wall,
/area/station/medical/pharmacy)
-"pdR" = (
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/landmark/start/coroner,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 1
- },
-/area/station/medical/morgue)
-"pea" = (
+"pdQ" = (
+/obj/machinery/airalarm/directional/west,
/obj/structure/rack,
-/obj/item/toy/basketball,
-/obj/item/poster/random_official,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+/obj/effect/spawner/random/armory/shotgun,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"pec" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -53606,6 +53811,18 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"ped" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 2
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pee" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -53631,6 +53848,18 @@
},
/turf/open/floor/plating/elevatorshaft,
/area/station/service/kitchen)
+"pem" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/chair/office{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"pen" = (
/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -53663,12 +53892,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"peQ" = (
-/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/textured,
-/area/station/cargo/storage)
+"peS" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"peX" = (
/obj/structure/railing,
/turf/open/floor/iron/stairs/medium{
@@ -53694,6 +53930,10 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"pfp" = (
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"pfu" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/trimline/yellow/arrow_cw,
@@ -53720,14 +53960,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"pfN" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/wood/tile,
-/area/station/maintenance/port/aft)
"pgh" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -53762,30 +53994,26 @@
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"pgx" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"pgA" = (
/turf/open/floor/iron/stairs{
dir = 4
},
/area/station/maintenance/starboard/aft)
-"pgF" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/suit_storage_unit/cmo,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"pgI" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/apron/surgical,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"pgJ" = (
+/obj/machinery/modular_computer/preset/id{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"pgM" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -53793,6 +54021,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"pgN" = (
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"pgQ" = (
/obj/structure/table,
/obj/effect/spawner/random/bureaucracy/paper,
@@ -53813,19 +54044,6 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
-"phc" = (
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light/small/directional/west,
-/obj/structure/guncase/ecase{
- open = 0;
- anchored = 1
- },
-/obj/item/gun/energy/e_gun,
-/obj/item/gun/energy/e_gun,
-/obj/item/gun/energy/e_gun,
-/obj/item/gun/energy/e_gun,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"phd" = (
/obj/structure/chair/office{
name = "CE's Chair"
@@ -53860,16 +54078,32 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"phq" = (
-/turf/closed/wall/r_wall,
-/area/station/medical/chemistry)
-"phu" = (
-/obj/structure/transit_tube,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/aisat/exterior)
+"phh" = (
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
+"phw" = (
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Reception"
+ },
+/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,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
+"phy" = (
+/obj/structure/lattice/catwalk,
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"phz" = (
/obj/structure/table/reinforced,
/obj/item/flashlight/lamp{
@@ -53903,22 +54137,21 @@
},
/turf/open/floor/wood,
/area/station/service/chapel)
-"phT" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
+"phP" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+/obj/structure/filingcabinet/chestdrawer{
+ pixel_y = 2
},
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"phX" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+/obj/machinery/requests_console/directional/north{
+ department = "Security";
+ name = "Security Requests Console"
},
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/customs)
"pim" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -53926,6 +54159,30 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"piz" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
+"piJ" = (
+/obj/structure/table,
+/obj/item/gun/grenadelauncher{
+ pixel_x = -18;
+ pixel_y = 9
+ },
+/obj/item/gun/grenadelauncher{
+ pixel_x = -14;
+ pixel_y = 4
+ },
+/obj/item/gun/grenadelauncher{
+ pixel_x = -2;
+ pixel_y = 1
+ },
+/obj/machinery/light_switch/directional/north,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"piR" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -53975,6 +54232,29 @@
"pjN" = (
/turf/open/floor/iron/kitchen,
/area/station/maintenance/port/aft)
+"pkh" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"pkk" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/turf_decal/bot,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"pkl" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -53983,6 +54263,16 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/engineering/atmos/project)
+"pkn" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"pko" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/vending/coffee,
@@ -54028,19 +54318,53 @@
/obj/structure/barricade/wooden,
/turf/open/space/basic,
/area/space/nearstation)
+"pkS" = (
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
+"plm" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Chamber"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "aicoredoor";
+ name = "AI Core Access"
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"plq" = (
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"plt" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/security/detectives_office/private_investigators_office)
"plB" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
/turf/open/space/basic,
/area/space/nearstation)
-"plX" = (
-/obj/machinery/status_display/ai/directional/west,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"plW" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"pma" = (
/obj/structure/chair,
/obj/item/cigbutt,
@@ -54053,6 +54377,15 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"pmf" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pmg" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -54064,19 +54397,6 @@
/obj/machinery/shower/directional/east,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
-"pms" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/turf_decal/siding/dark{
- dir = 9
- },
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pmw" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -54094,16 +54414,20 @@
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/space/nearstation)
-"pmD" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"pmI" = (
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"pmL" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"pmN" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -54151,17 +54475,6 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room/council)
-"pna" = (
-/obj/item/sticker/star,
-/obj/structure/closet/crate/wooden,
-/obj/item/sticker/star,
-/obj/item/sticker/star,
-/obj/item/sticker/smile,
-/obj/item/sticker/smile,
-/obj/item/sticker/smile,
-/obj/item/sticker/heart,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"pnc" = (
/obj/machinery/door/firedoor,
/obj/structure/cable,
@@ -54182,18 +54495,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet,
/area/station/commons/storage/tools)
-"pnq" = (
-/obj/structure/sign/poster/random/directional/north,
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"pnu" = (
/obj/effect/turf_decal/trimline/red/filled/warning{
dir = 4
@@ -54231,6 +54532,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
+"pnU" = (
+/obj/machinery/light/directional/east,
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"pod" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/machinery/computer/security{
@@ -54245,15 +54550,14 @@
/obj/machinery/gateway/centerstation,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"pok" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/railing{
- dir = 1
+"pom" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Supermatter Engine Room"
},
-/turf/open/floor/engine/hull/air,
-/area/station/maintenance/port)
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/engine,
+/area/station/engineering/main)
"por" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/glass,
@@ -54289,6 +54593,13 @@
},
/turf/open/openspace,
/area/station/engineering/atmos/project)
+"ppa" = (
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/closed/wall,
+/area/station/medical/surgery)
"ppp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/dark_blue,
@@ -54325,6 +54636,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"prl" = (
+/obj/machinery/flasher/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"prn" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/dirt,
@@ -54353,15 +54668,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"prB" = (
-/obj/effect/turf_decal/box/white{
- color = "#CCDCFF"
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"prC" = (
/obj/effect/turf_decal/siding/wideplating_new{
dir = 1
@@ -54372,52 +54678,19 @@
/mob/living/basic/chicken,
/turf/open/misc/sandy_dirt,
/area/station/science/zoo)
-"prI" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"prQ" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
-"prX" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/railing/corner,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/dark,
+"prV" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
/area/station/medical/medbay/lobby)
-"psi" = (
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck{
- pixel_y = 4
+"prW" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
},
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 5
+ },
+/turf/open/floor/engine/hull/reinforced/air,
+/area/station/ai/satellite/chamber)
"psj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -54445,36 +54718,19 @@
/obj/machinery/computer/station_alert,
/turf/open/floor/engine/hull/reinforced/air,
/area/station/engineering/atmos/project)
+"psz" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/item/radio/intercom/directional/south,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"psC" = (
/turf/open/openspace,
/area/station/hallway/primary/fore)
-"psI" = (
-/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
-/obj/machinery/light/directional/west,
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/riot_helmet{
- pixel_x = -1;
- pixel_y = 1
- },
-/obj/effect/spawner/random/armory/bulletproof_helmet{
- pixel_x = 8;
- pixel_y = 0
- },
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
-"psK" = (
-/obj/machinery/status_display/ai/directional/east,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"psO" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -54493,6 +54749,14 @@
/obj/machinery/light/dim/directional/north,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"ptI" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/maintenance/department/medical)
"ptT" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -54513,13 +54777,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"puf" = (
-/obj/structure/cable/layer3,
-/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/smooth_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"puh" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -54543,19 +54800,14 @@
/obj/structure/sign/poster/contraband/eat/directional/west,
/turf/open/floor/wood,
/area/station/hallway/primary/central)
-"puN" = (
-/obj/machinery/flasher/directional/west,
-/obj/structure/table/wood/fancy/black,
-/obj/item/ai_module/supplied/freeform{
- pixel_x = -2;
- pixel_y = -2
+"puQ" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/upload/chamber";
+ name = "AI Upload Turret Control";
+ icon_state = "control_stun"
},
-/obj/item/ai_module/reset{
- pixel_x = 2;
- pixel_y = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/foyer)
"puR" = (
/obj/structure/filingcabinet,
/obj/machinery/light/directional/south,
@@ -54565,6 +54817,14 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/supply)
+"pva" = (
+/obj/machinery/firealarm/directional/south,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining"
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"pvg" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -54575,28 +54835,6 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
/area/station/engineering/main)
-"pvu" = (
-/obj/machinery/airalarm/directional/west,
-/obj/structure/table/reinforced,
-/obj/item/storage/box/beakers{
- pixel_y = 7;
- pixel_x = -5
- },
-/obj/item/storage/box/gloves{
- pixel_x = 10;
- pixel_y = 9
- },
-/obj/item/assembly/igniter{
- pixel_y = -3
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"pvC" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/siding/blue{
@@ -54663,24 +54901,11 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/break_room)
-"pvT" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pvU" = (
/obj/structure/cable/layer1,
/obj/structure/sign/warning/radiation/rad_area/directional/east,
/turf/open/floor/catwalk_floor,
/area/station/engineering/main)
-"pwr" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"pwy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -54701,15 +54926,6 @@
},
/turf/open/floor/carpet,
/area/station/security/detectives_office)
-"pwC" = (
-/obj/machinery/recharge_station,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/light_switch/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"pwO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment{
@@ -54742,6 +54958,12 @@
dir = 8
},
/area/station/hallway/primary/fore)
+"pxc" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"pxv" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/wood,
@@ -54763,14 +54985,26 @@
/turf/open/floor/iron,
/area/station/security/prison/mess)
"pxT" = (
-/obj/machinery/door/airlock/virology/glass{
- name = "Entrance to Malpractice Tower"
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"pxZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -54783,6 +55017,26 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"pyb" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/cup/glass/mug{
+ pixel_x = -5;
+ pixel_y = -15
+ },
+/obj/item/ai_module/toy_ai{
+ pixel_x = -8;
+ pixel_y = 9
+ },
+/obj/structure/lattice/catwalk,
+/obj/item/clipboard{
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"pyd" = (
/obj/machinery/door/airlock/external{
name = "Arrival Airlock"
@@ -54792,6 +55046,24 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"pyf" = (
+/obj/machinery/smartfridge/organ,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rear_surgery";
+ name = "Surgery Shutters";
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/medical/surgery)
+"pyg" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/wood/tile,
+/area/station/maintenance/port/aft)
"pyh" = (
/obj/machinery/computer/records/security{
dir = 4
@@ -54807,6 +55079,17 @@
/obj/effect/spawner/random/maintenance/no_decals,
/turf/open/space/basic,
/area/space/nearstation)
+"pyA" = (
+/obj/structure/rack,
+/obj/item/cardboard_cutout{
+ pixel_x = 8
+ },
+/obj/item/cardboard_cutout,
+/obj/item/cardboard_cutout{
+ pixel_x = -5
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"pyB" = (
/obj/machinery/light_switch/directional/east,
/turf/open/floor/carpet,
@@ -54821,11 +55104,6 @@
},
/turf/open/openspace,
/area/station/hallway/primary/central)
-"pzd" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
"pzg" = (
/obj/structure/grille,
/turf/open/floor/plating,
@@ -54868,6 +55146,17 @@
/obj/structure/table/wood/fancy,
/turf/open/openspace,
/area/station/maintenance/port/fore)
+"pzq" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/hallway/abandoned_recreation)
"pzy" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -54877,6 +55166,13 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"pzQ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"pzU" = (
/obj/machinery/chem_dispenser/drinks/beer{
pixel_y = 14
@@ -54893,18 +55189,15 @@
/obj/machinery/rnd/production/circuit_imprinter,
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
-"pAf" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
- dir = 1
+"pAn" = (
+/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
},
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"pAz" = (
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
@@ -54917,34 +55210,42 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/wood,
/area/station/service/chapel)
-"pAO" = (
-/obj/effect/decal/cleanable/dirt,
+"pAU" = (
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 4
+ },
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"pAV" = (
+/obj/structure/filingcabinet,
/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/machinery/light/cold/dim/directional/east,
-/obj/machinery/light_switch/directional/east,
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 8;
- name = "decommissioned sleeper"
- },
-/obj/item/surgicaldrill,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
-"pAR" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/power/apc/auto_name/directional/south,
/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/dark,
-/area/station/medical/cryo)
+/area/station/security/checkpoint/supply)
"pBa" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"pBo" = (
+/obj/machinery/button/door/directional/east{
+ id = "qm_cargobay";
+ name = "Cargo Bay Inner Shutters"
+ },
+/obj/machinery/camera/directional/east{
+ c_tag = "Cargo Bay - Reception"
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"pBz" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -54991,18 +55292,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"pBJ" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/machinery/camera/directional/east{
- c_tag = "Cargo Bay - Unloading (Low)"
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/structure/railing/corner/end,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"pBP" = (
/turf/open/floor/engine/air,
/area/station/engineering/atmos/upper)
@@ -55024,10 +55313,6 @@
},
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
-"pCh" = (
-/obj/machinery/status_display/evac/directional/west,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pCw" = (
/obj/structure/table/reinforced/rglass,
/obj/item/storage/briefcase/secure{
@@ -55040,9 +55325,6 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
-"pCP" = (
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
"pDa" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -55052,6 +55334,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"pDc" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "cargounload"
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/plasticflaps,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"pDf" = (
/obj/docking_port/stationary{
dir = 8;
@@ -55083,6 +55379,15 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"pDx" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"pDO" = (
/obj/structure/railing{
dir = 1
@@ -55129,16 +55434,6 @@
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"pEB" = (
-/obj/structure/cable/layer3,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/structure/chair/office{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pEG" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 4
@@ -55164,14 +55459,6 @@
"pEO" = (
/turf/closed/wall,
/area/station/medical/medbay/central)
-"pES" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 2
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/wood,
-/area/station/service/chapel)
"pEW" = (
/obj/structure/table/reinforced,
/obj/machinery/ecto_sniffer{
@@ -55232,15 +55519,15 @@
},
/turf/open/floor/iron/checker,
/area/station/service/bar)
-"pFS" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
+"pFW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"pFX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -55248,12 +55535,6 @@
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/carpet,
/area/station/security/courtroom)
-"pGe" = (
-/obj/structure/table,
-/obj/effect/spawner/random/engineering/toolbox,
-/obj/machinery/light/directional/north,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"pGf" = (
/obj/structure/railing,
/obj/effect/turf_decal/tile/green{
@@ -55278,45 +55559,34 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
-"pGp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/red{
- dir = 8
+"pGu" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/wrench/medical,
+/obj/structure/table/reinforced/rglass,
+/obj/machinery/door/window/right/directional/west{
+ name = "First Aid Supplies";
+ req_access = list("medical")
+ },
+/obj/item/gun/syringe{
+ desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this.";
+ name = "Holy Syringe Gun";
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/gun/syringe{
+ desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this.";
+ name = "Holy Syringe Gun";
+ pixel_x = -3;
+ pixel_y = 3
},
-/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
-"pGs" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/red{
- pixel_y = 11
- },
-/obj/item/pen{
- pixel_y = 8
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
-"pGt" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/medical/storage)
"pGv" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/start/hangover,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"pGy" = (
-/obj/machinery/flasher/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pGD" = (
/obj/machinery/camera/directional/west{
c_tag = "Science - Xenobiology South";
@@ -55337,30 +55607,10 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/tcommsat/server)
-"pGK" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"pGP" = (
/obj/structure/grille,
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/upper)
-"pGR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/showcase/machinery/cloning_pod{
- desc = "An old decommissioned scanner, permanently scuttled.";
- icon_state = "scanner";
- name = "decommissioned cloning scanner"
- },
-/obj/effect/decal/cleanable/greenglow,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"pGV" = (
/obj/effect/turf_decal/plaque{
icon_state = "L5"
@@ -55432,10 +55682,37 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"pHy" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_half{
+ dir = 1
+ },
+/area/station/ai/satellite/foyer)
"pHC" = (
/obj/effect/turf_decal/trimline/green/filled/corner,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"pHH" = (
+/obj/machinery/mineral/stacking_machine{
+ input_dir = 2;
+ output_dir = 1
+ },
+/obj/effect/decal/cleanable/blood/oil,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
+"pHL" = (
+/obj/machinery/door/airlock/medical{
+ name = "Abandoned Room"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/maintenance/port)
"pHQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -55547,36 +55824,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
-"pJF" = (
-/obj/effect/spawner/random/vending/snackvend,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pJG" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
},
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
-"pJJ" = (
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/structure/table,
-/obj/item/multitool{
- pixel_x = 10;
- pixel_y = 2
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -1;
- pixel_y = -2
- },
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"pJK" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/structure/table/wood,
+/obj/item/clothing/head/soft/blue,
+/obj/item/clothing/head/soft/blue,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"pJM" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -55587,6 +55848,14 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"pJP" = (
+/obj/machinery/light/red/directional/north,
+/obj/structure/window/reinforced/plasma/spawner/directional/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"pJR" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/curtain/bounty,
@@ -55619,12 +55888,31 @@
},
/turf/open/floor/iron,
/area/station/science/lobby)
+"pKm" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 8;
+ pixel_y = -2
+ },
+/turf/open/floor/glass,
+/area/station/medical/medbay/central)
"pKp" = (
/obj/item/trash/can{
pixel_x = -8
},
/turf/open/floor/wood,
/area/station/commons/dorms)
+"pKy" = (
+/obj/structure/stairs/east,
+/turf/open/floor/iron/stairs/medium{
+ dir = 8
+ },
+/area/station/ai/upload/chamber)
"pKA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55644,13 +55932,6 @@
},
/turf/open/floor/wood/tile,
/area/station/science/robotics)
-"pKC" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/effect/landmark/start/shaft_miner,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"pKJ" = (
/obj/machinery/door/airlock/command/glass{
name = "Gravity Generator Area"
@@ -55675,16 +55956,14 @@
/obj/structure/cable,
/turf/open/floor/glass,
/area/station/security/brig)
-"pLd" = (
-/obj/effect/turf_decal/trimline/brown/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,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+"pKW" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/flora/grass/jungle/a,
+/obj/structure/flora/rock/style_4,
+/obj/structure/flora/bush/flowers_br/style_3,
+/turf/open/floor/grass,
+/area/station/ai/satellite/foyer)
"pLg" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance/two,
@@ -55700,22 +55979,12 @@
},
/turf/open/openspace,
/area/station/construction/storage_wing)
-"pLt" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
+"pLq" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
-/obj/machinery/iv_drip,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
-"pLv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/machinery/door/airlock/mining/glass{
- name = "Quartermaster's Storage"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"pLx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -55732,16 +56001,18 @@
},
/turf/open/floor/iron,
/area/station/science/research)
-"pLz" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
+"pLJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/airalarm/directional/north,
+/obj/structure/cable,
+/turf/open/floor/circuit/green{
+ luminosity = 2
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
+/area/station/command/vault)
+"pLL" = (
+/obj/structure/sign/departments/medbay/alt/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"pLN" = (
/obj/structure/falsewall,
/turf/open/floor/plating,
@@ -55772,6 +56043,15 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"pLV" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 4;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"pMd" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -55782,11 +56062,28 @@
/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"pMi" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/railing/corner,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"pMk" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/carpet,
/area/station/hallway/secondary/exit/departure_lounge)
+"pMm" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pMn" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/vending/cigarette,
@@ -55794,16 +56091,23 @@
/obj/effect/mapping_helpers/broken_machine,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"pMy" = (
-/obj/effect/turf_decal/trimline/yellow/line{
+"pMs" = (
+/obj/machinery/porta_turret/ai{
dir = 4
},
-/obj/effect/turf_decal/trimline/yellow/mid_joiner{
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/interior)
+"pMx" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/obj/effect/landmark/navigate_destination/disposals,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"pME" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55849,6 +56153,15 @@
"pMT" = (
/turf/closed/wall,
/area/station/service/janitor)
+"pMU" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"pMY" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -55874,20 +56187,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall,
/area/station/service/abandoned_gambling_den)
-"pNk" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"pNl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -55921,16 +56220,6 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"pOf" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/medical/abandoned)
"pOh" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55942,6 +56231,56 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
/area/station/maintenance/hallway/abandoned_recreation)
+"pOD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/structure/closet/l3closet,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"pOE" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 7
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/stack/ducts/fifty{
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/stack/cable_coil{
+ pixel_x = -7;
+ pixel_y = 4
+ },
+/obj/item/stack/cable_coil{
+ pixel_x = -12
+ },
+/obj/item/multitool,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"pOF" = (
/obj/structure/closet/secure_closet/personal,
/obj/item/clothing/suit/hooded/wintercoat,
@@ -55967,15 +56306,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"pOQ" = (
-/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 = 5
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"pOR" = (
/obj/machinery/light/directional/east,
/turf/open/floor/engine,
@@ -56009,6 +56339,12 @@
},
/turf/open/floor/glass/airless,
/area/station/maintenance/starboard/lesser)
+"pPj" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"pPk" = (
/obj/effect/spawner/random/vending/snackvend,
/turf/open/floor/iron,
@@ -56021,6 +56357,22 @@
},
/turf/open/floor/iron/freezer,
/area/station/maintenance/port)
+"pPm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"pPn" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"pPt" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -56073,43 +56425,12 @@
/obj/machinery/light/directional/south,
/turf/open/openspace,
/area/station/command/gateway)
-"pPX" = (
-/obj/structure/railing{
- dir = 4
+"pPZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
},
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/table,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 11
- },
-/obj/item/storage/belt/utility{
- pixel_x = -3
- },
-/obj/item/storage/belt/utility{
- pixel_x = -3
- },
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
-"pPY" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/crayons{
- pixel_x = -1;
- pixel_y = 11
- },
-/obj/effect/spawner/random/bureaucracy/crayon,
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"pQa" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
@@ -56141,24 +56462,6 @@
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
/area/station/service/hydroponics/garden/abandoned)
-"pQq" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/item/paper_bin/carbon{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/item/pen/fountain{
- pixel_x = 9;
- pixel_y = 4
- },
-/obj/machinery/light_switch/directional/west{
- pixel_y = 6
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"pQt" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -56177,17 +56480,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"pQu" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/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/medical/medbay/lobby)
"pQF" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
/obj/machinery/light/directional/west,
@@ -56198,17 +56490,12 @@
/obj/effect/spawner/random/trash/mess,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"pQQ" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"pQK" = (
+/obj/structure/railing/corner,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pQS" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/engine,
@@ -56298,18 +56585,37 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"pRT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"pSd" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/obj/machinery/light/directional/west,
+/obj/item/kirbyplants/random,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"pSj" = (
/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2,
/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4,
/turf/open/floor/plating,
/area/station/security/interrogation)
+"pSv" = (
+/obj/item/banner/cargo/mundane{
+ pixel_y = 27
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "body";
+ name = "body";
+ pixel_y = 10
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = -8;
+ pixel_y = -4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"pSz" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -56349,20 +56655,17 @@
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
"pSP" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
},
-/obj/structure/filingcabinet/chestdrawer{
- pixel_y = 2
+/obj/machinery/recycler{
+ dir = 8
},
-/obj/machinery/requests_console/directional/north{
- department = "Security";
- name = "Security Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/customs)
+/obj/effect/decal/cleanable/blood/oil,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"pSQ" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -56390,6 +56693,13 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"pTp" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"pTu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -56427,6 +56737,33 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured_large,
/area/station/maintenance/port)
+"pTL" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Bay Shutters";
+ id = "qm_cargobay";
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/checkpoint/supply)
+"pTM" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"pTN" = (
+/obj/machinery/light/warm/dim/directional/west,
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"pTP" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -56444,6 +56781,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"pTV" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pTX" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/maintenance,
@@ -56456,21 +56805,18 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"pUf" = (
-/obj/effect/turf_decal/siding/dark_blue/corner{
- dir = 1
- },
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"pUj" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bed/medical/emergency,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"pUr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"pUE" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -56488,6 +56834,16 @@
},
/turf/open/floor/carpet/black,
/area/station/commons/lounge)
+"pUM" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Bay Shutters";
+ id = "qm_cargobay";
+ dir = 8;
+ pixel_y = 1
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"pUU" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56512,12 +56868,6 @@
},
/turf/open/floor/plating,
/area/station/science/genetics)
-"pVo" = (
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pVw" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/mirror/directional/north,
@@ -56586,6 +56936,29 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/medical/abandoned)
+"pWO" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 3;
+ height = 8;
+ name = "Cargo Bay";
+ shuttle_id = "cargo_home";
+ width = 13
+ },
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
+"pWR" = (
+/obj/structure/sign/clock/directional/north,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 8
+ },
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"pWZ" = (
/obj/machinery/door/airlock{
name = "Toilet"
@@ -56633,40 +57006,45 @@
/obj/structure/railing/corner,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"pYe" = (
-/obj/machinery/medical_kiosk,
+"pYi" = (
+/obj/item/kirbyplants/random,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"pYK" = (
+/obj/effect/turf_decal/siding/dark/corner,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/cyborg,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
+"pZQ" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
-"pYI" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload"
+/obj/structure/chair/sofa/bench/solo{
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/effect/landmark/navigate_destination/aiupload,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
-"pYX" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"pZT" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
-"pZX" = (
-/turf/closed/wall,
-/area/station/ai_monitored/command/storage/eva)
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"pZU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"qac" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -56729,12 +57107,6 @@
},
/turf/open/floor/wood/large,
/area/station/hallway/primary/central)
-"qaI" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/security/checkpoint/supply)
"qaK" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/item/radio/intercom/directional/south,
@@ -56748,12 +57120,6 @@
dir = 1
},
/area/station/medical/virology)
-"qaS" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"qaV" = (
/obj/structure/sign/poster/contraband/random/directional/north,
/obj/structure/bed/maint,
@@ -56781,35 +57147,47 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
+"qbL" = (
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
+"qbS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash/mess,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"qbT" = (
/turf/closed/wall/r_wall,
/area/station/security/prison/mess)
+"qbV" = (
+/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/white/textured_large,
+/area/station/ai/satellite/foyer)
+"qbY" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"qcb" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/science/xenobiology)
-"qch" = (
-/obj/item/storage/medkit/regular{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/storage/medkit/brute{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/medkit/brute,
-/obj/item/storage/medkit/brute{
- pixel_x = -4;
- pixel_y = -3
- },
-/obj/machinery/door/window/right/directional/west{
- name = "First Aid Supplies";
- req_access = list("medical")
- },
-/obj/structure/table/reinforced/rglass,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+"qcg" = (
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/effect/turf_decal/delivery,
+/obj/effect/decal/cleanable/rubble,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/cargo/storage)
"qcx" = (
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium{
@@ -56835,39 +57213,27 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
-"qcI" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/stack/rods{
- amount = 25;
- pixel_x = 2
- },
-/obj/item/stack/rods{
- amount = 25;
- pixel_y = 4
- },
-/obj/item/stack/sheet/iron/fifty{
- pixel_x = 5
- },
-/obj/item/stack/sheet/iron/fifty,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"qcT" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/engineering/break_room)
-"qdb" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+"qdc" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/carpet,
+/area/station/command/eva)
+"qdd" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/item/tank/internals/anesthetic,
+/obj/item/clothing/mask/breath/medical{
+ pixel_y = -3
+ },
+/obj/structure/cable,
+/obj/structure/closet/secure_closet/medical2,
+/obj/effect/turf_decal/trimline/blue/warning{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"qdi" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/engine/hull,
@@ -56899,6 +57265,13 @@
},
/turf/open/floor/iron/airless,
/area/station/maintenance/starboard/aft)
+"qdK" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"qdR" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -56996,13 +57369,21 @@
"qeX" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"qfe" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/machinery/holopad,
+"qeZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/large,
+/area/station/hallway/primary/central)
+"qfh" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/mapping_helpers/dead_body_placer,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/medical/morgue)
"qfi" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/shipping_container,
@@ -57018,6 +57399,25 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"qfv" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/vending/cigarette,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"qfy" = (
+/obj/structure/stairs/west,
+/obj/structure/railing,
+/obj/structure/sign/poster/official/help_others/directional/north,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"qfM" = (
+/obj/effect/spawner/random/structure/closet_maintenance,
+/obj/effect/spawner/random/maintenance/three,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"qfS" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -57062,60 +57462,15 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/iron,
/area/station/science/lab)
-"qgr" = (
-/obj/structure/table,
-/obj/item/dest_tagger{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/item/dest_tagger{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/clothing/head/soft{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/effect/turf_decal/trimline/brown/filled,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
-"qgD" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Storage Room"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
-"qgI" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"qgU" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/machinery/door/window/left/directional/east{
- name = "Cyborg Upload Console Window";
- req_access = list("ai_upload")
- },
-/obj/machinery/computer/upload/borg{
- dir = 4
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"qgV" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/security/interrogation)
+"qgX" = (
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qhd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing/corner/end,
@@ -57149,6 +57504,11 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/space/openspace,
/area/space/nearstation)
+"qht" = (
+/obj/structure/railing,
+/obj/structure/fake_stairs/directional/east,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"qhv" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/obj/effect/turf_decal/box,
@@ -57247,17 +57607,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"qip" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt{
- pixel_x = 6;
- pixel_y = 12
- },
-/obj/machinery/modular_computer/preset/id{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"qir" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -57296,6 +57645,22 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/security/checkpoint/supply)
+"qjb" = (
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qjd" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -57311,6 +57676,12 @@
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"qjg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"qjn" = (
/obj/item/toy/plush/moth{
name = "Spanner";
@@ -57357,29 +57728,6 @@
},
/turf/open/space/basic,
/area/space)
-"qjP" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/item/reagent_containers/cup/beaker/large{
- pixel_y = 4;
- pixel_x = 5
- },
-/obj/item/reagent_containers/cup/beaker{
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/reagent_containers/dropper{
- pixel_y = -4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"qjQ" = (
/obj/structure/railing/corner/end{
dir = 1
@@ -57422,6 +57770,12 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
+"qkm" = (
+/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/primary/aft)
"qkv" = (
/obj/structure/railing{
dir = 4
@@ -57444,21 +57798,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/wood,
/area/station/service/library)
-"qld" = (
-/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/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"qle" = (
/obj/structure/table,
/obj/item/clothing/head/cone{
@@ -57486,20 +57825,6 @@
/obj/machinery/mech_bay_recharge_port,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"qlw" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/sorting/mail,
-/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
-/obj/structure/cable,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"qlx" = (
/obj/structure/closet/crate/engineering{
name = "Basic Materials"
@@ -57533,11 +57858,6 @@
},
/turf/open/floor/iron/stairs/left,
/area/station/engineering/lobby)
-"qlH" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"qlI" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
@@ -57552,19 +57872,6 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"qlO" = (
-/obj/effect/turf_decal/trimline/blue/filled/end{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"qlP" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -57587,6 +57894,21 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"qma" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/button/door/directional/east{
+ id = "qm_warehouse";
+ name = "Warehouse Shutters";
+ pixel_x = 28;
+ pixel_y = 6
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"qmc" = (
/obj/effect/turf_decal/siding,
/obj/effect/turf_decal/trimline/white/corner{
@@ -57610,15 +57932,51 @@
/obj/effect/spawner/random/trash/box,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"qmB" = (
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
+"qmo" = (
+/obj/effect/spawner/random/maintenance,
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
+"qmu" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"qmD" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/food/pizzaslice/moldy/bacteria,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"qmI" = (
/obj/structure/cable,
/obj/effect/spawner/random/trash/garbage,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"qmU" = (
+/obj/structure/sign/poster/official/random/directional/north,
+/obj/structure/table,
+/obj/item/pai_card{
+ pixel_x = -14;
+ pixel_y = 6
+ },
+/obj/item/bodypart/head/robot{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"qmY" = (
/obj/effect/turf_decal/siding/blue{
dir = 6
@@ -57678,6 +58036,16 @@
/obj/item/clothing/head/soft/blue,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"qnQ" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sorting/mail/flip{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"qnR" = (
/obj/structure/lattice/catwalk,
/obj/structure/sign/poster/contraband/clown/directional/south,
@@ -57708,6 +58076,19 @@
dir = 4
},
/area/station/science/robotics)
+"qoi" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_edge{
+ dir = 1
+ },
+/area/station/ai/satellite/foyer)
"qom" = (
/obj/machinery/teleport/hub,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -57715,6 +58096,15 @@
},
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
+"qoq" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"qot" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/structure/disposalpipe/segment,
@@ -57762,15 +58152,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/checker,
/area/station/service/bar)
-"qoX" = (
-/obj/machinery/mineral/stacking_machine{
- input_dir = 2;
- output_dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/decal/cleanable/blood/oil,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"qpa" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -57834,6 +58215,15 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"qqb" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/computer/cargo{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"qqd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/warning/electric_shock/directional/east,
@@ -57848,14 +58238,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"qqi" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/greater)
"qqj" = (
/obj/effect/turf_decal/siding/wood{
dir = 6
@@ -57864,6 +58246,10 @@
/obj/machinery/light/blacklight/directional/south,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"qqs" = (
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"qqv" = (
/obj/machinery/door/window/brigdoor/left/directional/east{
name = "Creature Pen";
@@ -57875,20 +58261,18 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"qqz" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
-"qqC" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+"qqD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
-/turf/open/floor/iron/white/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/holopad{
+ pixel_y = 6
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"qqJ" = (
/obj/structure/chair/office{
dir = 4
@@ -57903,28 +58287,9 @@
/obj/structure/cable,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"qrb" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayExit";
- name = "Medbay Exit"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"qrd" = (
/turf/open/openspace,
/area/station/medical/abandoned)
-"qrk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/medical/medbay/central)
"qrt" = (
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/iron/dark,
@@ -58012,16 +58377,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"qsi" = (
-/obj/structure/chair/office,
-/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,
-/area/station/command/heads_quarters/qm)
"qsm" = (
/obj/machinery/door/airlock/security/glass{
name = "Security E.V.A. Storage"
@@ -58035,10 +58390,6 @@
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron/dark,
/area/station/security/eva)
-"qsv" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"qsC" = (
/obj/structure/ladder,
/turf/open/floor/iron/dark,
@@ -58096,38 +58447,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/wood/large,
/area/station/service/library/private)
-"qtO" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 4
- },
-/obj/item/hand_labeler{
- pixel_y = 7
- },
-/obj/item/storage/pill_bottle/epinephrine{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/stack/package_wrap{
- pixel_x = -11;
- pixel_y = 2
- },
-/obj/item/stack/package_wrap{
- pixel_x = -7;
- pixel_y = -1
- },
-/obj/structure/table,
-/obj/machinery/button/door/directional/east{
- id = "chemshutters";
- name = "Chemistry Shutters";
- req_access = list("pharmacy")
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"qtR" = (
/obj/machinery/door/poddoor{
id = "abandonedcargo";
@@ -58148,10 +58467,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"qud" = (
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
"quB" = (
/obj/structure/chair/comfy/brown{
color = "#596479";
@@ -58189,39 +58504,6 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"qvg" = (
-/obj/structure/table,
-/obj/item/stack/sheet/iron/fifty{
- pixel_x = -4
- },
-/obj/item/stack/sheet/iron/fifty{
- pixel_x = 4
- },
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = 4;
- pixel_y = -1
- },
-/obj/item/wrench{
- pixel_y = 5
- },
-/obj/item/crowbar{
- pixel_y = 5
- },
-/obj/machinery/status_display/evac/directional/north,
-/obj/machinery/light_switch/directional/east{
- pixel_y = -5
- },
-/obj/machinery/firealarm/directional/east{
- pixel_y = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"qvo" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -58236,12 +58518,21 @@
/obj/structure/sign/warning/radiation/rad_area/directional/south,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
-"qvu" = (
-/obj/machinery/light/directional/south,
-/obj/structure/lattice/catwalk,
-/obj/machinery/firealarm/directional/south,
-/turf/open/openspace,
-/area/station/security/checkpoint/supply)
+"qvK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/obj/item/clothing/suit/utility/radiation{
+ pixel_y = 18;
+ pixel_x = 8
+ },
+/obj/item/clothing/suit/utility/bomb_suit{
+ pixel_x = -7;
+ pixel_y = 16
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"qvL" = (
/obj/machinery/airalarm/directional/south,
/obj/machinery/light/directional/south,
@@ -58318,30 +58609,15 @@
/obj/structure/cable,
/turf/open/space/openspace,
/area/station/solars/starboard/aft)
-"qxr" = (
-/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/brown/filled/line{
- dir = 6
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
-"qxA" = (
-/obj/effect/turf_decal/trimline/brown/warning{
+"qxi" = (
+/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"qxD" = (
-/obj/machinery/shower/directional/west,
-/obj/effect/turf_decal/siding/blue/end{
+/obj/structure/railing/corner{
dir = 8
},
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/medbay/central)
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"qxE" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating/airless,
@@ -58361,28 +58637,11 @@
/obj/structure/window/spawner/directional/south,
/turf/open/floor/iron,
/area/station/maintenance/hallway/abandoned_recreation)
-"qxR" = (
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"qxT" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/obj/machinery/meter,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"qye" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/sign/nanotrasen{
- pixel_x = -32
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"qyf" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing/corner/end/flip,
@@ -58401,6 +58660,15 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"qyi" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qyu" = (
/obj/structure/lattice/catwalk,
/obj/structure/table/glass,
@@ -58435,6 +58703,12 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron,
/area/station/science/lab)
+"qyE" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"qyM" = (
/obj/structure/table/reinforced,
/obj/item/storage/belt/utility/full{
@@ -58444,6 +58718,13 @@
/obj/item/stack/sheet/plasteel/twenty,
/turf/open/floor/iron/dark/textured_corner,
/area/station/science/robotics/lab)
+"qyP" = (
+/obj/effect/turf_decal/trimline/brown/arrow_ccw,
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"qyU" = (
/obj/structure/chair{
dir = 1
@@ -58457,25 +58738,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/ordnance/storage)
-"qzb" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
-"qzf" = (
-/obj/machinery/door/airlock{
- name = "Kitchen"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/lesser)
"qzo" = (
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
dir = 1
@@ -58493,17 +58755,36 @@
dir = 8
},
/area/station/science/ordnance/storage)
+"qzz" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"qzB" = (
/obj/structure/rack,
/obj/item/clothing/gloves/color/fyellow,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"qzF" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"qzN" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/circuit,
/area/station/maintenance/hallway/abandoned_recreation)
+"qzP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/stairs/west,
+/obj/structure/sign/departments/medbay/alt/directional/west,
+/turf/open/floor/iron/stairs/medium{
+ dir = 4
+ },
+/area/station/medical/abandoned)
"qzQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -58514,6 +58795,32 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/engineering/main)
+"qzU" = (
+/obj/structure/table,
+/obj/item/paper_bin/carbon{
+ pixel_x = 16;
+ pixel_y = 6
+ },
+/obj/item/pen/fountain{
+ pixel_x = 15;
+ pixel_y = 4
+ },
+/obj/item/stamp/granted{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/stamp/denied{
+ pixel_x = 6
+ },
+/obj/item/stamp/head/qm{
+ pixel_x = -5
+ },
+/obj/item/clipboard{
+ pixel_y = 8;
+ pixel_x = -6
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"qzY" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/machinery/firealarm/directional/south,
@@ -58557,6 +58864,21 @@
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"qAo" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
+"qAt" = (
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"qAw" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/office,
@@ -58565,23 +58887,16 @@
},
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
-"qAx" = (
+"qAC" = (
+/obj/structure/railing{
+ dir = 10
+ },
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/mess,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"qAI" = (
-/obj/effect/turf_decal/trimline/brown/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,
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/obj/structure/lattice/catwalk,
+/obj/structure/rack,
+/obj/effect/spawner/random/maintenance,
+/turf/open/openspace,
+/area/station/maintenance/department/medical)
"qAJ" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -58599,6 +58914,9 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"qAX" = (
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"qBe" = (
/obj/machinery/door/airlock/wood{
name = "Curator Office"
@@ -58626,15 +58944,16 @@
/obj/structure/cable,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"qBi" = (
+"qBj" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/machinery/light_switch/directional/west,
+/obj/machinery/camera/autoname/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/open/floor/iron/dark,
/area/station/medical/chemistry)
"qBm" = (
@@ -58678,18 +58997,17 @@
/obj/item/tank/internals/anesthetic,
/turf/open/floor/iron/white,
/area/station/maintenance/hallway/abandoned_recreation)
-"qBX" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+"qBR" = (
+/obj/structure/sign/poster/official/random/directional/west,
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_half{
dir = 1
},
-/obj/machinery/door/window/left/directional/north{
- name = "Anti Assistant Protection Door";
- req_access = list("medical")
- },
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/obj/effect/turf_decal/tile/dark_green/diagonal_centre,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/cryo)
+/area/station/ai/satellite/interior)
"qCe" = (
/obj/structure/chair/comfy/brown{
dir = 4
@@ -58713,57 +59031,6 @@
/obj/effect/landmark/start/security_officer,
/turf/open/floor/iron/dark,
/area/station/security/office)
-"qCA" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 7
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/stack/ducts/fifty{
- pixel_y = -3
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/stack/cable_coil{
- pixel_x = -7;
- pixel_y = 4
- },
-/obj/item/stack/cable_coil{
- pixel_x = -12
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
-"qCH" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Science Store"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/purple/fourcorners,
-/obj/effect/landmark/navigate_destination/research,
-/turf/open/floor/iron/dark,
-/area/station/science/lobby)
"qCN" = (
/obj/structure/railing{
dir = 1
@@ -58784,29 +59051,23 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/brig)
-"qCY" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/landmark/start/cyborg,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"qDe" = (
/obj/structure/disposalpipe/segment{
dir = 2
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"qDh" = (
+/obj/machinery/camera/autoname/directional/north{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower North Treatment Center"
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/medical_kiosk,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"qDi" = (
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
@@ -58868,6 +59129,18 @@
/obj/machinery/light/directional/north,
/turf/open/floor/wood,
/area/station/security/courtroom)
+"qER" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/hallway/abandoned_recreation)
"qEY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -58886,6 +59159,33 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
+"qFa" = (
+/obj/machinery/airalarm/directional/south,
+/obj/structure/table/glass,
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/cup/beaker/cryoxadone{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/item/wrench/medical{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"qFr" = (
/obj/machinery/door/airlock/command{
name = "Teleport Access"
@@ -58919,16 +59219,6 @@
/obj/effect/landmark/start/security_officer,
/turf/open/floor/iron/dark,
/area/station/security/medical)
-"qFD" = (
-/obj/machinery/holopad,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"qFO" = (
/turf/open/floor/circuit/green/telecomms/mainframe,
/area/station/tcommsat/server)
@@ -58967,29 +59257,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
-"qGG" = (
-/obj/structure/cable,
-/turf/open/floor/iron/smooth_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"qGQ" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 1;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/pharmacy)
-"qGW" = (
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/command/eva,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
"qGZ" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
dir = 9
@@ -59031,23 +59298,31 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"qHQ" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner{
+"qHP" = (
+/obj/structure/railing/corner{
dir = 1
},
-/obj/machinery/conveyor_switch/oneway{
- id = "cargoload";
- name = "Loading Conveyor";
- pixel_x = -13;
- pixel_y = -5
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/catwalk_floor/iron_white,
+/area/station/ai/satellite/interior)
"qHT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"qHZ" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"qIa" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
@@ -59061,34 +59336,33 @@
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
"qIc" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
+/obj/structure/table/glass,
+/obj/item/book/manual/wiki/surgery{
+ pixel_x = -4;
+ pixel_y = 3
},
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/stack/medical/bone_gel{
+ pixel_x = 6;
+ pixel_y = 12
},
-/obj/machinery/light/small/directional/east,
-/obj/structure/closet{
- name = "janitorial supplies"
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/morgue)
+/turf/open/floor/iron/dark/textured_half,
+/area/station/medical/surgery)
"qIz" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"qIB" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
+"qIC" = (
+/obj/machinery/door/airlock/security{
+ name = "Courtroom Cell"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white,
-/area/station/medical/patients_rooms/room_a)
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/wood,
+/area/station/security/courtroom)
"qIF" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -59104,31 +59378,15 @@
},
/turf/open/openspace,
/area/station/hallway/primary/central)
-"qIK" = (
-/obj/structure/railing{
+"qIY" = (
+/obj/machinery/light_switch/directional/north,
+/obj/structure/sign/clock/directional/east,
+/obj/machinery/suit_storage_unit/mining/eva,
+/obj/effect/turf_decal/siding/dark/end{
dir = 1
},
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/chair{
- dir = 8;
- pixel_y = -2
- },
-/turf/open/floor/glass,
-/area/station/medical/medbay/central)
-"qJb" = (
-/obj/machinery/disposal/bin,
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/bot,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/turf/open/floor/carpet/orange,
+/area/station/command/heads_quarters/qm)
"qJf" = (
/turf/open/floor/wood,
/area/station/service/lawoffice)
@@ -59175,17 +59433,6 @@
/obj/effect/turf_decal/siding/blue,
/turf/open/floor/iron/white/smooth_large,
/area/station/hallway/secondary/entry)
-"qJN" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/structure/table/reinforced/rglass,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"qJS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59194,27 +59441,30 @@
/obj/structure/disposalpipe/junction/yjunction,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
+"qJU" = (
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qKk" = (
/obj/structure/table/reinforced,
/obj/item/restraints/handcuffs,
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/security/checkpoint/science)
-"qKl" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 9
- },
-/turf/open/floor/engine/hull/reinforced/air,
-/area/station/ai_monitored/turret_protected/ai)
"qKq" = (
/turf/open/openspace,
/area/station/science/zoo)
-"qKu" = (
-/turf/closed/wall,
-/area/station/medical/patients_rooms/room_a)
+"qKy" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"qKA" = (
/obj/structure/railing{
dir = 6
@@ -59224,13 +59474,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"qKB" = (
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
-"qKC" = (
-/obj/structure/sign/clock/directional/west,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"qKG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -59248,6 +59491,37 @@
"qKO" = (
/turf/closed/wall,
/area/station/maintenance/starboard/central)
+"qKP" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/north{
+ id = "MedbayExit";
+ name = "Exit Door";
+ req_access = list("medical");
+ pixel_y = 39;
+ pixel_x = -6;
+ normaldoorcontrol = 1
+ },
+/obj/machinery/button/door/directional/north{
+ id = "MedbayFoyer";
+ name = "Entrance Door";
+ req_access = list("medical");
+ pixel_y = 39;
+ normaldoorcontrol = 1;
+ pixel_x = 6
+ },
+/obj/machinery/button/door/directional/north{
+ id = "medbay-office";
+ name = "Medbay Lockdown";
+ req_access = list("medical");
+ pixel_y = 30
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"qKR" = (
/obj/structure/flora/bush/ferny/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -59327,12 +59601,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"qMh" = (
-/obj/item/food/sandwich/cheese,
-/obj/structure/table/wood,
-/obj/machinery/computer/records/medical/laptop,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"qMi" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59354,6 +59622,19 @@
},
/turf/open/floor/wood,
/area/station/security/courtroom)
+"qMz" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/morgue)
"qMC" = (
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
@@ -59390,14 +59671,13 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"qMQ" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/ai_slipper{
- uses = 8
- },
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"qMU" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"qNd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment,
@@ -59406,22 +59686,10 @@
"qNe" = (
/turf/open/floor/carpet,
/area/station/hallway/primary/central)
-"qNf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"qNg" = (
/obj/structure/stairs/south,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"qNi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters{
- id = "qm_cargobay";
- name = "Cargo Bay Shutters"
- },
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"qNn" = (
/obj/structure/table,
/obj/effect/spawner/random/bureaucracy/paper,
@@ -59497,38 +59765,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"qOb" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Operating Room"
- },
-/obj/structure/table/reinforced/rglass,
-/obj/item/storage/box/masks{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/storage/box/bodybags{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/storage/box/gloves{
- pixel_y = 10
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"qOe" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L10"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/hallway/primary/central)
+"qNY" = (
+/obj/machinery/door/airlock/grunge,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qOm" = (
/obj/structure/closet/crate,
/obj/item/gps,
@@ -59553,13 +59797,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"qOF" = (
-/obj/structure/cable,
-/obj/effect/spawner/random/trash/graffiti,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+"qOG" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"qOS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -59612,6 +59858,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
+"qPB" = (
+/obj/structure/mannequin/skeleton,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"qPD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59636,6 +59890,13 @@
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"qPV" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/dark/textured_half,
+/area/station/ai/satellite/foyer)
"qPW" = (
/obj/item/clothing/head/cone{
pixel_x = 2;
@@ -59646,12 +59907,6 @@
"qPX" = (
/turf/closed/wall,
/area/station/service/chapel/office)
-"qPZ" = (
-/obj/structure/sign/poster/official/random/directional/south,
-/obj/machinery/light/directional/south,
-/obj/machinery/washing_machine,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"qQb" = (
/obj/structure/table/wood,
/obj/item/newspaper{
@@ -59754,16 +60009,18 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"qRi" = (
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 4
- },
-/obj/machinery/light/floor,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"qRp" = (
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/atmos/project)
+"qRq" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"qRs" = (
/obj/structure/railing,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -59782,6 +60039,13 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"qRC" = (
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"qRL" = (
/obj/effect/turf_decal/siding,
/obj/effect/turf_decal/trimline/white/corner{
@@ -59799,9 +60063,6 @@
/obj/structure/flora/bush/fullgrass/style_random,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
-"qSf" = (
-/turf/closed/wall,
-/area/station/ai_monitored/turret_protected/ai)
"qSk" = (
/turf/closed/wall,
/area/station/maintenance/department/science/central)
@@ -59937,6 +60198,20 @@
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"qUb" = (
+/obj/effect/spawner/random/structure/closet_maintenance,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
+"qUh" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"qUq" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/mop_bucket,
@@ -59973,6 +60248,36 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/central)
+"qUQ" = (
+/obj/machinery/camera/autoname/directional/south,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"qUS" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 8
+ },
+/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/dark/textured_edge{
+ dir = 8
+ },
+/area/station/ai/satellite/chamber)
+"qUW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"qVd" = (
/obj/effect/turf_decal/siding/brown{
dir = 8
@@ -60047,6 +60352,17 @@
"qVO" = (
/turf/closed/wall,
/area/station/command/bridge)
+"qVY" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Chemistry"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"qWb" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/obj/machinery/camera/autoname/directional/west,
@@ -60088,10 +60404,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/openspace,
/area/station/command/bridge)
-"qWn" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden,
-/turf/closed/wall,
-/area/station/medical/cryo)
"qWv" = (
/obj/structure/table/wood/poker,
/obj/item/toy/cards/deck{
@@ -60100,6 +60412,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
+"qWy" = (
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 1
+ },
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"qWV" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line{
@@ -60116,6 +60437,13 @@
/obj/structure/cable,
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"qXc" = (
+/obj/machinery/medical_kiosk,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"qXj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
@@ -60132,20 +60460,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/command/bridge)
-"qXo" = (
-/obj/machinery/status_display/ai/directional/north,
-/obj/structure/chair/sofa/corp/left,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"qXr" = (
-/obj/structure/sign/departments/telecomms/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/smooth_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"qXx" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Mix to Gas"
@@ -60186,6 +60500,14 @@
dir = 8
},
/area/station/service/chapel)
+"qXY" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_corner,
+/area/station/ai/satellite/interior)
"qYi" = (
/obj/machinery/portable_atmospherics/scrubber/huge,
/obj/effect/turf_decal/bot,
@@ -60202,13 +60524,6 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/office)
-"qYk" = (
-/obj/effect/spawner/random/structure/crate,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"qYn" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -60228,6 +60543,17 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"qYt" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"qYB" = (
/obj/structure/chair/greyscale{
dir = 1
@@ -60240,15 +60566,6 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"qYO" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/sticker/googly,
-/obj/item/sticker/googly,
-/obj/item/sticker/googly,
-/obj/item/sticker/clown,
-/obj/item/sticker/pslime,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"qYU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -60276,14 +60593,6 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"qZd" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/medical/chem_storage)
"qZv" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/generic_maintenance_landmark,
@@ -60299,13 +60608,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"qZD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"qZE" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -60324,10 +60626,6 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"qZQ" = (
-/obj/machinery/flasher/directional/north,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"qZW" = (
/obj/item/clothing/head/cone{
pixel_x = -5;
@@ -60335,16 +60633,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"qZX" = (
-/obj/machinery/door/airlock/security{
- name = "Armory"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"qZZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -60367,6 +60655,24 @@
},
/turf/open/floor/engine/vacuum,
/area/station/maintenance/disposal/incinerator)
+"rah" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/iron{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/lithium{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/machinery/camera/autoname/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Chemistry Storage"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"ran" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -60390,13 +60696,6 @@
},
/turf/open/floor/glass,
/area/station/security/brig)
-"raF" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/obj/machinery/computer/order_console/mining,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"raN" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -60437,28 +60736,47 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/engine,
/area/station/service/hydroponics)
+"raZ" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/obj/machinery/light/warm/dim/directional/west,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"rba" = (
/obj/structure/spider/stickyweb,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"rbk" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"rbl" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
dir = 1
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/upper)
-"rbs" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/weather/snow,
-/obj/structure/plasticflaps/kitchen,
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
+"rbm" = (
+/obj/effect/turf_decal/trimline/brown/warning{
+ dir = 9
},
-/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"rbx" = (
+/obj/machinery/newscaster/directional/west,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"rbE" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -60467,16 +60785,20 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"rbG" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
+"rbF" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"rbM" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/catwalk_floor,
+/area/station/cargo/storage)
"rbQ" = (
/obj/structure/railing{
dir = 4
@@ -60499,10 +60821,27 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"rcj" = (
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/security/armory)
"rcl" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"rcp" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/machinery/fax{
+ fax_name = "Quartermaster's Office";
+ name = "Quartermaster's Fax Machine"
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"rcs" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance/two,
@@ -60513,6 +60852,12 @@
"rct" = (
/turf/closed/wall,
/area/station/engineering/storage)
+"rcu" = (
+/obj/structure/table,
+/obj/effect/spawner/random/engineering/toolbox,
+/obj/machinery/light/directional/north,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"rcF" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -60522,9 +60867,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"rcG" = (
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"rdb" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -60600,21 +60942,25 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"reb" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"rdY" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/structure/sign/poster/official/state_laws/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
+"rea" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Virology Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
/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 = 4
},
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"rec" = (
/obj/machinery/light/small/directional/west,
/obj/structure/chair/comfy/beige{
@@ -60623,6 +60969,10 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/service/cafeteria)
+"reg" = (
+/obj/structure/sign/departments/chemistry/pharmacy/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"reh" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -60648,6 +60998,15 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/hallway/secondary/construction)
+"reM" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 10
+ },
+/turf/open/floor/engine/hull/reinforced/air,
+/area/station/ai/satellite/chamber)
"reN" = (
/obj/machinery/airalarm/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -60655,41 +61014,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"rfc" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/dark{
- dir = 9
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 6
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark/corner,
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"rfi" = (
-/obj/structure/cable,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"rfn" = (
-/obj/machinery/camera/autoname/directional/north{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower North Treatment Center"
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/medical_kiosk,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"rfr" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/airalarm/directional/west,
@@ -60701,21 +61025,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/wood/large,
/area/station/hallway/secondary/service)
-"rfu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"rfw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/medical{
- name = "Abandoned Room"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/iron/textured_large,
-/area/station/maintenance/department/medical)
"rfE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/lattice/catwalk,
@@ -60725,6 +61034,14 @@
/obj/item/tank/internals/oxygen/yellow,
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"rfL" = (
+/obj/machinery/shower/directional/west,
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/medbay/central)
"rfU" = (
/obj/machinery/light/directional/west,
/turf/open/floor/iron/large,
@@ -60762,22 +61079,15 @@
},
/turf/open/floor/carpet,
/area/station/command/meeting_room/council)
-"rgD" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/airlock/medical/glass{
- name = "Chemistry"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
+"rhx" = (
+/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"rhz" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/plasma,
@@ -60816,13 +61126,6 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"rhL" = (
-/obj/effect/decal/cleanable/generic,
-/obj/structure/railing{
- dir = 5
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"rhM" = (
/obj/effect/turf_decal/trimline/white/corner{
dir = 8
@@ -60835,6 +61138,21 @@
},
/turf/open/floor/iron/large,
/area/station/maintenance/starboard/lesser)
+"rhP" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow/opposingcorners,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"rif" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Under The Stairs"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"rih" = (
/turf/open/floor/plating,
/area/station/maintenance/central)
@@ -60931,29 +61249,12 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"rju" = (
-/obj/structure/sign/warning/gas_mask/directional/west,
-/obj/structure/table/reinforced/plasmarglass,
-/obj/machinery/reagentgrinder{
- pixel_x = -8;
- pixel_y = 8
- },
-/obj/item/paper_bin{
- pixel_x = 6;
- pixel_y = 12
- },
-/obj/item/pen{
- pixel_x = 6;
- pixel_y = 12
- },
-/obj/item/folder/white{
- pixel_x = 6
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+"rjk" = (
+/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/white/smooth_large,
+/area/station/ai/satellite/interior)
"rjz" = (
/obj/structure/table,
/obj/effect/spawner/random/entertainment/drugs,
@@ -60965,14 +61266,15 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"rjJ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+"rjI" = (
+/obj/machinery/button/door/directional/south{
+ id = "cmoprivacy";
+ name = "CMO Privacy Shutters";
+ req_access = list("cmo");
+ pixel_y = -7
},
-/obj/effect/turf_decal/siding/dark,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/closed/wall,
+/area/station/command/heads_quarters/cmo)
"rjO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -61063,6 +61365,11 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"rkU" = (
+/obj/structure/cable,
+/obj/item/banner/command/mundane,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"rkW" = (
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark/smooth_large,
@@ -61096,6 +61403,15 @@
/obj/effect/landmark/start/librarian,
/turf/open/floor/carpet/black,
/area/station/service/library/private)
+"rlB" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/stairs/medium{
+ dir = 4
+ },
+/area/station/medical/abandoned)
"rlE" = (
/obj/structure/hedge,
/turf/open/floor/glass/reinforced,
@@ -61122,6 +61438,11 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"rlU" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/security/courtroom)
"rlW" = (
/obj/structure/table,
/obj/item/book/manual/wiki/security_space_law{
@@ -61136,12 +61457,27 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"rme" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable/multilayer/connected,
+/obj/machinery/power/port_gen/pacman,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"rmg" = (
/obj/structure/stairs/north,
/obj/machinery/airalarm/directional/east,
/obj/machinery/light/directional/east,
/turf/open/floor/iron/stairs/medium,
/area/station/command/heads_quarters/hop)
+"rmi" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"rmq" = (
/obj/machinery/mechpad,
/turf/open/floor/iron/smooth,
@@ -61172,11 +61508,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/zoo)
-"rmA" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/status_display/evac/directional/east,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"rmB" = (
/obj/machinery/power/shieldwallgen,
/obj/effect/turf_decal/stripes/line{
@@ -61228,38 +61559,12 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"rmN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
+"rmP" = (
/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/white,
-/area/station/medical/medbay/central)
-"rmO" = (
-/obj/effect/turf_decal/siding/dark/corner,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/landmark/start/cyborg,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"rmS" = (
/obj/structure/railing{
dir = 8
@@ -61298,26 +61603,37 @@
},
/turf/closed/wall,
/area/station/maintenance/starboard/fore)
-"rnF" = (
-/obj/structure/railing{
- dir = 8
+"rnE" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
},
-/obj/structure/table,
-/obj/item/reagent_containers/cup/glass/mug{
- pixel_x = -5;
- pixel_y = -15
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
+"rnP" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -4;
+ pixel_y = 4
},
-/obj/item/ai_module/toy_ai{
- pixel_x = -8;
- pixel_y = 9
+/obj/item/pen/blue{
+ pixel_x = -1;
+ pixel_y = 5
},
+/obj/item/pen/red{
+ pixel_x = -6
+ },
+/obj/machinery/camera/autoname/directional/south,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
+"rnQ" = (
+/obj/structure/ladder,
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt,
/obj/structure/lattice/catwalk,
-/obj/item/clipboard{
- pixel_x = 1;
- pixel_y = -2
- },
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/maintenance/department/medical)
"rnR" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/obj/machinery/camera/autoname/directional/east,
@@ -61333,12 +61649,17 @@
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
-"roi" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
+"rod" = (
+/obj/structure/window/spawner/directional/east,
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
},
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/obj/machinery/light/very_dim/directional/north,
+/obj/structure/plasticflaps,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"roj" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -61443,26 +61764,18 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
+"rpz" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"rpB" = (
/turf/closed/wall/r_wall,
/area/station/command/corporate_showroom)
-"rpG" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/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/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"rpI" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/south{
- network = list("minisat")
- },
-/obj/machinery/washing_machine,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rpL" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -61473,25 +61786,6 @@
"rpU" = (
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"rpY" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/yellow/full,
-/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Chemical Storage"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock_note_placer{
- note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber";
- note_name = "Projects"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"rqc" = (
/obj/structure/closet/secure_closet/freezer/meat,
/obj/machinery/camera/autoname/directional/south,
@@ -61535,6 +61829,16 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron/chapel,
/area/station/service/chapel)
+"rqC" = (
+/obj/machinery/door/airlock/external{
+ name = "Mining Dock Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"rqM" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -61572,24 +61876,6 @@
/obj/structure/ladder,
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"rrd" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/iron{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/lithium{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/machinery/camera/autoname/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Chemistry Storage"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
"rrj" = (
/obj/machinery/door/airlock/public/glass{
id_tag = "courtlockdown";
@@ -61686,18 +61972,13 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/central)
-"rtb" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/conveyor{
- dir = 8;
- id = "mining"
+"rsU" = (
+/obj/machinery/wall_healer/directional/north,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
},
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/medbay/lobby)
"rtd" = (
/obj/effect/turf_decal/tile/blue/full,
/obj/structure/table/reinforced,
@@ -61724,6 +62005,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"rto" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"rtx" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -61746,18 +62033,6 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/hallway/secondary/entry)
-"rtM" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/chair/office/light{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"rtO" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -61772,41 +62047,24 @@
/obj/machinery/vending/coffee,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"ruq" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 8
- },
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"ruy" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/camera/autoname/directional/north,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"ruB" = (
/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/dark/small,
/area/station/command/heads_quarters/ce)
-"ruE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
+"ruD" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/plumbed/storage,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"ruJ" = (
+/obj/item/kirbyplants/random,
+/obj/structure/sign/departments/medbay/alt/directional/east,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"ruK" = (
/obj/machinery/door/airlock/public/glass{
name = "Abandoned Hallway"
@@ -61817,6 +62075,22 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"ruO" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 5
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
+"ruR" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"ruS" = (
/obj/effect/mob_spawn/corpse/human/skeleton,
/obj/item/mod/module/springlock,
@@ -61846,17 +62120,6 @@
/obj/structure/sign/poster/official/nanotrasen_logo/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"rvt" = (
-/obj/structure/table/wood/poker,
-/obj/item/flashlight/lamp/green{
- pixel_x = -8;
- pixel_y = 14
- },
-/obj/item/cigbutt,
-/obj/effect/mapping_helpers/broken_floor,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"rvu" = (
/obj/structure/chair/office{
dir = 1
@@ -61886,6 +62149,13 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"rvI" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/firealarm/directional/south,
+/obj/structure/tank_holder/extinguisher,
+/obj/machinery/light/directional/south,
+/turf/open/floor/wood,
+/area/station/command/eva)
"rvR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61904,34 +62174,9 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"rwd" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "packageSort2"
- },
-/obj/effect/turf_decal/trimline/brown/filled,
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"rwh" = (
/turf/closed/wall/r_wall,
/area/station/security/medical)
-"rwG" = (
-/obj/machinery/door/airlock/mining/glass{
- name = "Mining Dock"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "miningshuttleexit"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"rwJ" = (
/obj/structure/railing/corner/end/flip{
dir = 8
@@ -61956,6 +62201,15 @@
/obj/effect/baseturf_helper/reinforced_plating/ceiling,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
+"rwT" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ name = "Cargo Lockdown Shutters";
+ id = "cargolockdown";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"rwU" = (
/obj/effect/mapping_helpers/airlock/access/all/service/general,
/obj/structure/disposalpipe/segment{
@@ -61968,18 +62222,10 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/grass,
/area/station/hallway/primary/starboard)
-"rxc" = (
-/obj/structure/table,
-/obj/machinery/fax{
- fax_name = "Quartermaster's Office";
- name = "Quartermaster's Fax Machine"
- },
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
-"rxk" = (
-/obj/machinery/holopad,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+"rxd" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"rxo" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -61988,6 +62234,46 @@
/obj/structure/railing/corner,
/turf/open/openspace,
/area/station/commons/fitness/recreation)
+"rxx" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/machinery/light/directional/south,
+/obj/structure/table,
+/obj/item/screwdriver{
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_y = 11
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = 8;
+ pixel_y = 11
+ },
+/obj/item/grenade/chem_grenade{
+ pixel_x = 11;
+ pixel_y = 11
+ },
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/obj/item/clothing/glasses/science{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
+"rxE" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"rxH" = (
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
@@ -62009,28 +62295,19 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"rya" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/iron,
-/area/station/maintenance/port/aft)
"ryb" = (
/obj/effect/spawner/random/structure/crate,
/obj/structure/sign/poster/contraband/random/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"ryr" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+"ryx" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
},
-/obj/effect/landmark/firealarm_sanity,
-/turf/open/floor/iron/stairs/medium{
- dir = 4
- },
-/area/station/medical/abandoned)
+/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/command/eva)
"ryJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62105,16 +62382,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"rAa" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/mob/living/simple_animal/bot/secbot/pingsky,
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rAc" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable,
@@ -62138,18 +62405,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"rAy" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"rAD" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -62166,13 +62421,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/openspace,
/area/station/maintenance/starboard/lesser)
-"rAK" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/flora/rock/pile/jungle/style_3,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rAL" = (
/obj/structure/table/glass,
/turf/open/floor/carpet,
@@ -62189,6 +62437,19 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/carpet,
/area/station/hallway/secondary/exit/departure_lounge)
+"rBc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/internals,
+/obj/effect/spawner/random/maintenance,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
+"rBd" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"rBh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment{
@@ -62221,10 +62482,6 @@
/obj/machinery/status_display/ai/directional/north,
/turf/open/openspace,
/area/station/command/bridge)
-"rBG" = (
-/obj/machinery/digital_clock/directional/south,
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"rBI" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/confetti,
@@ -62303,17 +62560,6 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"rCF" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/disposal/bin,
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/bot,
-/obj/machinery/camera/autoname/directional/south,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"rCO" = (
/obj/structure/table/reinforced,
/obj/item/storage/box/lights/mixed,
@@ -62323,6 +62569,9 @@
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"rDc" = (
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"rDd" = (
/obj/structure/chair/office{
dir = 1
@@ -62365,11 +62614,56 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/cargo/bitrunning/den)
+"rDD" = (
+/obj/item/emergency_bed,
+/obj/item/emergency_bed{
+ pixel_y = 3
+ },
+/obj/item/emergency_bed{
+ pixel_y = 3
+ },
+/obj/structure/rack,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/medbay/central)
+"rDN" = (
+/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/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"rDR" = (
+/obj/structure/cable,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"rEd" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"rEl" = (
+/obj/structure/stairs/east,
+/obj/machinery/status_display/supply{
+ pixel_x = 32
+ },
+/turf/open/floor/iron/stairs/medium{
+ dir = 8
+ },
+/area/station/cargo/storage)
"rEo" = (
/obj/item/toy/plush/moth{
name = "Crimes Carol";
@@ -62390,6 +62684,19 @@
/obj/structure/sink/directional/south,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
+"rEL" = (
+/obj/machinery/requests_console/directional/north{
+ department = "Medbay";
+ name = "Medbay Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"rET" = (
/obj/machinery/door/airlock/command{
name = "Chief Engineer's Quarters"
@@ -62413,17 +62720,23 @@
},
/turf/open/floor/plating,
/area/station/science/ordnance)
+"rFk" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/computer/crew{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"rFm" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/disposalpipe/trunk,
/obj/machinery/disposal/bin,
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
-"rFp" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"rFq" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -62485,6 +62798,11 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"rFO" = (
+/obj/structure/chair,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"rGb" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
@@ -62519,21 +62837,18 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"rGx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/multilayer/multiz,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"rGK" = (
/obj/structure/fake_stairs/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"rGR" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/light_switch/directional/west,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
"rHk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -62559,10 +62874,15 @@
/obj/effect/landmark/navigate_destination/bridge,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"rHx" = (
-/obj/structure/sign/departments/medbay/alt/directional/south,
-/turf/open/openspace,
-/area/station/medical/medbay/central)
+"rHB" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"rHD" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -62577,16 +62897,6 @@
dir = 8
},
/area/station/hallway/primary/fore)
-"rHG" = (
-/obj/structure/railing/corner/end/flip{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rHN" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/plating,
@@ -62605,6 +62915,12 @@
/obj/machinery/light/directional/north,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"rHX" = (
+/obj/machinery/computer/teleporter{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/teleporter)
"rHZ" = (
/obj/structure/closet/firecloset,
/obj/item/radio/intercom/directional/south,
@@ -62647,18 +62963,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"rII" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"rIJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes{
+ dir = 4
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"rIS" = (
/obj/machinery/wall_healer/directional/west{
pixel_x = 27
@@ -62715,18 +63031,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"rJb" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/modular_computer/preset/cargochat/medical{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"rJe" = (
/obj/effect/turf_decal/siding/brown{
dir = 10
@@ -62741,10 +63045,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
-"rJj" = (
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark/textured_half,
-/area/station/medical/surgery)
"rJo" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -62779,37 +63079,28 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/lesser)
+"rJC" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"rJF" = (
/obj/structure/lattice,
/obj/structure/rack,
/turf/open/space/basic,
/area/space/nearstation)
-"rJH" = (
-/obj/structure/closet/crate/trashcart/laundry,
-/obj/structure/sign/poster/official/cleanliness/directional/west,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
+"rJL" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
},
-/obj/effect/spawner/random/clothing,
-/obj/effect/spawner/random/clothing,
-/obj/effect/spawner/random/clothing/backpack,
-/obj/effect/spawner/random/clothing/costume,
-/obj/effect/spawner/random/clothing/funny_hats,
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"rJJ" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
dir = 4
},
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
-"rJQ" = (
-/obj/structure/sign/departments/medbay/alt/directional/south,
-/turf/open/floor/iron/large,
-/area/station/hallway/primary/central)
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"rKn" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -62822,6 +63113,27 @@
"rKA" = (
/turf/closed/wall,
/area/station/maintenance/starboard/lesser)
+"rKB" = (
+/obj/effect/turf_decal/trimline/dark_blue/end,
+/obj/effect/turf_decal/trimline/dark_blue/corner,
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"rKH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"rKJ" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/blood/old,
@@ -62841,6 +63153,16 @@
/obj/structure/sign/poster/official/walk,
/turf/closed/wall,
/area/station/maintenance/port)
+"rKR" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/railing,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/engineering/lobby)
"rKY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -62927,6 +63249,27 @@
"rMj" = (
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
+"rMn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical,
+/turf/open/floor/plating,
+/area/station/medical/break_room)
+"rMv" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/obj/effect/spawner/structure/window,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"rMS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62961,9 +63304,6 @@
"rNe" = (
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"rNq" = (
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"rNx" = (
/obj/structure/table,
/obj/item/stamp/denied{
@@ -62998,34 +63338,12 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"rNE" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "rear_surgery";
- name = "Surgery Shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/surgery)
-"rNM" = (
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"rNN" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"rNG" = (
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
-/obj/machinery/door/airlock/medical/glass{
- name = "Pharmacy"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/yellow/full,
-/obj/effect/mapping_helpers/airlock_note_placer{
- note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber";
- note_name = "Projects"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction)
"rNT" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -63034,16 +63352,13 @@
},
/turf/open/floor/iron/airless,
/area/station/maintenance/starboard/aft)
-"rOb" = (
-/obj/machinery/newscaster/directional/east,
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 4
+"rNU" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
},
-/obj/machinery/modular_computer/preset/cargochat/cargo{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"rOc" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/ladder,
@@ -63098,11 +63413,9 @@
/obj/structure/cable,
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
-"rOC" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/computer/cargo/request,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"rOF" = (
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"rOG" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{
dir = 4
@@ -63180,13 +63493,6 @@
/obj/effect/mapping_helpers/mail_sorting/service/chapel,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"rPU" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"rPV" = (
/obj/structure/showcase/machinery/oldpod{
desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
@@ -63212,21 +63518,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"rQn" = (
-/obj/effect/turf_decal/trimline/blue/filled/end{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"rQq" = (
/obj/structure/table/reinforced,
/obj/item/taperecorder,
@@ -63238,6 +63529,14 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
+"rQu" = (
+/obj/structure/table/reinforced/rglass,
+/obj/item/reagent_containers/cup/glass/mug/nanotrasen{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"rQv" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -63246,6 +63545,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/solars/starboard/fore)
+"rQD" = (
+/obj/machinery/airalarm/directional/north,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"rQQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -63255,21 +63559,58 @@
},
/turf/open/floor/iron/dark,
/area/station/security/medical)
+"rQR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/table/reinforced/rglass,
+/obj/item/reagent_containers/syringe,
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = -6;
+ pixel_y = 6
+ },
+/obj/item/clothing/neck/stethoscope{
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"rQU" = (
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/item/stack/medical/gauze{
+ pixel_x = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"rQW" = (
+/obj/structure/secure_safe/directional/north{
+ name = "armory safe A";
+ pixel_x = -22;
+ pixel_y = 0
+ },
+/obj/structure/rack,
+/obj/effect/spawner/random/armory/laser_gun,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"rRd" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"rRg" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 10
- },
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/light/warm/dim/directional/west,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron,
-/area/station/command/heads_quarters/qm)
"rRh" = (
/obj/machinery/light/directional/east,
/obj/structure/closet/crate/bin,
@@ -63283,6 +63624,24 @@
/obj/machinery/power/apc/auto_name/directional/south,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"rRs" = (
+/obj/item/radio/intercom/directional/south,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"rRx" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"rRy" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"rRJ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -63316,16 +63675,6 @@
/obj/structure/noticeboard/directional/north,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"rRN" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Cargo Desk";
- req_access = list("mining")
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"rRW" = (
/obj/item/ammo_casing/spent{
pixel_x = 7;
@@ -63337,17 +63686,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"rSb" = (
-/obj/machinery/light_switch/directional/south,
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+"rSj" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"rSk" = (
/turf/open/floor/plating/elevatorshaft,
/area/station/engineering/atmos/upper)
@@ -63358,6 +63700,14 @@
/obj/machinery/washing_machine,
/turf/open/floor/iron/cafeteria,
/area/station/commons/locker)
+"rSY" = (
+/obj/machinery/ai_slipper{
+ uses = 8
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/ai/upload/chamber)
"rTa" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -63378,19 +63728,16 @@
"rTo" = (
/turf/open/floor/iron/dark,
/area/station/security/office)
+"rTp" = (
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"rTz" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"rTF" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/computer/exoscanner_control,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"rTH" = (
/obj/effect/turf_decal/trimline/yellow/arrow_cw{
dir = 8
@@ -63417,6 +63764,24 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
+"rTV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/clothing/under/pants/camo{
+ pixel_y = 10;
+ pixel_x = 5
+ },
+/obj/item/clothing/under/costume/gondola{
+ pixel_x = -8
+ },
+/obj/item/clothing/under/costume/russian_officer{
+ pixel_x = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
"rUf" = (
/obj/machinery/door/airlock/virology/glass{
name = "Malpractice Tower"
@@ -63502,17 +63867,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"rVc" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rVd" = (
/obj/machinery/light/small/directional/south,
/obj/structure/table/reinforced,
@@ -63533,30 +63887,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"rVl" = (
-/obj/machinery/suit_storage_unit/medical,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"rVs" = (
/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
-"rVw" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 1;
- id = "chemshutters";
- name = "Pharmacy Shutters"
- },
-/obj/effect/spawner/structure/window,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"rVx" = (
/obj/structure/closet/crate/coffin,
/turf/open/floor/plating,
@@ -63578,6 +63914,14 @@
},
/turf/open/floor/eighties/red,
/area/station/maintenance/hallway/abandoned_recreation)
+"rVM" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/table/reinforced,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/machinery/light_switch/directional/west,
+/turf/open/openspace,
+/area/station/security/checkpoint/customs)
"rVT" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -63591,6 +63935,10 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"rVW" = (
+/obj/structure/table/reinforced/rglass,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"rVX" = (
/obj/machinery/door/airlock/grunge{
name = "Cell 2"
@@ -63600,27 +63948,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"rWf" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/engine/hull,
-/area/station/maintenance/starboard/lesser)
-"rWl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/medical/medbay/central)
"rWp" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -63681,25 +64008,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"rWX" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/mercury{
- pixel_x = -5;
- pixel_y = 3
+"rWZ" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
},
-/obj/item/reagent_containers/cup/bottle/nitrogen{
- pixel_x = 7;
- pixel_y = 3
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 4
},
-/obj/item/reagent_containers/cup/bottle/oxygen{
- pixel_x = 1
+/obj/structure/chair{
+ dir = 4;
+ pixel_y = -2
},
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
+"rXe" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"rXq" = (
/obj/effect/turf_decal/trimline/white/corner{
dir = 1
@@ -63722,9 +64047,35 @@
"rXL" = (
/turf/open/openspace,
/area/station/science/robotics/lab)
+"rXO" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/mining{
+ name = "Mining Office"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"rXS" = (
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
+"rXX" = (
+/obj/structure/closet/crate/freezer/blood,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 9
+ },
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/light_switch/directional/west,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"rXY" = (
/obj/effect/turf_decal/siding/purple/corner,
/obj/structure/cable,
@@ -63735,27 +64086,43 @@
},
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
+"rYb" = (
+/obj/machinery/door/airlock/maintenance,
+/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,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
+"rYd" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"rYf" = (
/obj/structure/grille,
/obj/structure/lattice,
/turf/open/space/openspace,
/area/space/nearstation)
-"rYj" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
-"rYu" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/status_display/evac/directional/west,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"rYB" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 4
},
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
+"rYF" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"rYH" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/disposalpipe/segment{
@@ -63772,11 +64139,21 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"rYQ" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/spawner/random/trash/mess,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
+"rYP" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/status_display/supply{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "cargoload"
+ },
+/obj/effect/turf_decal/stripes/end,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"rYV" = (
/obj/effect/mapping_helpers/airlock/access/any/service/theatre,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -63787,6 +64164,10 @@
},
/turf/open/floor/plating,
/area/station/service/theater)
+"rZi" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/medical/abandoned)
"rZl" = (
/obj/structure/railing,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
@@ -63800,25 +64181,53 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/courtroom)
-"rZC" = (
-/obj/machinery/light/warm/dim/directional/north,
+"rZu" = (
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"rZy" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
+"rZz" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/item/clothing/head/cone{
+ pixel_x = 13;
+ pixel_y = 3
+ },
+/turf/open/floor/iron,
+/area/station/science/xenobiology/hallway)
+"rZO" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
-/area/station/hallway/primary/central)
-"rZM" = (
-/obj/structure/railing{
- dir = 1
+/area/station/ai/upload/chamber)
+"rZP" = (
+/obj/effect/turf_decal/siding/dark_blue/inner_corner{
+ dir = 4
},
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"rZU" = (
/turf/open/floor/engine/hull/reinforced,
/area/station/maintenance/port/aft)
+"sag" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"saq" = (
/obj/structure/flora/bush/fullgrass/style_random,
/obj/effect/landmark/start/hangover,
@@ -63830,6 +64239,12 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"saA" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/status_display/evac/directional/west,
+/obj/machinery/light/directional/west,
+/turf/open/floor/wood,
+/area/station/command/eva)
"saE" = (
/obj/structure/window/spawner/directional/north,
/obj/machinery/door/firedoor/border_only{
@@ -63837,6 +64252,12 @@
},
/turf/open/floor/wood,
/area/station/service/library)
+"saG" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/obj/machinery/door/airlock/maintenance,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"saR" = (
/obj/structure/table,
/obj/machinery/recharger{
@@ -63854,18 +64275,16 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"sbb" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 10
+"saT" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/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/textured_large,
+/area/station/cargo/storage)
"sbd" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/siding/wood,
@@ -64126,6 +64545,14 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"sdD" = (
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/ai/satellite/interior)
"sdI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -64208,6 +64635,10 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/small,
/area/station/security/mechbay)
+"seT" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"seW" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -64218,6 +64649,19 @@
"sfh" = (
/turf/closed/wall,
/area/station/maintenance/disposal)
+"sfj" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayExit";
+ name = "Medbay Exit"
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"sfn" = (
/turf/open/floor/carpet,
/area/station/command/bridge)
@@ -64238,15 +64682,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/grass,
/area/station/commons/dorms)
-"sfz" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Security Post - Cargo"
+"sfF" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 6
},
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/general,
-/obj/effect/turf_decal/tile/red/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
+/obj/machinery/computer/shuttle/mining{
+ dir = 8
+ },
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"sfJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/footprints,
@@ -64290,18 +64735,6 @@
/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics,
/turf/open/floor/plating,
/area/station/service/hydroponics)
-"sgy" = (
-/obj/machinery/door/airlock/maintenance,
-/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,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"sgG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -64313,19 +64746,12 @@
/obj/item/radio/intercom,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"sgP" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=2";
- location = "Medical"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+"sgN" = (
+/obj/structure/bed/medical/emergency,
+/obj/effect/landmark/start/paramedic,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"sgQ" = (
/obj/structure/table/wood/poker,
/obj/effect/spawner/random/entertainment/gambling,
@@ -64333,17 +64759,16 @@
icon_state = "carpet-137"
},
/area/station/service/abandoned_gambling_den)
-"sgV" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+"sgT" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
-/obj/effect/landmark/navigate_destination/disposals,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
+/obj/machinery/camera/autoname/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"sgX" = (
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/break_room)
@@ -64379,10 +64804,6 @@
"shx" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/disposal/incinerator)
-"shC" = (
-/obj/machinery/light/directional/east,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
"shG" = (
/obj/structure/railing{
dir = 8
@@ -64405,6 +64826,19 @@
/obj/machinery/light/blacklight/directional/west,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"shW" = (
+/obj/machinery/status_display/supply{
+ pixel_y = 32
+ },
+/obj/machinery/disposal/delivery_chute{
+ dir = 4
+ },
+/obj/structure/window/spawner/directional/south,
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/plasticflaps,
+/turf/open/floor/iron/textured_large,
+/area/station/cargo/sorting)
"shX" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/paper/guides/jobs/hydroponics,
@@ -64416,22 +64850,33 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"sik" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
+"sis" = (
+/obj/machinery/holopad,
+/obj/structure/railing{
+ dir = 1
},
-/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/maintenance/hallway/abandoned_recreation)
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"siz" = (
/obj/machinery/light/directional/south,
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/engineering/break_room)
+"siA" = (
+/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/hallway/primary/aft)
"siG" = (
/obj/effect/spawner/random/structure/crate,
/obj/effect/spawner/random/maintenance,
@@ -64462,14 +64907,16 @@
"siP" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
-"siS" = (
-/obj/structure/sink/directional/west,
-/obj/machinery/iv_drip,
-/obj/structure/mirror/directional/east,
-/turf/open/floor/iron/dark/textured_corner{
- dir = 8
+"siR" = (
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
},
-/area/station/medical/surgery)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"siX" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
@@ -64489,13 +64936,14 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"sjk" = (
-/obj/machinery/door/airlock/grunge{
- name = "Morgue"
+"sjc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark/small,
-/area/station/medical/morgue)
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"sjq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -64518,20 +64966,6 @@
"sjE" = (
/turf/open/floor/carpet/stellar,
/area/station/service/library)
-"sjG" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/light/directional/north,
-/obj/machinery/camera/autoname/directional/north{
- c_tag = "Medbay - Upper Hallway";
- network = list("ss13","medbay")
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"sjI" = (
/obj/machinery/light/directional/west,
/turf/open/openspace,
@@ -64663,14 +65097,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"slh" = (
-/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/dark/smooth_large,
-/area/station/medical/pharmacy)
"slj" = (
/obj/structure/lattice/catwalk,
/obj/structure/disposalpipe/segment{
@@ -64691,6 +65117,41 @@
/obj/effect/spawner/random/maintenance/no_decals,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"slI" = (
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
+"slK" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/yellow/full,
+/obj/item/reagent_containers/cup/bottle/morphine{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/cup/bottle/toxin{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/right/directional/east{
+ name = "Pharmacy Desk";
+ req_access = list("pharmacy")
+ },
+/obj/machinery/door/window/right/directional/west{
+ name = 4;
+ req_access = list("medical")
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"slL" = (
/obj/effect/spawner/random/structure/grille,
/turf/open/space/openspace,
@@ -64739,16 +65200,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"smq" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/computer/crew{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 6
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"smt" = (
/obj/machinery/light/small/directional/north,
/obj/machinery/status_display/evac/directional/north,
@@ -64779,6 +65230,12 @@
/obj/structure/closet/secure_closet/atmospherics,
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/atmos/project)
+"smV" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"snd" = (
/obj/machinery/mecha_part_fabricator{
drop_direction = 4
@@ -64796,6 +65253,21 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/science)
+"sny" = (
+/turf/closed/wall,
+/area/station/medical/chem_storage)
+"snE" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"snQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -64859,6 +65331,9 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
+"soG" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"soH" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -64873,26 +65348,11 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/engine/hull/air,
/area/station/engineering/storage_shared)
-"spr" = (
-/obj/structure/table,
-/obj/item/hand_labeler{
- pixel_y = 11
- },
-/obj/item/hand_labeler_refill{
- pixel_x = -8;
- pixel_y = 3
- },
-/obj/item/folder/yellow{
- pixel_x = 3;
- pixel_y = 1
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+"spl" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"spw" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters{
@@ -64901,14 +65361,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/starboard/lesser)
-"spx" = (
-/obj/structure/mannequin/skeleton,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"spC" = (
/obj/machinery/teleport/station,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -64952,6 +65404,29 @@
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
+"sqp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/item/reagent_containers/cup/beaker/large{
+ pixel_y = 4;
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_y = -4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"sqq" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 9
@@ -64964,9 +65439,12 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"sqs" = (
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
+"sqw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"sqz" = (
/obj/structure/cable,
/obj/item/cigbutt{
@@ -64979,28 +65457,30 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"sqQ" = (
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/structure/railing/corner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+"sqB" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/computer/cargo/request,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
+"sqC" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"sqR" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
/obj/structure/window/spawner/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
-"sqU" = (
-/obj/structure/table/wood,
-/obj/machinery/light_switch/directional/north,
-/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random/food_or_drink/donkpockets{
- pixel_y = 4;
- pixel_x = 4
+"sqY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"src" = (
/obj/structure/table,
/obj/machinery/microwave/engineering/cell_included,
@@ -65042,20 +65522,13 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"ssa" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"srR" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"ssc" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line{
@@ -65082,15 +65555,12 @@
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"ssy" = (
-/obj/effect/turf_decal/tile/yellow/opposingcorners{
+"sst" = (
+/obj/effect/turf_decal/stripes{
dir = 1
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"ssz" = (
/obj/structure/lattice,
/obj/structure/grille,
@@ -65141,6 +65611,17 @@
},
/turf/open/floor/carpet/black,
/area/station/service/library/private)
+"ssU" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/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,
+/obj/machinery/status_display/ai/directional/west,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"ssV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -65149,6 +65630,10 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/service/cafeteria)
+"stb" = (
+/obj/machinery/camera/autoname/motion/directional/north,
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"stk" = (
/obj/structure/table,
/obj/machinery/recharger{
@@ -65167,9 +65652,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/range)
-"stm" = (
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"stq" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -65197,6 +65679,12 @@
},
/turf/open/openspace,
/area/station/command/bridge)
+"stw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"stR" = (
/obj/effect/turf_decal/siding{
dir = 5
@@ -65207,39 +65695,31 @@
/obj/effect/turf_decal/tile/brown/full,
/turf/open/floor/iron/large,
/area/station/maintenance/starboard/lesser)
+"stW" = (
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/light/directional/east,
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
"stY" = (
/obj/item/storage/box/lights/mixed,
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/lesser)
-"suf" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Supermatter Engine Room"
+"sug" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/window/right/directional/south{
+ req_access = list("maint_tunnels");
+ name = "Danger: Conveyor Access"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/door/firedoor/heavy,
-/turf/open/floor/engine,
-/area/station/engineering/main)
-"sul" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
-/obj/structure/table,
-/obj/item/book/manual/wiki/medicine{
- pixel_x = -7;
- pixel_y = 7
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
+"suk" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/obj/item/reagent_containers/dropper{
- pixel_y = 7
- },
-/obj/item/clothing/neck/stethoscope{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/storage/pill_bottle/mannitol{
- pixel_x = -5;
- pixel_y = 3
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/cryo)
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"sus" = (
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
@@ -65262,6 +65742,18 @@
/obj/structure/sign/poster/official/moth_meth/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"suM" = (
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"suS" = (
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/siding/dark,
+/obj/machinery/camera/autoname/directional/north{
+ network = list("minisat")
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"svh" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
@@ -65274,9 +65766,10 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/plating,
/area/station/solars/starboard/aft)
-"svp" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+"svn" = (
+/obj/machinery/washing_machine,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
"svt" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -65284,6 +65777,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/openspace,
/area/station/engineering/atmos/project)
+"svu" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/table/wood/fancy/blue,
+/obj/effect/spawner/random/aimodule/neutral{
+ pixel_y = 10
+ },
+/obj/effect/spawner/random/aimodule/neutral{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"svw" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
@@ -65299,15 +65806,12 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"svJ" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "rear_surgery";
- name = "Surgery Shutters";
- dir = 1
+"svC" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
},
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/medical/surgery)
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"svL" = (
/obj/machinery/door/poddoor/massdriver_ordnance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -65327,6 +65831,17 @@
/obj/structure/sign/poster/random/directional/east,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"svN" = (
+/obj/machinery/button/door/directional/north{
+ id = "AuxToilet2";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ specialfunctions = 4
+ },
+/obj/machinery/recharge_station,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"svW" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -65371,15 +65886,6 @@
/obj/structure/mirror/directional/west,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"swP" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"swU" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/yellow/opposingcorners{
@@ -65389,17 +65895,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
-"swW" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
+"swX" = (
+/obj/machinery/camera/autoname/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Upper Secure Morgue"
},
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/structure/bodycontainer/morgue/beeper_off,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"swZ" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/decal/cleanable/dirt,
@@ -65471,6 +65974,34 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/engineering/supermatter/room)
+"sxZ" = (
+/obj/machinery/requests_console/directional/north{
+ department = "Chief Medical Officer's Desk";
+ name = "Chief Medical Officer's Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/announcement,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/mapping_helpers/requests_console/information,
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/fax{
+ fax_name = "Chief Medical Officer's Office";
+ name = "Chief Medical Officer's Fax Machine"
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"syb" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/flora/rock/pile/jungle/style_5,
+/obj/structure/flora/grass/jungle/b/style_5,
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"syi" = (
/obj/machinery/light/directional/south,
/turf/open/floor/engine,
@@ -65479,12 +66010,6 @@
/obj/structure/transit_tube/diagonal,
/turf/open/space/openspace,
/area/space/nearstation)
-"syl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"syw" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -65492,6 +66017,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
+"syD" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"syR" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
/obj/structure/lattice/catwalk,
@@ -65569,17 +66104,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/gateway)
-"szK" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
+"szN" = (
+/obj/machinery/camera/autoname/directional/north,
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
/area/station/cargo/storage)
-"szT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
+"szO" = (
+/obj/structure/chair/stool/directional/south,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"sAa" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/wood,
@@ -65589,11 +66130,6 @@
/obj/machinery/light/warm/dim/directional/west,
/turf/open/openspace,
/area/station/hallway/primary/central)
-"sAl" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
"sAm" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -65610,6 +66146,9 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/carpet,
/area/station/commons/storage/tools)
+"sAo" = (
+/turf/open/floor/wood,
+/area/station/maintenance/starboard/central)
"sAp" = (
/obj/machinery/modular_computer/preset/civilian{
dir = 8
@@ -65617,10 +66156,14 @@
/obj/effect/mapping_helpers/broken_machine,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"sAw" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"sAy" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
+"sAz" = (
+/obj/structure/closet/crate/goldcrate,
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"sAB" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -65636,6 +66179,15 @@
/obj/structure/sign/poster/contraband/missing_gloves/directional/south,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"sAG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"sAT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -65659,15 +66211,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"sBp" = (
-/obj/machinery/door/poddoor/preopen{
- id = "ceprivacy";
- name = "Chief Engineers Privacy Shutters"
- },
-/obj/effect/spawner/structure/window/reinforced/plasma,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/ce)
"sBr" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65675,6 +66218,26 @@
/obj/structure/cable,
/turf/open/floor/engine/hull/air,
/area/station/hallway/primary/fore)
+"sBt" = (
+/obj/item/bedsheet/qm/double,
+/obj/structure/bed/double,
+/obj/effect/landmark/start/quartermaster,
+/obj/item/stack/spacecash/c10{
+ pixel_x = -5
+ },
+/obj/item/toy/plush/lizard_plushie/greyscale{
+ name = "Steals-The-Crates";
+ pixel_y = 7
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/turf/open/floor/carpet/orange,
+/area/station/command/heads_quarters/qm)
"sBz" = (
/obj/structure/rack,
/obj/item/storage/toolbox/emergency,
@@ -65689,21 +66252,22 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
-"sBT" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/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/maintenance/department/medical)
-"sCl" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"sCx" = (
/turf/open/openspace,
/area/station/command/meeting_room/council)
+"sCA" = (
+/obj/machinery/stasis{
+ dir = 4
+ },
+/obj/machinery/defibrillator_mount/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"sCD" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/junction,
/obj/effect/spawner/structure/window/reinforced/plasma,
@@ -65718,13 +66282,6 @@
/obj/structure/table/wood/fancy/red,
/turf/open/floor/wood/tile,
/area/station/maintenance/port/aft)
-"sDh" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"sDo" = (
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"sDu" = (
/obj/effect/landmark/navigate_destination/library,
/obj/machinery/door/firedoor,
@@ -65733,11 +66290,12 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"sDA" = (
-/obj/structure/cable,
-/obj/structure/filingcabinet/medical,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
+"sDF" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"sDX" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
@@ -65786,6 +66344,16 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
+"sEM" = (
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"sES" = (
/obj/structure/closet/crate{
name = "DIY Supplies"
@@ -65806,6 +66374,10 @@
},
/turf/open/floor/wood,
/area/station/service/library/printer)
+"sET" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"sEU" = (
/obj/docking_port/stationary/random{
dir = 8;
@@ -65888,25 +66460,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/zoo)
-"sFN" = (
-/obj/structure/closet/secure_closet/medical3,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/defibrillator/loaded,
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 13
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/machinery/newscaster/directional/south,
-/obj/item/clothing/gloves/latex/nitrile,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"sFQ" = (
/obj/machinery/light/floor,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"sFS" = (
+/obj/machinery/camera/autoname/directional/south{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Upper Chemistry South"
+ },
+/obj/structure/ladder,
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"sFU" = (
/obj/structure/rack,
/obj/item/storage/box/lights/mixed,
@@ -65919,12 +66485,6 @@
/obj/item/gun/ballistic/shotgun/toy/crossbow,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"sFW" = (
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sFZ" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -65940,12 +66500,31 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"sGj" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/railing,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"sGy" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/medical/medbay/lobby)
+"sGD" = (
+/obj/machinery/button/door/directional/east{
+ id = "chem_lockdown";
+ name = "chemistry lockdown control";
+ req_access = list("pharmacy")
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
+"sGH" = (
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/command/eva,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/station/command/eva)
"sGQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue/full,
@@ -65968,25 +66547,10 @@
/obj/structure/cable,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"sGV" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"sHu" = (
/obj/structure/ladder,
/turf/open/floor/glass/reinforced/airless,
/area/station/solars/starboard/aft)
-"sHD" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"sHG" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
@@ -66014,6 +66578,46 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
+"sIa" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/computer/security/qm{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/west{
+ pixel_y = 6;
+ name = "Cargo Lockdown";
+ id = "cargolockdown";
+ req_access = list("cargo")
+ },
+/obj/machinery/button/door/directional/west{
+ id = "CargowatchShutter";
+ name = "Window Shutters";
+ pixel_y = -6
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
+"sIb" = (
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
+"sIc" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"sIf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -66111,32 +66715,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"sIW" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/engineering/lobby)
-"sJc" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/structure/cable/layer3,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
"sJv" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -66185,17 +66763,6 @@
"sJR" = (
/turf/closed/wall,
/area/station/service/theater_dressing)
-"sJV" = (
-/obj/machinery/light/floor{
- color = "#66ccff"
- },
-/obj/structure/tank_holder/extinguisher,
-/obj/structure/cable,
-/obj/machinery/light_switch/directional/west{
- pixel_x = -22
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"sJX" = (
/obj/structure/window/reinforced/plasma/spawner/directional/west,
/obj/structure/window/reinforced/plasma/spawner/directional/south,
@@ -66208,6 +66775,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port)
+"sKl" = (
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/arrows,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/sorting)
"sKD" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/fluff/paper/stack{
@@ -66303,14 +66875,6 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/hallway/primary/central)
-"sLK" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/item/kirbyplants/random,
-/obj/machinery/status_display/supply{
- pixel_y = -32
- },
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"sLQ" = (
/obj/machinery/suit_storage_unit/ce,
/obj/item/radio/intercom/directional/north,
@@ -66319,23 +66883,6 @@
},
/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/ce)
-"sLS" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -6;
- pixel_y = 7
- },
-/obj/machinery/recharger{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"sLY" = (
/turf/open/floor/engine/hull/air,
/area/station/command/meeting_room/council)
@@ -66398,6 +66945,13 @@
/obj/structure/table/reinforced,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"sMG" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/effect/turf_decal/trimline/brown/arrow_cw{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"sMQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -66407,31 +66961,10 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"sNa" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/south{
- network = list("minisat")
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
-"sNt" = (
-/obj/machinery/door/airlock/atmos/glass{
- name = "Atmospherics"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
-/obj/machinery/door/firedoor,
-/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/engineering/atmos/project)
+"sNl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"sNC" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -66440,30 +66973,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
-"sNG" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "garbage"
- },
-/obj/machinery/recycler{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/oil,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"sNJ" = (
-/obj/structure/railing/corner/end/flip{
- dir = 8
- },
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"sNN" = (
/obj/machinery/camera/directional/east{
c_tag = "Science - Xenobiology Cells 2 & 4";
@@ -66477,16 +66986,19 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/transit_tube)
+"sOa" = (
+/obj/structure/lattice/catwalk,
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"sOn" = (
/turf/open/floor/engine,
/area/station/science/auxlab/firing_range)
-"sOv" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 1
- },
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sOw" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/closet/crate/trashcart/laundry,
@@ -66500,6 +67012,31 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/breakroom)
+"sOI" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/obj/structure/rack,
+/obj/item/gps/mining{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/gps/mining,
+/obj/item/gps/mining{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/item/pickaxe{
+ pixel_x = 5
+ },
+/obj/item/shovel{
+ pixel_x = -5
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"sOJ" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/light/warm/dim/directional/east,
@@ -66517,6 +67054,41 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/cafeteria)
+"sOU" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/ladder,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
+"sPc" = (
+/obj/structure/table/reinforced/rglass,
+/obj/item/storage/belt/medical,
+/obj/item/storage/belt/medical{
+ pixel_y = 2
+ },
+/obj/item/storage/belt/medical{
+ pixel_y = 4
+ },
+/obj/item/storage/belt/medical{
+ pixel_y = 6
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
+"sPd" = (
+/obj/machinery/camera/autoname/directional/west{
+ network = list("aicore")
+ },
+/obj/structure/cable/multilayer/connected,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"sPg" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -66588,23 +67160,18 @@
/obj/machinery/holopad,
/turf/open/floor/iron/cafeteria,
/area/station/commons/locker)
-"sPN" = (
-/obj/item/emergency_bed,
-/obj/item/emergency_bed{
- pixel_y = 3
+"sPE" = (
+/obj/structure/barricade/wooden,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
+"sPI" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/camera/autoname/directional/south{
+ network = list("minisat")
},
-/obj/item/emergency_bed{
- pixel_y = 3
- },
-/obj/structure/rack,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/medbay/central)
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/foyer)
"sPT" = (
/obj/structure/rack,
/obj/effect/spawner/random/food_or_drink,
@@ -66621,10 +67188,6 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"sQg" = (
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sQi" = (
/obj/machinery/photocopier/prebuilt,
/obj/machinery/requests_console/directional/north{
@@ -66638,9 +67201,28 @@
/obj/structure/broken_flooring/singular/directional/east,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"sQs" = (
+/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 = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
+/obj/machinery/door/airlock/maintenance{
+ name = "Morgue Maintenance"
+ },
+/turf/open/floor/plating,
+/area/station/medical/morgue)
"sQu" = (
/turf/open/floor/wood,
/area/station/maintenance/hallway/abandoned_recreation)
+"sQv" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/interior)
"sQA" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -66703,6 +67285,10 @@
/obj/effect/landmark/start/atmospheric_technician,
/turf/open/floor/iron/freezer,
/area/station/engineering/atmos/pumproom)
+"sRc" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"sRd" = (
/obj/machinery/power/turbine/turbine_outlet{
dir = 8
@@ -66753,6 +67339,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
+"sRr" = (
+/obj/effect/landmark/navigate_destination/cargo,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"sRz" = (
/obj/effect/turf_decal/siding/green{
dir = 4
@@ -66765,15 +67355,18 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/security/courtroom)
+"sRD" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/engine/hull/air,
+/area/station/maintenance/port)
"sRE" = (
/turf/closed/wall,
/area/station/command/heads_quarters/ce)
-"sRF" = (
-/obj/effect/decal/cleanable/blood/oil,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/sign/poster/official/state_laws/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"sRG" = (
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
@@ -66808,6 +67401,12 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"sSl" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"sSs" = (
/obj/structure/chair/office/light,
/obj/effect/landmark/start/research_director,
@@ -66831,6 +67430,14 @@
},
/turf/open/floor/iron/grimy,
/area/station/security/interrogation)
+"sSF" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/east,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"sSG" = (
/obj/effect/turf_decal/trimline/yellow/corner{
dir = 4
@@ -66852,26 +67459,6 @@
/obj/structure/window/spawner/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"sSU" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/item/storage/briefcase/secure{
- pixel_x = 5;
- pixel_y = 9
- },
-/obj/item/clothing/head/soft/blue{
- pixel_x = 10;
- pixel_y = 1
- },
-/obj/item/toy/figure/cmo{
- pixel_x = -5
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
"sSW" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -66906,6 +67493,13 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
+"sTh" = (
+/obj/effect/landmark/start/quartermaster,
+/obj/structure/chair/office{
+ dir = 8
+ },
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"sTl" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/lattice,
@@ -66914,6 +67508,19 @@
"sTv" = (
/turf/closed/wall,
/area/station/security/courtroom)
+"sTB" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/machinery/door/window/left/directional/east{
+ name = "Cyborg Upload Console Window";
+ req_access = list("ai_upload")
+ },
+/obj/machinery/computer/upload/borg{
+ dir = 4
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"sTO" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -66925,17 +67532,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"sTU" = (
-/obj/structure/sign/warning/no_smoking/directional/east,
+"sTT" = (
+/obj/structure/broken_flooring/pile/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"sUa" = (
-/obj/machinery/door/window/left/directional/north{
- name = "MiniSat Airlock Access"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/aisat/exterior)
"sUi" = (
/obj/structure/railing{
dir = 8
@@ -67022,6 +67622,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/commons/dorms)
+"sVh" = (
+/obj/structure/table/wood,
+/obj/item/toy/cards/deck{
+ pixel_y = 4
+ },
+/obj/item/trash/can{
+ pixel_x = -10;
+ pixel_y = -14
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"sVj" = (
/obj/structure/cable,
/obj/machinery/vending/sustenance{
@@ -67065,6 +67677,16 @@
},
/turf/open/floor/engine/hull,
/area/space/nearstation)
+"sWl" = (
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"sWr" = (
/obj/machinery/door/airlock/mining{
name = "Inner Maintenance"
@@ -67076,12 +67698,14 @@
},
/turf/open/floor/iron/dark,
/area/station/construction/storage_wing)
-"sWs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"sWB" = (
+/obj/effect/landmark/start/shaft_miner,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/random/directional/north,
/turf/open/floor/iron,
-/area/station/hallway/secondary/construction)
+/area/station/cargo/miningoffice)
"sWI" = (
/obj/machinery/camera/autoname/directional/south,
/obj/structure/disposalpipe/segment{
@@ -67102,31 +67726,6 @@
/obj/item/book/manual/wiki/security_space_law,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"sWV" = (
-/obj/structure/transit_tube/station/dispenser{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/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/dark/small,
-/area/station/ai_monitored/aisat/exterior)
-"sWY" = (
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"sWZ" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"sXd" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -67144,15 +67743,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"sXk" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/supply)
"sXq" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
@@ -67175,6 +67765,18 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/security/prison)
+"sXU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/smartfridge/organ,
+/obj/structure/sign/departments/medbay/alt/directional/north,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/maintenance/port)
+"sYa" = (
+/obj/structure/chair/sofa/corner/brown,
+/obj/effect/spawner/random/maintenance,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"sYc" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -67194,6 +67796,11 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
+"sYh" = (
+/obj/machinery/firealarm/directional/north,
+/obj/structure/filingcabinet/medical,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"sYo" = (
/obj/item/radio/intercom/directional/west,
/obj/machinery/light/directional/west,
@@ -67205,6 +67812,31 @@
/obj/structure/flora/bush/flowers_br,
/turf/open/floor/grass,
/area/station/command/heads_quarters/hos)
+"sYB" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Teleporter Room"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/teleporter,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/teleporter)
+"sYE" = (
+/obj/effect/mapping_helpers/burnt_floor,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/maintenance/storage)
"sYH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -67214,12 +67846,6 @@
"sYL" = (
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"sYU" = (
-/obj/item/kirbyplants/organic/plant9{
- pixel_x = 4
- },
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"sYX" = (
/obj/effect/turf_decal/box/corners,
/turf/open/floor/iron/dark/smooth_large,
@@ -67238,6 +67864,16 @@
dir = 1
},
/area/station/science/xenobiology)
+"sZn" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
"sZr" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line{
@@ -67301,6 +67937,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tan" = (
+/obj/effect/turf_decal/tile/blue/half,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"tas" = (
/turf/closed/wall,
/area/station/command/heads_quarters/qm)
@@ -67316,6 +67957,11 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
+"taG" = (
+/obj/structure/table/optable,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/surgery)
"taJ" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -67325,6 +67971,13 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"taS" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"taX" = (
/obj/item/vending_refill/boozeomat{
pixel_x = -4;
@@ -67364,14 +68017,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/wood,
/area/station/maintenance/starboard/lesser)
-"tbh" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"tbw" = (
/obj/effect/landmark/start/hangover,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -67385,11 +68030,25 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/eighties/red,
/area/station/maintenance/hallway/abandoned_recreation)
+"tbG" = (
+/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/dark/smooth_large,
+/area/station/ai/upload/foyer)
"tbI" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"tbO" = (
+/obj/structure/closet/crate/freezer/blood,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"tbY" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -67438,14 +68097,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/service/chapel/office)
-"tcr" = (
-/obj/structure/stairs/south,
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"tcs" = (
/obj/structure/disposalpipe/trunk/multiz{
dir = 4
@@ -67469,22 +68120,13 @@
/obj/effect/spawner/random/structure/shipping_container,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"tcN" = (
-/obj/machinery/door/firedoor/border_only{
+"tdl" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
},
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/stairs/medium{
- dir = 4
- },
-/area/station/medical/abandoned)
-"tda" = (
-/obj/item/pen,
-/obj/item/pen/blue,
-/obj/item/pen/charcoal,
-/obj/structure/closet,
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"tdt" = (
/obj/structure/chair/sofa/right/brown,
/obj/item/pillow,
@@ -67504,11 +68146,42 @@
/obj/structure/broken_flooring/corner/directional/west,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"tdJ" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/status_display/evac/directional/east,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/ai/satellite/chamber)
"tdN" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"tdO" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/warehouse)
"tdT" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -67532,20 +68205,18 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
-"tee" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/effect/landmark/start/depsec/medical,
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/computer/security/telescreen/med_sec/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
+"teb" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/railing,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"tei" = (
+/obj/effect/turf_decal/trimline/brown/filled/end,
+/obj/structure/closet/emcloset,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"tel" = (
/obj/structure/table/reinforced,
/obj/item/storage/backpack/duffelbag/drone{
@@ -67578,10 +68249,6 @@
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/wood,
/area/station/service/library)
-"teA" = (
-/obj/structure/railing,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"teC" = (
/obj/structure/chair/sofa/left/brown{
dir = 1
@@ -67614,6 +68281,13 @@
/obj/structure/cable,
/turf/closed/wall,
/area/station/security/courtroom)
+"tfe" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"tfp" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
@@ -67674,47 +68348,16 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/service/chapel)
-"tgD" = (
-/obj/structure/table/wood,
-/obj/item/pen{
- pixel_x = -5;
- pixel_y = -1
- },
-/obj/item/toy/cards/deck/wizoff{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/item/flashlight/lamp{
- pixel_y = 5;
- pixel_x = -2
- },
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
-"tgT" = (
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"tgV" = (
/turf/open/floor/carpet,
/area/station/service/chapel)
-"thb" = (
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
+"the" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/mid_joiner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/button/door/directional/south{
- req_access = list("ai_upload");
- name = "AI Satellite Teleporter room";
- id = "teleportshutters"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"thf" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -67749,6 +68392,11 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/wood/large,
/area/station/service/library/private)
+"thS" = (
+/obj/structure/sink/directional/east,
+/obj/structure/mirror/directional/west,
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"thW" = (
/obj/effect/turf_decal/siding/wood/corner,
/obj/effect/decal/cleanable/dirt,
@@ -67782,14 +68430,6 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel)
-"tiF" = (
-/obj/machinery/door/airlock/grunge{
- name = "Under The Stairs"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"tiG" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -67800,23 +68440,6 @@
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"tiK" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"tiX" = (
-/obj/effect/turf_decal/trimline/purple/arrow_cw{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple/half/contrasted{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"tja" = (
/obj/machinery/light/cold/directional/north,
/turf/open/floor/engine,
@@ -67909,26 +68532,12 @@
dir = 4
},
/area/station/science/ordnance)
-"tkm" = (
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"tkn" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"tkq" = (
-/obj/structure/lattice/catwalk,
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Custom Channel"
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"tkz" = (
/obj/effect/decal/cleanable/blood/old,
/obj/structure/railing/corner{
@@ -68041,19 +68650,16 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/wood,
/area/station/commons/fitness/recreation)
-"tmM" = (
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
+"tmD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/structure/railing/corner/end/flip{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/structure/railing/corner/end{
+/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/storage)
"tmO" = (
@@ -68064,19 +68670,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"tmP" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/obj/structure/rack,
-/obj/item/plunger,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"tmS" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/table,
@@ -68141,6 +68734,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"tnF" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"tnM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68176,6 +68773,31 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/storage_shared)
+"toh" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 2
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/virology)
+"tol" = (
+/obj/machinery/mech_bay_recharge_port{
+ dir = 2
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/iron/textured,
+/area/station/cargo/warehouse)
"tom" = (
/obj/machinery/computer/camera_advanced/xenobio{
dir = 4
@@ -68203,13 +68825,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
-"toG" = (
-/obj/item/kirbyplants/organic/plant9{
- pixel_y = 14;
- pixel_x = 4
- },
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"toI" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/confetti,
@@ -68232,25 +68847,6 @@
/obj/structure/closet/bombcloset,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"tpf" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/status_display/evac/directional/east,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/ai)
"tpj" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/sign/poster/contraband/grey_tide/directional/west,
@@ -68266,30 +68862,10 @@
/obj/effect/turf_decal/stripes/end,
/turf/open/floor/plating/elevatorshaft,
/area/station/security/prison)
-"tpx" = (
-/obj/machinery/light/red/directional/north,
-/obj/structure/window/reinforced/plasma/spawner/directional/east,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
"tpA" = (
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"tpE" = (
-/obj/machinery/camera/autoname/directional/south,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/glass,
-/area/station/medical/medbay/central)
-"tpI" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/vending/wardrobe/chem_wardrobe,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"tpO" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/structure/table,
@@ -68310,47 +68886,30 @@
/turf/open/floor/wood,
/area/station/hallway/primary/central)
"tqg" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
+/obj/effect/turf_decal/trimline/dark_blue/filled/end{
+ dir = 8
},
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
+/obj/structure/table/wood,
+/obj/item/binoculars{
+ pixel_x = -5;
+ pixel_y = 6
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
-"tqr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/item/clothing/glasses/hud/health{
+ pixel_x = 3;
+ pixel_y = -1
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"tqq" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
},
-/obj/machinery/firealarm/directional/north,
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/effect/landmark/start/paramedic,
+/obj/machinery/computer/crew,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"tqJ" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 6
- },
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/mapping_helpers/airalarm/tlv_cold_room,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/structure/sign/warning/cold_temp/directional/east,
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/medical/coldroom)
"tqQ" = (
/turf/open/floor/iron/dark,
/area/station/commons/dorms)
@@ -68378,6 +68937,16 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tsb" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"tsd" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -68394,16 +68963,21 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/transit_tube)
-"tsl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/random/directional/north,
-/obj/effect/spawner/random/structure/crate,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"tso" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"tsC" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/effect/landmark/navigate_destination/aiupload,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
"tsI" = (
/obj/machinery/light_switch/directional/south,
/obj/machinery/disposal/bin,
@@ -68428,12 +69002,6 @@
/obj/effect/spawner/random/maintenance/no_decals/five,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"tsY" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/closed/wall,
-/area/station/maintenance/port)
"ttj" = (
/turf/open/floor/iron,
/area/station/hallway/primary/port)
@@ -68443,12 +69011,52 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"ttr" = (
+/obj/machinery/airalarm/directional/west,
+/obj/structure/table/reinforced,
+/obj/item/storage/box/beakers{
+ pixel_y = 7;
+ pixel_x = -5
+ },
+/obj/item/storage/box/gloves{
+ pixel_x = 10;
+ pixel_y = 9
+ },
+/obj/item/assembly/igniter{
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"ttA" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/carpet,
/area/station/security/detectives_office)
+"ttC" = (
+/obj/machinery/firealarm/directional/north,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/iodine{
+ pixel_x = 1
+ },
+/obj/item/reagent_containers/cup/bottle/fluorine{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"ttK" = (
/obj/machinery/conveyor/auto{
dir = 4;
@@ -68521,15 +69129,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/hallway)
-"tuF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair,
-/obj/item/trash/can{
- pixel_x = -10;
- pixel_y = -14
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"tuJ" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -68537,6 +69136,29 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
/area/station/maintenance/starboard/lesser)
+"tuP" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/window{
+ dir = 8;
+ name = "Cargo Bay Shutters";
+ id = "qm_cargobay"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
+"tuV" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"tuY" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -68546,6 +69168,10 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/science/research)
+"tvb" = (
+/obj/effect/spawner/random/trash/mess,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"tvN" = (
/obj/structure/railing{
dir = 8
@@ -68571,22 +69197,14 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"twm" = (
-/obj/effect/turf_decal/siding/blue/end{
- dir = 8
+"twj" = (
+/obj/machinery/newscaster/directional/south,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining"
},
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/shower/directional/west,
-/turf/open/floor/iron/showroomfloor,
-/area/station/medical/medbay/central)
-"twp" = (
-/obj/effect/turf_decal/siding/wood{
- 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/command/storage/eva)
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"twz" = (
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
@@ -68607,34 +69225,10 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
-"twX" = (
-/obj/effect/turf_decal/trimline/brown/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/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"twY" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
/area/station/engineering/transit_tube)
-"txe" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/flora/grass/jungle/a/style_5,
-/obj/structure/flora/rock,
-/obj/structure/flora/bush{
- pixel_x = 5;
- pixel_y = -2
- },
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"txs" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -68666,12 +69260,12 @@
"txv" = (
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port/aft)
-"txz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/graffiti,
-/obj/structure/sign/poster/contraband/random/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction)
+"txH" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"txI" = (
/obj/machinery/light/directional/south,
/obj/machinery/vending/wardrobe/atmos_wardrobe,
@@ -68695,6 +69289,30 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"txR" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/obj/item/bodypart/head/robot{
+ pixel_x = -6;
+ pixel_y = -5
+ },
+/obj/structure/lattice/catwalk,
+/obj/item/pen{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/turf/open/openspace,
+/area/station/ai/upload/chamber)
"txS" = (
/obj/structure/table/glass,
/obj/item/stack/package_wrap,
@@ -68707,16 +69325,10 @@
/obj/structure/fluff/paper/corner,
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
-"tyd" = (
-/obj/machinery/smartfridge/organ,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "rear_surgery";
- name = "Surgery Shutters";
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/medical/surgery)
+"txU" = (
+/obj/machinery/holopad,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"typ" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -68753,36 +69365,22 @@
/obj/effect/spawner/random/food_or_drink/dinner,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
-"tzg" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"tzi" = (
/obj/effect/spawner/random/trash/grime,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"tzk" = (
-/obj/structure/sign/directions/upload,
-/turf/closed/wall,
-/area/station/hallway/primary/aft)
-"tzv" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
"tzO" = (
/obj/structure/chair/office/light,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
+"tzS" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"tzU" = (
/obj/item/transfer_valve{
pixel_x = -5
@@ -68835,12 +69433,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/freezer,
/area/station/commons/dorms)
-"tAs" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"tAF" = (
/obj/structure/broken_flooring/singular/directional/west,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -68850,6 +69442,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"tAG" = (
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"tAK" = (
/obj/structure/table/reinforced,
/obj/item/folder/red{
@@ -68890,14 +69486,15 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"tBa" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
+"tAW" = (
+/obj/structure/sign/departments/telecomms/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/smooth_edge{
dir = 4
},
-/turf/open/floor/plating,
-/area/station/security/detectives_office/private_investigators_office)
+/area/station/ai/satellite/foyer)
"tBc" = (
/obj/machinery/door/poddoor/shutters{
id = "qm_warehouse";
@@ -69011,6 +69608,13 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"tCD" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxToilet2";
+ name = "Unit 2"
+ },
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"tCE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment{
@@ -69042,6 +69646,21 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
+"tCO" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Hallway & Break Room"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/medbay/central)
"tCX" = (
/obj/effect/turf_decal/bot,
/obj/machinery/camera/autoname/directional/west,
@@ -69060,6 +69679,19 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"tDc" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/openspace,
+/area/station/medical/abandoned)
"tDf" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -69081,12 +69713,6 @@
},
/turf/open/floor/iron,
/area/station/science/robotics)
-"tDw" = (
-/obj/effect/turf_decal/siding/dark_blue/inner_corner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"tDx" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/obj/machinery/button/flasher{
@@ -69127,21 +69753,6 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/engine/hull/air,
/area/station/cargo/storage)
-"tEq" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/filled/mid_joiner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 2
- },
-/obj/structure/cable,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"tEt" = (
/obj/structure/flora/bush/fullgrass/style_random,
/turf/open/floor/grass,
@@ -69215,31 +69826,28 @@
/obj/structure/window/spawner/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tFc" = (
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/pen/blue{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"tFd" = (
/obj/structure/flora/bush/fullgrass/style_random,
/turf/open/floor/grass,
/area/station/hallway/primary/starboard)
-"tFl" = (
-/obj/effect/turf_decal/trimline/dark_blue/end{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tFv" = (
/obj/structure/chair{
dir = 1
@@ -69266,33 +69874,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
-"tFD" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
-"tFF" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/requests_console/directional/west{
- department = "Security";
- name = "Security Requests Console"
- },
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/effect/landmark/start/depsec/medical,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"tFU" = (
/obj/item/clothing/suit/costume/chickensuit{
pixel_x = 4;
@@ -69347,17 +69928,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"tGs" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/caution/stand_clear{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
"tGu" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -69385,6 +69955,18 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"tGH" = (
+/obj/machinery/door/airlock/security{
+ name = "Armory"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/machinery/door/poddoor/shutters/window{
+ id = "armory";
+ name = "Armory"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"tGM" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -69410,10 +69992,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"tHn" = (
-/obj/machinery/computer/security,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tHo" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
@@ -69439,13 +70017,26 @@
},
/turf/open/floor/carpet,
/area/station/command/corporate_showroom)
-"tHw" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 1
+"tHA" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/dark_blue/warning,
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet{
+ name = "contraband locker";
+ req_access = list("armory")
+ },
+/obj/effect/spawner/random/contraband/armory,
+/obj/effect/spawner/random/maintenance/three,
+/obj/structure/cable,
+/obj/machinery/button/door/directional/south{
+ id = "armory";
+ name = "Armory Shutters"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"tHE" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/airlock_sensor/incinerator_atmos{
@@ -69475,14 +70066,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
-"tIm" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/light/directional/east,
-/obj/machinery/status_display/supply{
- pixel_x = 32
- },
-/turf/open/floor/iron/dark,
-/area/station/command/heads_quarters/qm)
"tIq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -69490,25 +70073,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/breakroom)
-"tIs" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
-"tIt" = (
-/obj/structure/cable/layer1,
-/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/engineering/main)
-"tIx" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/table/reinforced/rglass,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
"tII" = (
/obj/structure/table,
/obj/effect/spawner/random/trash/soap,
@@ -69519,25 +70083,6 @@
/obj/machinery/vending/clothing,
/turf/open/floor/wood/large,
/area/station/service/theater_dressing)
-"tJe" = (
-/obj/machinery/vending/medical,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
-"tJj" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"tJk" = (
/obj/structure/chair{
dir = 1
@@ -69558,16 +70103,45 @@
},
/turf/open/floor/wood,
/area/station/service/chapel)
+"tJo" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/window{
+ dir = 8;
+ name = "Cargo Bay Shutters";
+ id = "qm_cargobay"
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"tJt" = (
/obj/item/food/grown/sunflower,
/turf/open/floor/iron/vaporwave,
/area/station/maintenance/starboard/lesser)
+"tJv" = (
+/obj/item/construction/plumbing{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/obj/item/construction/plumbing,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/obj/structure/table,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"tJw" = (
/obj/effect/spawner/random/structure/girder,
/obj/effect/spawner/structure/electrified_grille,
/obj/structure/sign/warning/radiation/rad_area/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tJA" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "cargounload"
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/storage)
"tJD" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wood/corner{
@@ -69586,10 +70160,6 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
-"tJK" = (
-/obj/machinery/holopad,
-/turf/open/floor/glass,
-/area/station/medical/patients_rooms/room_a)
"tKa" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -69604,11 +70174,6 @@
/obj/structure/railing,
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
-"tKq" = (
-/obj/machinery/computer/crew,
-/obj/structure/sign/poster/official/science/directional/north,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tKw" = (
/obj/structure/frame/computer{
anchored = 1
@@ -69657,6 +70222,22 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"tKM" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
+"tKP" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"tLb" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -69678,27 +70259,20 @@
/obj/structure/chair/stool/bar/directional/west,
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"tLq" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "packageSort2"
- },
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/brown/filled,
-/obj/machinery/conveyor_switch/oneway{
- id = "packageSort2";
- name = "Trash Conveyor";
- pixel_x = -13;
- pixel_y = -5
- },
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"tLs" = (
/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/engineering/break_room)
+"tLx" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/railing{
+ dir = 5
+ },
+/obj/structure/closet/radiation,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"tLK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
@@ -69713,10 +70287,15 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"tLV" = (
-/obj/machinery/teleport/station,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+"tLU" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"tMf" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/tile/yellow/opposingcorners,
@@ -69731,18 +70310,15 @@
/obj/item/statuebust,
/turf/open/floor/iron/vaporwave,
/area/station/maintenance/starboard/lesser)
-"tMm" = (
-/obj/machinery/door/airlock/grunge,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tMo" = (
/obj/machinery/holopad,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"tMr" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted,
+/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"tMu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -69759,6 +70335,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"tMA" = (
+/obj/structure/sign/clock/directional/east,
+/obj/machinery/rnd/production/techfab/department/cargo,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"tMD" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 5
@@ -69766,13 +70350,10 @@
/obj/structure/closet/secure_closet/engineering_electrical,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
-"tMG" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+"tMF" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"tMJ" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/structure/railing{
@@ -69783,14 +70364,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"tMM" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/machinery/light/floor{
- color = "#66ccff"
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"tMS" = (
/obj/machinery/light/directional/west,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -69808,6 +70381,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tNb" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/smooth,
+/area/station/engineering/main)
+"tNd" = (
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"tNr" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -69883,18 +70474,6 @@
dir = 1
},
/area/station/commons/lounge)
-"tOq" = (
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 2
- },
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
"tOr" = (
/obj/structure/closet/secure_closet/hydroponics,
/obj/machinery/button/door/directional/north{
@@ -69932,6 +70511,12 @@
/obj/machinery/vending/assist,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"tON" = (
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"tOO" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/obj/structure/disposalpipe/segment{
@@ -69945,6 +70530,16 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
+"tOV" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/effect/spawner/random/maintenance,
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"tOW" = (
/obj/effect/spawner/random/trash/graffiti,
/obj/structure/disposalpipe/segment{
@@ -69955,20 +70550,17 @@
"tPe" = (
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/supermatter)
+"tPf" = (
+/obj/machinery/light/directional/north,
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"tPr" = (
/obj/structure/table_frame/wood,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office/private_investigators_office)
-"tPx" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning,
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/ai)
"tPz" = (
/obj/structure/rack,
/obj/item/restraints/handcuffs{
@@ -70022,28 +70614,47 @@
"tPU" = (
/turf/closed/wall,
/area/station/commons/toilet/restrooms)
+"tPZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
"tQf" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
+"tQi" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 8
+ },
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/foyer)
+"tQl" = (
+/obj/effect/turf_decal/trimline/brown/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/machinery/digital_clock/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"tQt" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/reagent_dispensers/plumbed,
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
-"tQE" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/effect/turf_decal/trimline/blue/warning,
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_half{
- dir = 4
- },
-/area/station/medical/cryo)
"tQI" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -70051,15 +70662,45 @@
},
/turf/open/floor/wood,
/area/station/command/gateway)
-"tQX" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+"tQO" = (
+/obj/machinery/light/directional/south,
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "mining"
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"tQY" = (
+/obj/machinery/keycard_auth/wall_mounted/directional/north{
+ pixel_y = 28;
+ pixel_x = null
+ },
+/obj/structure/table/wood,
+/obj/item/folder/white{
+ pixel_y = 10;
+ pixel_x = 8
+ },
+/obj/item/folder/blue{
+ pixel_x = -8;
+ pixel_y = 10
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"tQZ" = (
+/obj/effect/mapping_helpers/airlock/access/all/medical/cmo,
+/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/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer's Quarters"
},
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"tRc" = (
/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
pixel_x = -5;
@@ -70073,10 +70714,6 @@
dir = 4
},
/area/station/commons/lounge)
-"tRd" = (
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"tRi" = (
/obj/structure/lattice,
/obj/structure/grille/broken,
@@ -70098,6 +70735,9 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
+"tRD" = (
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"tRG" = (
/obj/machinery/washing_machine,
/obj/effect/decal/cleanable/dirt,
@@ -70116,6 +70756,24 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"tRU" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay Entrance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"tRY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"tSa" = (
/obj/structure/bed,
/obj/structure/sign/poster/official/no_erp/directional/east,
@@ -70168,16 +70826,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/main)
-"tSW" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Mining Maintenance Access"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "miningshuttleexit"
- },
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/turf/open/floor/plating,
-/area/station/cargo/miningoffice)
"tSY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/grass,
@@ -70193,6 +70841,12 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"tTf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"tTg" = (
/obj/effect/decal/cleanable/ash,
/turf/open/floor/plating,
@@ -70203,6 +70857,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"tTy" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/railing,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"tTz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70214,13 +70876,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
-"tTD" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tTG" = (
/obj/structure/ladder,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -70259,14 +70914,6 @@
"tUs" = (
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
-"tUt" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
-"tUu" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tUw" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -70307,16 +70954,19 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"tVj" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- id = "chemshutters";
- name = "Chemistry Shutters"
+"tVc" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plating,
-/area/station/medical/pharmacy)
+/area/station/maintenance/disposal)
+"tVl" = (
+/obj/effect/spawner/random/structure/closet_maintenance,
+/obj/effect/spawner/random/maintenance/two,
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"tVo" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -70325,6 +70975,13 @@
/obj/structure/sign/poster/contraband/random/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"tVs" = (
+/obj/structure/railing,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"tVI" = (
/obj/structure/cable,
/obj/effect/spawner/random/maintenance,
@@ -70395,10 +71052,6 @@
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/space/nearstation)
-"tWK" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"tWP" = (
/obj/structure/lattice/catwalk,
/obj/structure/closet/secure_closet/exile,
@@ -70495,29 +71148,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"tXv" = (
-/obj/item/clothing/head/cone{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/item/clothing/head/cone{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/science/xenobiology/hallway)
-"tXx" = (
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_corner{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"tXJ" = (
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
@@ -70540,27 +71170,22 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"tXY" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 5
+"tXV" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=2";
+ location = "Court"
},
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/button/door/directional/east{
- id = "qm_warehouse";
- name = "Warehouse Shutters";
- pixel_x = 28;
- pixel_y = 6
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/carpet,
+/area/station/security/courtroom)
+"tXZ" = (
+/obj/structure/chair/sofa/corp/corner{
+ dir = 4
},
-/obj/machinery/firealarm/directional/east{
- pixel_y = -3
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"tYa" = (
/obj/structure/safe/floor,
/obj/item/food/fortunecookie,
@@ -70571,14 +71196,6 @@
"tYh" = (
/turf/open/floor/plating/airless,
/area/station/maintenance/space_hut)
-"tYl" = (
-/obj/structure/closet/crate/silvercrate,
-/obj/machinery/camera/motion{
- c_tag = "Vault - Upper";
- network = list("vault")
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
"tYt" = (
/obj/item/cardboard_cutout{
pixel_x = 14;
@@ -70605,10 +71222,52 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"tYC" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/east{
+ pixel_x = 20
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
+"tYE" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/assembly/igniter{
+ pixel_x = 3;
+ pixel_y = -1
+ },
+/obj/item/assembly/timer{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/obj/item/radio/headset/headset_med{
+ pixel_x = 15;
+ pixel_y = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"tYF" = (
/obj/machinery/light/directional/west,
/turf/open/openspace,
/area/station/command/gateway)
+"tYN" = (
+/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/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"tYS" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bonfire/prelit,
@@ -70621,6 +71280,9 @@
/obj/machinery/light/red/dim/directional/south,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"tYW" = (
+/turf/closed/wall/r_wall,
+/area/station/security/armory)
"tYZ" = (
/obj/machinery/atmospherics/components/unary/passive_vent,
/obj/structure/lattice,
@@ -70635,17 +71297,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port)
-"tZg" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/machinery/camera/autoname/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medbay - Lower Pharmacy"
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/chem_master,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+"tZe" = (
+/obj/structure/cable,
+/obj/effect/spawner/random/trash/mess,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
+"tZf" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"tZj" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -70660,31 +71321,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"tZM" = (
-/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,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/textured_large,
-/area/station/medical/virology)
"tZO" = (
/obj/effect/spawner/random/vending/snackvend,
/obj/effect/mapping_helpers/broken_machine,
/obj/structure/window/spawner/directional/north,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
-"tZR" = (
-/obj/machinery/camera/autoname/directional/north,
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"tZV" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -70713,6 +71355,13 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/security/prison)
+"uah" = (
+/obj/effect/spawner/random/structure/closet_maintenance,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"uam" = (
+/turf/closed/wall,
+/area/station/command/eva)
"uaw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70726,13 +71375,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"uaD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/iron,
-/area/station/hallway/primary/aft)
"uaO" = (
/obj/structure/disposalpipe/trunk/multiz/down,
/obj/structure/railing{
@@ -70740,21 +71382,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"uaR" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 5
+"uaS" = (
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
},
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 1
- },
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/light_switch/directional/east,
-/obj/structure/closet/crate/bin,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"ubo" = (
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
@@ -70776,16 +71412,14 @@
},
/turf/open/floor/engine,
/area/station/engineering/break_room)
-"ubR" = (
-/obj/machinery/modular_computer/preset/id{
- dir = 8
+"ubx" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "aicorewindow";
+ name = "AI Core Shutters"
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 4
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
+/turf/open/floor/plating,
+/area/station/ai/satellite/chamber)
"ubU" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -70807,15 +71441,6 @@
/obj/structure/railing,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"ucf" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/structure/chair/sofa/middle/brown{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/light_switch/directional/south,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"ucj" = (
/obj/effect/landmark/event_spawn,
/turf/open/openspace,
@@ -70869,6 +71494,23 @@
/obj/machinery/airalarm/directional/west,
/turf/open/openspace,
/area/station/science/xenobiology)
+"ucH" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/holosign/barrier/engineering,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
+"ucI" = (
+/obj/structure/sign/departments/restroom/directional/east,
+/obj/effect/turf_decal/trimline/dark_blue/warning,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_corner{
+ dir = 8
+ },
+/area/station/ai/satellite/foyer)
"ucO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70882,16 +71524,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron,
/area/station/engineering/main)
-"ucX" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
- },
-/obj/structure/chair/sofa/corner/brown{
- dir = 8
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/textured,
-/area/station/cargo/storage)
"ucZ" = (
/obj/effect/spawner/random/structure/closet_empty/crate/with_loot,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -70934,6 +71566,27 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"udG" = (
+/obj/structure/railing,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"udI" = (
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/conveyor{
+ dir = 10;
+ id = "mining"
+ },
+/obj/machinery/bouldertech/refinery,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"udP" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"udW" = (
/obj/structure/chair/sofa/middle/brown,
/turf/open/floor/carpet,
@@ -70968,14 +71621,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"ueF" = (
-/obj/machinery/camera/autoname/directional/west{
- network = list("ss13","medbay");
- c_tag = "Medbay - Upper Secure Morgue"
- },
-/obj/structure/bodycontainer/morgue/beeper_off,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"ueH" = (
/obj/structure/lattice,
/obj/structure/girder,
@@ -70991,12 +71636,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/security/checkpoint/supply)
-"ueR" = (
-/obj/effect/turf_decal/trimline/brown/filled/warning{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"ufi" = (
/obj/machinery/door/airlock/command{
name = "Research Director's Office"
@@ -71009,18 +71648,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
-"ufn" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
- name = "Antechamber Turret Control";
- pixel_x = 30;
- req_access = list("minisat")
- },
-/obj/structure/sign/warning/secure_area/directional/north,
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"ufo" = (
/obj/structure/rack,
/obj/item/storage/briefcase/secure{
@@ -71036,27 +71663,6 @@
},
/turf/open/floor/wood,
/area/station/security/detectives_office)
-"ufx" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
-"ufA" = (
-/obj/machinery/button/door/directional/north{
- id = "AuxToilet2";
- name = "Lock Control";
- normaldoorcontrol = 1;
- specialfunctions = 4
- },
-/obj/machinery/recharge_station,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"uga" = (
/obj/machinery/door/airlock/security/glass{
name = "Bailiff Access"
@@ -71065,6 +71671,14 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"ugj" = (
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/morgue)
"ugn" = (
/obj/structure/table/wood/poker,
/turf/open/floor/carpet/stellar,
@@ -71076,13 +71690,19 @@
},
/turf/open/floor/engine,
/area/station/engineering/break_room)
-"ugE" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/white/textured_corner{
- dir = 1
+"ugq" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
},
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/structure/rack,
+/obj/item/plunger,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"ugL" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -71172,12 +71792,6 @@
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
-"uib" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/openspace,
-/area/station/cargo/storage)
"uii" = (
/obj/machinery/door/airlock/public/glass{
name = "Community Center"
@@ -71239,21 +71853,17 @@
dir = 8
},
/area/station/hallway/primary/fore)
+"ujD" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/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/medical/medbay/lobby)
"ujI" = (
/turf/open/openspace,
/area/station/science/explab)
-"ujJ" = (
-/obj/machinery/newscaster/directional/west,
-/obj/structure/rack,
-/obj/structure/rack,
-/obj/item/gun/ballistic/automatic/battle_rifle{
- pixel_y = 3
- },
-/obj/item/gun/energy/temperature/security,
-/obj/item/gun/energy/ionrifle,
-/obj/item/clothing/suit/hooded/ablative,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"ujP" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/engine,
@@ -71278,10 +71888,15 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
/area/station/command/heads_quarters/ce)
-"uka" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/nuke_storage)
+"ujY" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/chamber)
"uki" = (
/obj/structure/chair/stool/bar/directional/east,
/obj/effect/landmark/start/hangover,
@@ -71323,23 +71938,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"uky" = (
-/obj/structure/cable/layer3,
-/obj/structure/sign/poster/official/ion_rifle/directional/east,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
-"ukF" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/camera/autoname/directional/east{
- network = list("aicore")
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"ukI" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/contraband/hacking_guide/directional/east,
@@ -71405,14 +72003,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/engineering/lobby)
-"uln" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"ulq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -71438,6 +72028,17 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/wood,
/area/station/service/library)
+"ulE" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/service/kitchen/abandoned)
"ulM" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -71460,13 +72061,6 @@
/obj/machinery/vending/wardrobe/gene_wardrobe,
/turf/open/floor/iron,
/area/station/science/xenobiology/hallway)
-"ulU" = (
-/obj/machinery/door/airlock/grunge,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ulX" = (
/obj/structure/table,
/obj/item/folder/yellow{
@@ -71521,12 +72115,6 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/dark/textured,
/area/station/cargo/bitrunning/den)
-"umv" = (
-/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/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"umw" = (
/obj/structure/railing{
dir = 4
@@ -71561,9 +72149,31 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"umE" = (
+/obj/machinery/light/dim/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"umH" = (
/turf/closed/wall,
/area/station/medical/psychology)
+"umS" = (
+/obj/structure/girder,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
+"umV" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"ung" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -71591,12 +72201,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"uof" = (
-/obj/effect/turf_decal/caution{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"uok" = (
/obj/structure/chair/office{
dir = 1
@@ -71613,10 +72217,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"uor" = (
-/obj/structure/disposalpipe/trunk/multiz,
-/turf/closed/wall,
-/area/station/medical/morgue)
"uow" = (
/obj/structure/table/wood,
/obj/item/coin/antagtoken{
@@ -71639,15 +72239,14 @@
dir = 1
},
/area/station/service/chapel)
-"uoz" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
+"uoA" = (
+/obj/machinery/camera/autoname/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Operating Room"
},
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"uoB" = (
-/turf/closed/wall,
-/area/station/medical/office)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine/hull/air,
+/area/station/medical/medbay/central)
"uoF" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/effect/turf_decal/tile/blue{
@@ -71670,6 +72269,19 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"uoP" = (
+/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/brown/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"uoU" = (
/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{
dir = 4
@@ -71727,6 +72339,14 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/science/explab)
+"upT" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/north,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"upV" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -71745,10 +72365,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"uqb" = (
-/obj/item/kirbyplants/photosynthetic,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uqc" = (
/obj/machinery/vending/tool,
/obj/effect/turf_decal/trimline/yellow/filled/end{
@@ -71809,16 +72425,14 @@
/obj/effect/landmark/start/depsec/supply,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/supply)
-"uqJ" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
+"uqO" = (
+/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
+/area/station/maintenance/port/aft)
"uqR" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/confetti,
@@ -71838,26 +72452,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"urg" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+"uqW" = (
+/obj/effect/turf_decal/siding/dark/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/engineering/atmos/hfr_room)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"urh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green/telecomms/mainframe,
/area/station/tcommsat/server)
-"uro" = (
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/item/kirbyplants/random,
-/obj/item/radio/intercom/directional/south,
+"urk" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 1
+ },
/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"urq" = (
/obj/structure/lattice,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -71897,6 +72513,13 @@
/obj/structure/cable/multilayer/multiz,
/turf/open/floor/plating,
/area/station/solars/starboard/fore)
+"urQ" = (
+/obj/machinery/newscaster/directional/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"urV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -71906,15 +72529,6 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/grimy,
/area/station/security/interrogation)
-"usf" = (
-/obj/structure/cable,
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/brown/arrow_ccw,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"usl" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/engine/hull/air,
@@ -71936,19 +72550,18 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/starboard/fore)
+"usD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"usK" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
/obj/effect/spawner/random/maintenance/two,
/turf/open/openspace,
/area/station/construction/storage_wing)
-"usL" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light/directional/east,
-/obj/structure/table,
-/obj/item/stack/rods/ten,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"usM" = (
/obj/effect/turf_decal/siding/wood{
dir = 10
@@ -71957,11 +72570,6 @@
/obj/item/kirbyplants/random/fullysynthetic,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"usO" = (
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
"usP" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -71983,13 +72591,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/processing)
-"utn" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"utq" = (
/obj/structure/sign/poster/official/random/directional/north,
/obj/structure/table,
@@ -72140,6 +72741,25 @@
/obj/effect/turf_decal/stripes/box,
/turf/open/floor/iron/dark,
/area/station/engineering/hallway)
+"uuI" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "cargoload"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
+"uuO" = (
+/obj/item/pen,
+/obj/item/pen/blue,
+/obj/item/pen/charcoal,
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"uuP" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/airalarm/directional/east,
@@ -72165,12 +72785,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"uve" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"uvh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -72180,23 +72794,34 @@
},
/turf/open/floor/iron/white/textured_large,
/area/station/medical/medbay/central)
-"uvo" = (
-/turf/open/floor/glass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"uvq" = (
/obj/structure/table/wood,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/courtroom)
+"uvr" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1;
+ pixel_y = -7
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"uvv" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
/obj/effect/landmark/start/hangover,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
-"uvy" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
+"uvA" = (
+/obj/structure/stairs/west,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"uvF" = (
/obj/structure/railing/corner{
dir = 4
@@ -72270,11 +72895,6 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/service)
-"uwm" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted,
-/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"uwn" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -72304,80 +72924,20 @@
},
/turf/closed/wall,
/area/station/security/detectives_office)
-"uwE" = (
-/obj/structure/table,
-/obj/item/phone{
- pixel_y = 12;
- pixel_x = 7
- },
-/obj/item/pen/blue{
- pixel_x = -8;
- pixel_y = 4
- },
-/obj/item/stamp/denied{
- pixel_y = 7;
- pixel_x = 10
- },
-/obj/item/stamp/granted{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/pen/red{
- pixel_x = -10;
- pixel_y = 1
- },
-/obj/structure/sign/poster/official/science/directional/north,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"uwF" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"uwN" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_edge,
-/area/station/ai_monitored/aisat/exterior)
"uwS" = (
/obj/structure/railing/corner/end{
dir = 8
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"uwT" = (
-/obj/item/storage/medkit/regular{
- pixel_x = 3;
- pixel_y = -3
+"uwU" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
},
-/obj/item/storage/medkit/o2{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/medkit/o2,
-/obj/item/storage/medkit/o2{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/machinery/door/window/right/directional/west{
- name = "First Aid Supplies";
- req_access = list("medical")
- },
-/obj/structure/table/reinforced/rglass,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/security/detectives_office/private_investigators_office)
"uxd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/chair{
@@ -72478,17 +73038,6 @@
/obj/machinery/computer/atmos_alert,
/turf/open/floor/engine/hull/reinforced/air,
/area/station/engineering/atmos/project)
-"uxG" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/newscaster/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo Bay - Mining Departure"
- },
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"uxI" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/structure/railing{
@@ -72498,17 +73047,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"uxJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/cable,
-/obj/structure/sign/departments/chemistry/pharmacy/directional/east,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"uxK" = (
/obj/structure/flora/bush/pale/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -72516,11 +73054,6 @@
/obj/machinery/light/floor,
/turf/open/floor/grass,
/area/station/hallway/secondary/entry)
-"uxR" = (
-/obj/effect/spawner/random/structure/closet_maintenance,
-/obj/effect/spawner/random/maintenance/three,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"uxW" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters{
@@ -72530,6 +73063,20 @@
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/plating,
/area/station/commons/vacant_room/office)
+"uxZ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/status_display/evac/directional/east,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"uya" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"uyb" = (
/obj/structure/closet/crate/freezer,
/obj/item/reagent_containers/blood/ethereal,
@@ -72691,6 +73238,18 @@
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/fore)
+"uAi" = (
+/obj/effect/turf_decal/trimline/purple/arrow_cw{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple/half/contrasted{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"uAl" = (
/turf/closed/wall,
/area/station/engineering/lobby)
@@ -72712,11 +73271,6 @@
/obj/machinery/light/dim/directional/south,
/turf/open/openspace,
/area/station/cargo/storage)
-"uAw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/holopad,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"uAB" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -72726,6 +73280,18 @@
"uAE" = (
/turf/open/floor/iron/dark,
/area/station/security/range)
+"uAG" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/dark_blue/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ 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/smooth_large,
+/area/station/ai/satellite/interior)
"uAO" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -72747,25 +73313,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"uAP" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/computer/cargo{
- dir = 8
- },
-/obj/machinery/camera/autoname/directional/east,
-/obj/machinery/light_switch/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"uAZ" = (
-/obj/machinery/netpod,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light/directional/north,
-/obj/machinery/digital_clock/directional/north,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/cargo/bitrunning/den)
"uBh" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -72792,9 +73339,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/hallway/secondary/construction)
-"uBr" = (
-/turf/open/openspace,
-/area/station/maintenance/department/medical)
"uBs" = (
/obj/structure/railing{
dir = 8
@@ -72831,19 +73375,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"uBQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"uBT" = (
+/obj/effect/turf_decal/siding/dark{
dir = 1
},
-/obj/machinery/light/cold/dim/directional/west,
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 4;
- name = "decommissioned sleeper"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/turf/open/floor/iron/white/textured_corner,
+/area/station/ai/satellite/interior)
"uCb" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -72864,19 +73401,34 @@
/obj/machinery/light/directional/south,
/turf/open/floor/wood,
/area/station/maintenance/hallway/abandoned_recreation)
+"uCz" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"uCA" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/commons/dorms)
-"uCD" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "garbage"
+"uCE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
-/obj/machinery/light/very_dim/directional/south,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/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/white,
+/area/station/medical/medbay/central)
"uCF" = (
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
@@ -72887,6 +73439,18 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port)
+"uCP" = (
+/obj/machinery/door/airlock/external{
+ name = "Medical Escape Pod"
+ },
+/obj/effect/landmark/navigate_destination/dockescpod1,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/iron/textured_half{
+ dir = 8
+ },
+/area/station/medical/abandoned)
"uCR" = (
/obj/effect/landmark/carpspawn,
/turf/open/space/basic,
@@ -72901,6 +73465,13 @@
},
/turf/open/openspace,
/area/station/commons/fitness/recreation)
+"uDa" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"uDd" = (
/obj/structure/railing{
dir = 8
@@ -72913,38 +73484,22 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/command/meeting_room/council)
-"uDs" = (
-/obj/effect/turf_decal/siding/blue{
+"uDp" = (
+/obj/structure/railing{
dir = 1
},
-/obj/structure/table/reinforced/rglass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
},
-/obj/item/storage/box/rxglasses{
- pixel_x = -4;
- pixel_y = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash/mess,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"uDv" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"uDD" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
"uDE" = (
/obj/effect/turf_decal/trimline/yellow/corner{
dir = 4
@@ -72965,16 +73520,6 @@
/obj/structure/cable,
/turf/open/floor/wood/large,
/area/station/service/library/private)
-"uDP" = (
-/obj/structure/railing/corner/end/flip{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/warning,
-/obj/structure/railing/corner/end{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"uDX" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -72985,37 +73530,10 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"uEf" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/item/paper_bin{
- pixel_y = 3;
- pixel_x = 6
- },
-/obj/item/pen{
- pixel_y = 8;
- pixel_x = -6
- },
-/obj/item/toy/figure/paramedic{
- pixel_x = -5;
- pixel_y = -3
- },
-/obj/structure/fireaxecabinet/jawsofrecovery/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
-"uEk" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/machinery/camera/autoname/directional/west{
- network = list("minisat")
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"uEl" = (
+/obj/effect/spawner/random/contraband/narcotics,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"uEn" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -73034,10 +73552,30 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"uEL" = (
-/obj/effect/turf_decal/caution/stand_clear,
+"uEG" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = 6;
+ pixel_y = -6
+ },
+/obj/item/reagent_containers/cup/bottle/multiver{
+ pixel_x = -2;
+ pixel_y = -7
+ },
+/obj/item/reagent_containers/dropper{
+ pixel_x = 2;
+ pixel_y = -11
+ },
+/obj/structure/closet/crate/science,
+/obj/item/reagent_containers/cup/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/structure/sign/poster/official/safety_eye_protection/directional/east,
/turf/open/floor/iron/dark,
-/area/station/cargo/storage)
+/area/station/medical/chemistry)
"uEM" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
@@ -73053,6 +73591,12 @@
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input,
/turf/open/floor/engine/co2,
/area/station/engineering/atmos/upper)
+"uEZ" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
+/obj/machinery/chem_heater/withbuffer,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"uFj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -73060,6 +73604,13 @@
/obj/effect/turf_decal/trimline/red/warning,
/turf/open/floor/iron/dark,
/area/station/security/brig)
+"uFl" = (
+/obj/effect/spawner/structure/window,
+/obj/structure/curtain/cloth{
+ color = "#666666"
+ },
+/turf/open/floor/plating,
+/area/station/medical/break_room)
"uFo" = (
/obj/effect/turf_decal/siding/white,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -73070,6 +73621,22 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
+"uFv" = (
+/obj/effect/turf_decal/tile/yellow/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
+"uFG" = (
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"uFH" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner,
@@ -73092,21 +73659,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"uFS" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/right/directional/north{
- req_access = list("medical");
- name = "Medbay Reception"
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/office)
"uFV" = (
/obj/structure/table/reinforced,
/obj/structure/lattice/catwalk,
@@ -73159,6 +73711,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"uGt" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/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/dark,
+/area/station/medical/cryo)
"uGx" = (
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted,
/obj/effect/turf_decal/tile/green{
@@ -73170,11 +73729,6 @@
/obj/item/stack/cable_coil,
/turf/open/floor/glass/reinforced/airless,
/area/station/solars/starboard/aft)
-"uGA" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
"uGH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wood{
@@ -73182,15 +73736,6 @@
},
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"uGJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/delivery,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/decal/cleanable/rubble,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/cargo/miningoffice)
"uGP" = (
/obj/effect/turf_decal/siding/purple/corner,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -73232,6 +73777,16 @@
/obj/machinery/flasher/portable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/office)
+"uHd" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"uHe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -73291,13 +73846,13 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"uHD" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
+"uHB" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/flora/rock/pile/jungle/style_2,
+/obj/structure/flora/grass/jungle/a/style_5,
+/turf/open/floor/grass,
+/area/station/ai/satellite/interior)
"uHH" = (
/obj/machinery/washing_machine,
/turf/open/floor/iron/dark/textured_large,
@@ -73327,6 +73882,15 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/wood/large,
/area/station/commons/lounge)
+"uHW" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"uHY" = (
/obj/machinery/recharge_station,
/turf/open/floor/iron/dark,
@@ -73373,17 +73937,13 @@
"uIO" = (
/turf/closed/wall,
/area/station/maintenance/department/medical)
-"uIT" = (
-/obj/item/flashlight/lamp/green{
- pixel_y = 5
- },
-/obj/structure/table/wood,
-/obj/structure/cable,
-/obj/effect/spawner/random/food_or_drink/booze{
- pixel_x = -7
- },
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
+"uIQ" = (
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/shaft_miner,
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"uJa" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -73395,6 +73955,24 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"uJn" = (
+/obj/vehicle/sealed/mecha/ripley/cargo{
+ name = "\improper APLU \"Cargostormer 3\""
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/recharge_floor,
+/area/station/cargo/warehouse)
+"uJo" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 4
+ },
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"uJs" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/holopad,
@@ -73416,6 +73994,15 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
+"uJA" = (
+/obj/structure/sign/poster/random/directional/north,
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "packageSort2"
+ },
+/obj/structure/window/spawner/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"uJI" = (
/obj/structure/table,
/obj/item/food/grown/banana{
@@ -73440,17 +74027,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"uJU" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Storage Room"
- },
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"uJX" = (
/obj/effect/turf_decal/siding/wood{
dir = 10
@@ -73462,6 +74038,15 @@
"uKa" = (
/turf/closed/wall,
/area/station/security/warden)
+"uKb" = (
+/obj/structure/closet/crate/freezer/surplus_limbs,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/mapping_helpers/airalarm/surgery,
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"uKh" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -73505,6 +74090,29 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
+"uKE" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"uKM" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/right/directional/east{
+ name = "Pharmacy Desk"
+ },
+/obj/effect/turf_decal/tile/yellow/full,
+/obj/machinery/door/window/right/directional/west{
+ name = "Pharmacy Desk";
+ req_access = list("pharmacy")
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 4;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"uKN" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -73522,18 +74130,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/cargo/storage)
-"uKX" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- 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/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uLb" = (
/obj/structure/closet/crate/secure/trashcart,
/obj/item/sord,
@@ -73570,10 +74166,13 @@
},
/turf/open/floor/eighties,
/area/station/construction/storage_wing)
-"uLj" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/corner,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"uLo" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/landmark/start/coroner,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/medical/morgue)
"uLt" = (
/obj/effect/turf_decal/tile/dark/half/contrasted{
dir = 8
@@ -73581,6 +74180,13 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
+"uLv" = (
+/obj/structure/chair/sofa/corner/brown{
+ dir = 8
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"uLw" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -73616,10 +74222,14 @@
},
/turf/open/floor/iron/dark/textured_corner,
/area/station/science/ordnance)
-"uMm" = (
-/obj/machinery/camera/autoname/directional/north,
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
+"uMp" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"uMD" = (
/obj/structure/window/reinforced/plasma/spawner/directional/south,
/obj/machinery/power/energy_accumulator/tesla_coil/anchored{
@@ -73640,6 +74250,9 @@
dir = 1
},
/area/station/service/library/printer)
+"uMJ" = (
+/turf/open/openspace,
+/area/station/ai/satellite/interior)
"uMT" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -73649,6 +74262,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"uMU" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/cargo/storage)
"uNn" = (
/obj/structure/table,
/obj/machinery/status_display/evac/directional/north,
@@ -73673,6 +74292,21 @@
/obj/item/radio/intercom/prison/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison)
+"uNT" = (
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"uNY" = (
+/obj/machinery/light_switch/directional/west,
+/obj/machinery/rnd/production/techfab/department/medical,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"uOo" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers{
dir = 10
@@ -73700,6 +74334,18 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/security/interrogation)
+"uOL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/obj/effect/turf_decal/trimline/white/filled/warning{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"uOR" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -73770,27 +74416,36 @@
"uQh" = (
/turf/open/floor/iron/dark,
/area/station/security/medical)
-"uQn" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 8
+"uQv" = (
+/obj/structure/table/reinforced/rglass,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 2
},
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 10
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/white,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/white/textured_large,
/area/station/medical/medbay/central)
-"uQy" = (
-/obj/structure/closet/crate/bin,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"uQH" = (
/obj/structure/girder,
/obj/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"uQW" = (
+/obj/structure/cable/layer3,
+/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/textured_half,
+/area/station/ai/satellite/exterior)
+"uRb" = (
+/obj/machinery/light/warm/dim/directional/west,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/spawner/random/structure/crate,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/storage)
"uRd" = (
/turf/open/openspace,
/area/station/maintenance/port/fore)
@@ -73799,14 +74454,6 @@
/obj/structure/sign/poster/official/random/directional/south,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"uRn" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/warning,
-/obj/effect/turf_decal/trimline/white/filled/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"uRs" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace,
@@ -73856,12 +74503,15 @@
},
/turf/open/floor/plating,
/area/station/security/interrogation)
-"uRR" = (
-/obj/effect/turf_decal/stripes/end{
- dir = 8
+"uRP" = (
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
},
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
+/obj/effect/turf_decal/trimline/yellow/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
"uRU" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -73903,6 +74553,10 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"uSa" = (
+/obj/structure/sign/departments/medbay/alt/directional/south,
+/turf/open/openspace,
+/area/station/medical/abandoned)
"uSg" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/freezer,
@@ -73915,9 +74569,6 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/openspace,
/area/station/hallway/primary/port)
-"uSs" = (
-/turf/open/floor/plating/airless,
-/area/station/maintenance/port/aft)
"uSw" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/structure/closet/secure_closet,
@@ -73936,10 +74587,40 @@
/obj/effect/turf_decal/tile/brown/full,
/turf/open/floor/iron/large,
/area/station/maintenance/starboard/lesser)
+"uSI" = (
+/obj/structure/table/reinforced,
+/obj/item/clipboard{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/obj/item/phone{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/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/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
"uSL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
+"uSP" = (
+/obj/structure/sink/directional/west,
+/obj/machinery/iv_drip,
+/obj/structure/mirror/directional/east,
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 8
+ },
+/area/station/medical/surgery)
"uSV" = (
/mob/living/basic/lizard/wags_his_tail,
/obj/structure/bed,
@@ -73994,6 +74675,12 @@
},
/turf/open/space/basic,
/area/space)
+"uTm" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light/directional/east,
+/obj/item/wrench,
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"uTy" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair,
@@ -74002,10 +74689,39 @@
/obj/effect/turf_decal/tile/dark/full,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"uTJ" = (
-/obj/machinery/light/directional/west,
-/turf/open/openspace,
-/area/station/cargo/storage)
+"uTB" = (
+/obj/structure/table,
+/obj/item/stack/sheet/iron/fifty{
+ pixel_x = -4
+ },
+/obj/item/stack/sheet/iron/fifty{
+ pixel_x = 4
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 50;
+ pixel_x = -6;
+ pixel_y = 4
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 50;
+ pixel_x = 4;
+ pixel_y = -1
+ },
+/obj/item/wrench{
+ pixel_y = 5
+ },
+/obj/item/crowbar{
+ pixel_y = 5
+ },
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/light_switch/directional/east{
+ pixel_y = -5
+ },
+/obj/machinery/firealarm/directional/east{
+ pixel_y = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"uTK" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -74015,11 +74731,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
-"uTP" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uTY" = (
/obj/structure/fake_stairs/directional/north,
/obj/machinery/door/firedoor,
@@ -74057,13 +74768,21 @@
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/space/nearstation)
-"uUL" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
+"uUK" = (
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/defibrillator/loaded,
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 13
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/obj/item/clothing/gloves/latex/nitrile,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"uUO" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -74078,15 +74797,6 @@
/obj/effect/landmark/start/cyborg,
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"uUT" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"uUX" = (
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
@@ -74096,15 +74806,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet/black,
/area/station/maintenance/hallway/abandoned_recreation)
-"uVe" = (
-/obj/machinery/button/door/directional/south{
- id = "cmoprivacy";
- name = "CMO Privacy Shutters";
- req_access = list("cmo");
- pixel_y = -7
- },
-/turf/closed/wall,
-/area/station/command/heads_quarters/cmo)
"uVf" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/directional/west,
@@ -74114,10 +74815,32 @@
"uVg" = (
/turf/closed/wall,
/area/station/commons/toilet/auxiliary)
-"uVn" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
+"uVy" = (
+/obj/machinery/door/airlock/security{
+ name = "Armory"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/machinery/door/poddoor/shutters/window{
+ dir = 1;
+ id = "armory";
+ name = "Armory"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
+"uVL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/showcase/machinery/cloning_pod{
+ desc = "An old decommissioned scanner, permanently scuttled.";
+ icon_state = "scanner";
+ name = "decommissioned cloning scanner"
+ },
+/obj/effect/decal/cleanable/greenglow,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"uVN" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -74142,14 +74865,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"uWh" = (
-/obj/machinery/light/directional/north,
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
-"uWi" = (
-/turf/open/openspace,
-/area/station/ai_monitored/command/storage/eva)
"uWu" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{
dir = 4
@@ -74157,18 +74872,16 @@
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"uWE" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 6
+"uWI" = (
+/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/siding/wood{
+ dir = 1
},
-/obj/item/storage/box/shipping{
- pixel_x = 4;
- pixel_y = 10
- },
-/obj/item/clothing/head/costume/mailman,
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"uWO" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -74191,6 +74904,10 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"uXj" = (
+/obj/effect/turf_decal/siding/dark_blue,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"uXz" = (
/obj/structure/bed{
dir = 4
@@ -74207,15 +74924,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/medical/virology)
-"uXE" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- 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/cargo/storage)
"uXI" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
@@ -74226,6 +74934,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
+"uXL" = (
+/obj/structure/table/reinforced,
+/obj/item/gun/ballistic/revolver/russian{
+ pixel_x = -2;
+ pixel_y = 3
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"uXR" = (
/obj/structure/table/wood/fancy/cyan,
/obj/item/book/manual/wiki/atmospherics{
@@ -74258,12 +74974,12 @@
/obj/effect/spawner/random/medical/surgery_tool,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"uYl" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/ladder,
-/obj/effect/turf_decal/stripes/white/box,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/office)
+"uYm" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_half,
+/area/station/ai/satellite/foyer)
"uYu" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -74279,6 +74995,12 @@
/obj/machinery/vending/coffee,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"uYJ" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor/iron_smooth,
+/area/station/ai/satellite/foyer)
"uYL" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -74296,6 +75018,15 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"uZe" = (
+/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 = 9
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"uZn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden,
/obj/machinery/light/cold/directional/south,
@@ -74318,6 +75049,29 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
/area/station/service/library)
+"uZw" = (
+/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/brown/filled/line{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"uZQ" = (
+/obj/structure/lattice/catwalk,
+/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/siding/blue,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"uZS" = (
/obj/effect/turf_decal/siding/purple,
/obj/effect/turf_decal/siding/purple{
@@ -74338,6 +75092,10 @@
dir = 1
},
/area/station/medical/virology)
+"vaa" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"vai" = (
/obj/machinery/door/airlock/public/glass{
name = "Circle Center"
@@ -74353,6 +75111,18 @@
dir = 8
},
/area/station/hallway/primary/starboard)
+"vaj" = (
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
+"vat" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"vav" = (
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/stairs/medium,
@@ -74395,6 +75165,20 @@
/obj/machinery/vending/boozeomat,
/turf/open/floor/iron/checker,
/area/station/service/bar)
+"vaR" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 4
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
+"vbc" = (
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"vbe" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
@@ -74437,13 +75221,20 @@
},
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"vbX" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/flora/rock/pile/jungle/style_2,
-/obj/structure/flora/grass/jungle/a/style_5,
-/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"vcf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/light/directional/north,
+/obj/machinery/camera/autoname/directional/north{
+ c_tag = "Medbay - Upper Hallway";
+ network = list("ss13","medbay")
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vcm" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/airless,
@@ -74457,10 +75248,36 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"vcy" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/documents{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/piggy_bank/vault{
+ pixel_x = 10;
+ pixel_y = 11
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"vcF" = (
/obj/structure/sign/warning/hot_temp,
/turf/closed/wall/r_wall,
/area/station/maintenance/disposal/incinerator)
+"vcH" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=5-Litterbox";
+ location = "4-RnD"
+ },
+/obj/structure/disposalpipe/sorting/mail/flip{
+ dir = 2
+ },
+/obj/effect/mapping_helpers/mail_sorting/science/robotics,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"vcI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -74490,37 +75307,6 @@
/obj/structure/cable/layer1,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
-"vdh" = (
-/obj/structure/secure_safe/directional/north{
- name = "armory safe A";
- pixel_x = -22;
- pixel_y = 0
- },
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/laser_gun,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
-"vdi" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/effect/turf_decal/delivery,
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Custom Channel"
- },
-/obj/item/radio/intercom/directional/south{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
"vdl" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -74597,11 +75383,16 @@
/obj/effect/mapping_helpers/airlock/access/all/service/crematorium,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"veg" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/catwalk_floor/iron_smooth,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"vek" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/mob/living/simple_animal/bot/secbot/pingsky,
+/obj/structure/cable/layer3,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"vem" = (
/obj/structure/lattice,
/obj/machinery/camera/autoname/directional/south,
@@ -74634,6 +75425,17 @@
name = "hyper-reinforced wall"
},
/area/station/science/ordnance/bomb)
+"veO" = (
+/obj/item/radio/intercom/directional/east,
+/obj/effect/turf_decal/trimline/brown/filled/corner,
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"veQ" = (
/obj/effect/turf_decal/siding/purple/corner{
dir = 8
@@ -74670,6 +75472,12 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/wood,
/area/station/service/library/printer)
+"veT" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"vfb" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/effect/mapping_helpers/broken_machine,
@@ -74689,17 +75497,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"vfz" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber"
- },
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/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/white/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"vfF" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 9
@@ -74730,6 +75527,13 @@
/obj/structure/broken_flooring/side/directional/north,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"vga" = (
+/obj/structure/transit_tube,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark/small,
+/area/station/ai/satellite/exterior)
"vgc" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/cobweb,
@@ -74741,6 +75545,13 @@
/obj/machinery/griddle,
/turf/open/openspace,
/area/station/service/kitchen)
+"vgn" = (
+/obj/machinery/mineral/stacking_unit_console{
+ pixel_x = 32
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"vgo" = (
/obj/structure/table/glass,
/obj/item/storage/box/gloves{
@@ -74756,28 +75567,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"vgu" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/radio/off{
- pixel_y = 9
- },
-/obj/item/radio/off{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/radio/off{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/radio/off,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"vgB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -74795,21 +75584,17 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"vgN" = (
-/obj/machinery/newscaster/directional/north,
-/obj/machinery/conveyor{
- dir = 4;
- id = "packageSort2"
+"vgL" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/bot/right,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ location = "Cargo Storage4"
},
-/obj/machinery/camera/directional/north{
- c_tag = "Cargo Bay - Deliveries"
+/mob/living/simple_animal/bot/mulebot{
+ name = "Old Yeller"
},
-/obj/effect/turf_decal/trimline/brown/filled,
-/obj/structure/railing/corner/end/flip{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
+/turf/open/floor/iron/recharge_floor,
/area/station/cargo/sorting)
"vhe" = (
/obj/effect/decal/cleanable/dirt,
@@ -74852,6 +75637,18 @@
},
/turf/open/floor/wood,
/area/station/maintenance/starboard/aft)
+"vhu" = (
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/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/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/catwalk_floor/iron_white,
+/area/station/ai/satellite/interior)
"vhv" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -74878,6 +75675,16 @@
/obj/machinery/light/red/dim/directional/north,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
+"vhQ" = (
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"vhU" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -74893,11 +75700,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
-"vil" = (
-/obj/item/kirbyplants/random,
-/obj/structure/sign/departments/medbay/alt/directional/east,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"viy" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/structure/fluff/paper/stack{
@@ -74922,20 +75724,6 @@
/obj/structure/sign/departments/rndserver/directional/north,
/turf/open/floor/iron,
/area/station/science/lab)
-"viI" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/warning{
- dir = 8
- },
-/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/dark/textured_edge{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/ai)
"viN" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -74960,11 +75748,30 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/auxiliary)
+"viV" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/obj/effect/turf_decal/trimline/white/filled/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
"vjc" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/trimline/green/filled/line,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"vjd" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/landmark/start/depsec/supply,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"vji" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -74972,23 +75779,44 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/engineering/atmos/project)
-"vjS" = (
-/obj/structure/transit_tube,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/aisat/exterior)
+"vjt" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/interior)
+"vjJ" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/herringbone,
+/area/station/ai/satellite/interior)
"vjZ" = (
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/openspace,
/area/station/security/detectives_office)
-"vkd" = (
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"vka" = (
+/obj/machinery/cryo_cell,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/cryo)
"vki" = (
/turf/open/openspace,
/area/station/engineering/storage_shared)
+"vkk" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"vkl" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt,
@@ -75002,6 +75830,20 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"vks" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"vky" = (
+/obj/machinery/vending/drugs,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"vkA" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 5
@@ -75029,37 +75871,13 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"vkJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/table/reinforced/rglass,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 3
+"vkE" = (
+/obj/effect/turf_decal/caution/stand_clear/red{
+ dir = 8
},
-/obj/item/flashlight/pen{
- pixel_x = -3;
- pixel_y = 3
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
},
-/obj/item/stamp/head/cmo{
- pixel_x = 8;
- pixel_y = 10
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 10
- },
-/turf/open/floor/holofloor/dark,
-/area/station/command/heads_quarters/cmo)
-"vkO" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/trimline/brown/filled/line,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron,
/area/station/cargo/storage)
"vkQ" = (
/obj/structure/table/wood,
@@ -75146,11 +75964,6 @@
dir = 4
},
/area/station/hallway/primary/port)
-"vlE" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"vlH" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/space/openspace,
@@ -75181,25 +75994,13 @@
},
/turf/open/openspace,
/area/station/hallway/secondary/construction)
-"vmm" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/plunger{
- pixel_x = -5;
- pixel_y = 11
- },
-/obj/item/plunger{
- pixel_y = 6
- },
-/obj/machinery/button/door/directional/east{
- id = "chem_lockdown";
- name = "chemistry lockdown control";
- req_access = list("pharmacy")
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+"vmo" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/dark_blue/corner,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"vmt" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -75211,18 +76012,30 @@
/obj/structure/punching_bag,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
-"vmC" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"vmG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"vmJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
+"vmK" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "CE's Maintenance Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/engineering/construction,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/engineering/lobby)
"vmZ" = (
/obj/structure/table/reinforced,
/obj/item/circuitboard/machine/vendor,
@@ -75267,6 +76080,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
+"vnt" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"vny" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -75347,20 +76166,10 @@
},
/turf/open/floor/wood,
/area/station/service/abandoned_gambling_den)
-"vow" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/east,
-/obj/item/radio/intercom/directional/east,
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 8;
- name = "decommissioned sleeper"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+"voz" = (
+/obj/structure/disposalpipe/trunk/multiz,
+/turf/closed/wall,
+/area/station/medical/morgue)
"voF" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -75382,6 +76191,15 @@
/obj/structure/disposalpipe/junction/flip,
/turf/open/floor/iron,
/area/station/science/lobby)
+"voU" = (
+/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id = "cmoprivacy";
+ name = "Privacy Shutter"
+ },
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/command/heads_quarters/cmo)
"voV" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -75415,9 +76233,6 @@
},
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"vpi" = (
-/turf/open/floor/eighties,
-/area/station/engineering/lobby)
"vpo" = (
/obj/machinery/power/terminal{
dir = 1
@@ -75474,6 +76289,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"vqn" = (
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Atmospherics Testing Room"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/obj/machinery/door/firedoor/heavy,
+/obj/structure/cable,
+/obj/structure/barricade/wooden/crude,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal/incinerator)
"vqq" = (
/obj/structure/table,
/obj/machinery/status_display/evac/directional/north,
@@ -75484,62 +76311,42 @@
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"vqs" = (
-/obj/machinery/door/airlock/mining{
- name = "Mining Office"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
-"vqE" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/crayon{
- icon_state = "body";
- name = "body";
- pixel_x = 12;
- pixel_y = 1
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "revolution";
- name = "graffiti";
- paint_colour = "#FF0000";
- pixel_y = 32
- },
-/obj/item/ammo_casing/spent{
- pixel_x = 8;
- pixel_y = 6
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
-"vqG" = (
-/obj/effect/decal/cleanable/dirt,
+"vqu" = (
/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 1;
- name = "decommissioned sleeper"
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/showcase/machinery/cloning_pod{
+ desc = "An old prototype cloning pod, permanently decommissioned following the incident.";
+ name = "decommissioned cloner"
},
/turf/open/floor/iron/white,
/area/station/maintenance/department/medical)
+"vqv" = (
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vqH" = (
/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{
dir = 8
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"vqK" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/curtain/cloth,
-/turf/open/floor/plating,
-/area/station/medical/patients_rooms/room_a)
"vqM" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -75564,11 +76371,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/recharge_floor,
/area/station/maintenance/starboard/lesser)
-"vrx" = (
-/obj/machinery/shower/directional/west,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/freezer,
-/area/station/commons/toilet/restrooms)
"vrA" = (
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
@@ -75651,6 +76453,22 @@
},
/turf/open/floor/iron,
/area/station/science/research)
+"vsL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vsM" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 5
@@ -75661,21 +76479,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"vsO" = (
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vsP" = (
/obj/structure/sign/poster/contraband/gorlex_recruitment,
/turf/closed/wall/r_wall,
@@ -75707,6 +76510,14 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"vtm" = (
+/obj/effect/turf_decal/siding/blue/corner,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/status_display/ai/directional/north,
+/turf/open/openspace,
+/area/station/medical/medbay/central)
"vtu" = (
/obj/effect/turf_decal/tile/dark_red{
dir = 4
@@ -75719,13 +76530,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
-"vtA" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 8
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vtF" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -75734,6 +76538,29 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
/area/station/maintenance/starboard/lesser)
+"vtI" = (
+/obj/effect/turf_decal/trimline/dark_blue/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/corner,
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"vtN" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/wood/tile,
+/area/station/maintenance/port/aft)
"vtT" = (
/turf/open/floor/glass,
/area/station/science/zoo)
@@ -75743,13 +76570,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood/large,
/area/station/medical/psychology)
-"vuc" = (
-/obj/item/banner/cargo/mundane,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"vuo" = (
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -75772,14 +76592,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/lobby)
-"vuB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/large,
-/area/station/hallway/primary/central)
"vuN" = (
/obj/machinery/telecomms/message_server/preset,
/turf/open/floor/iron/dark/telecomms,
@@ -75805,30 +76617,6 @@
},
/turf/open/floor/carpet/orange,
/area/station/command/heads_quarters/ce)
-"vuY" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/firealarm/directional/west{
- pixel_y = -28
- },
-/obj/effect/landmark/start/hangover,
-/obj/structure/chair{
- dir = 4;
- pixel_y = -2
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
-"vuZ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "cmoprivacy";
- name = "Privacy Shutter"
- },
-/obj/structure/cable,
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
"vvb" = (
/obj/effect/turf_decal/bot,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -75845,15 +76633,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/sepia,
/area/station/hallway/secondary/construction)
-"vvi" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/science/lobby)
"vvk" = (
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
@@ -75938,6 +76717,11 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"vwd" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/vending/games,
+/turf/open/openspace,
+/area/station/cargo/storage)
"vwe" = (
/obj/structure/lattice/catwalk,
/turf/open/space/openspace,
@@ -76003,15 +76787,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"vxc" = (
-/obj/machinery/door/airlock/security{
- name = "Courtroom Cell"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/security/general,
-/turf/open/floor/wood,
-/area/station/security/courtroom)
"vxe" = (
/obj/machinery/computer/security/telescreen/tcomms/directional/north{
name = "Telecommunications Monitor"
@@ -76027,15 +76802,6 @@
},
/turf/open/floor/iron/dark/smooth_half,
/area/station/service/library)
-"vxr" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"vxJ" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
@@ -76043,10 +76809,6 @@
},
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
-"vxU" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"vyp" = (
/obj/item/radio/intercom/directional/west,
/obj/machinery/modular_computer/preset/engineering{
@@ -76082,15 +76844,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"vyP" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"vzk" = (
/obj/effect/decal/cleanable/blood/oil/slippery,
/obj/structure/cable,
@@ -76105,18 +76858,20 @@
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/iron/dark,
/area/station/science/server)
-"vzr" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/computer/cargo{
+"vzw" = (
+/obj/effect/turf_decal/trimline/brown/filled/end{
dir = 1
},
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
+"vzz" = (
+/obj/effect/turf_decal/trimline/brown/arrow_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/arrow_cw,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"vzx" = (
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
"vzB" = (
/turf/closed/wall,
/area/station/command/heads_quarters/hop)
@@ -76128,6 +76883,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"vzN" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/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/maintenance/department/medical)
"vzO" = (
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron,
@@ -76141,6 +76904,13 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"vzS" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/dark_blue/warning,
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/ai/satellite/chamber)
"vzV" = (
/obj/structure/cable,
/obj/structure/disposalpipe/junction,
@@ -76179,15 +76949,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/service/cafeteria)
-"vAh" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "cargoload"
- },
-/obj/structure/plasticflaps,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"vAl" = (
/obj/structure/ladder,
/obj/structure/lattice/catwalk,
@@ -76233,6 +76994,10 @@
/obj/effect/spawner/random/trash/ghetto_containers,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"vAK" = (
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"vAL" = (
/obj/machinery/atmospherics/components/trinary/filter{
dir = 4
@@ -76263,23 +77028,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"vBj" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 6
- },
-/turf/open/floor/engine/hull/reinforced/air,
-/area/station/ai_monitored/turret_protected/ai)
-"vBq" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable/multilayer/connected,
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"vBt" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/tile/purple,
@@ -76308,6 +77056,19 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/commons/storage/tools)
+"vBN" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"vBS" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -76365,18 +77126,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/execution/transfer)
-"vCk" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/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,
-/area/station/command/heads_quarters/qm)
"vCr" = (
/obj/machinery/computer/slot_machine{
pixel_y = 2
@@ -76385,22 +77134,19 @@
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"vCw" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/wood,
+/area/station/command/eva)
"vCB" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"vCE" = (
-/turf/closed/wall,
-/area/station/ai_monitored/command/nuke_storage)
-"vCG" = (
-/obj/machinery/button/door/directional/east{
- id = "chem_lockdown";
- name = "chemistry lockdown control";
- req_access = list("pharmacy")
- },
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"vCN" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/public/glass{
@@ -76447,42 +77193,46 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
-"vDd" = (
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
+"vDl" = (
+/obj/machinery/computer/security,
+/turf/open/floor/iron/white/textured_half,
+/area/station/ai/satellite/interior)
+"vDD" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
+ dir = 4
},
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
-"vDi" = (
-/turf/open/floor/iron/smooth_edge{
+/obj/machinery/elevator_control_panel/directional/south{
+ linked_elevator_id = "catwalk_ai";
+ preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed")
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/ai/satellite/chamber)
"vDF" = (
/obj/structure/lattice,
/turf/open/openspace,
/area/station/maintenance/starboard/fore)
-"vDG" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/smooth,
-/area/station/engineering/main)
"vDL" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/plasma,
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/main)
+"vDO" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor,
+/area/station/cargo/storage)
"vDT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -76505,6 +77255,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
+"vEo" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/mail_sorting/supply/qm_office,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"vEz" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"vEF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -76666,11 +77432,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"vGx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"vGC" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -76684,6 +77445,12 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/engine/hull/reinforced,
/area/station/engineering/atmos/hfr_room)
+"vGK" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"vGQ" = (
/obj/structure/table,
/obj/item/clothing/under/costume/seifuku/tan{
@@ -76700,10 +77467,6 @@
/obj/structure/sign/poster/contraband/energy_swords/directional/north,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/fore)
-"vGW" = (
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"vHa" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input,
/turf/open/floor/engine/airless,
@@ -76721,24 +77484,6 @@
"vHo" = (
/turf/closed/wall,
/area/station/hallway/secondary/command)
-"vHp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"vHv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/west,
-/obj/structure/showcase/machinery/oldpod{
- desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
- dir = 4;
- name = "decommissioned sleeper"
- },
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"vHz" = (
/obj/structure/table,
/obj/machinery/air_sensor,
@@ -76762,10 +77507,6 @@
/obj/effect/spawner/random/bureaucracy/pen,
/turf/open/openspace,
/area/station/maintenance/port/aft)
-"vIc" = (
-/obj/structure/lattice/catwalk,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"vIg" = (
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -76779,16 +77520,11 @@
/obj/item/clothing/glasses/welding,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/mechbay)
-"vIs" = (
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding{
- dir = 8
- },
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"vIr" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"vIw" = (
/obj/structure/railing,
/turf/open/openspace,
@@ -76808,6 +77544,21 @@
},
/turf/open/floor/iron,
/area/station/science/research)
+"vIN" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"vIS" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Morgue"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
+/turf/open/floor/iron/dark/small,
+/area/station/medical/morgue)
"vIX" = (
/obj/machinery/camera/autoname/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -76821,21 +77572,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/service/abandoned_gambling_den)
-"vJy" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
+"vJr" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 8
},
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/area/station/ai/upload/chamber)
"vJz" = (
/obj/structure/railing{
dir = 4
@@ -76856,19 +77598,15 @@
/obj/structure/disposalpipe/junction,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"vJM" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
+"vJI" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/machinery/camera/autoname/directional/south,
-/obj/structure/table,
-/obj/item/stack/sheet/mineral/plasma{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/clothing/glasses/science,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vJP" = (
/obj/structure/table,
/obj/item/storage/box/hug/plushes{
@@ -76907,11 +77645,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/turf/open/floor/iron/dark/textured,
/area/station/science/xenobiology)
-"vKi" = (
-/obj/structure/table/wood,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/wood,
-/area/station/maintenance/starboard/central)
"vKq" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/decal/cleanable/dirt,
@@ -76920,40 +77653,6 @@
"vKt" = (
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
-"vKL" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 6;
- pixel_y = 8
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 2;
- pixel_y = 7
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/camera/autoname/directional/south,
-/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"vKW" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -77009,32 +77708,12 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"vLx" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "garbage"
- },
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
-"vLy" = (
-/obj/machinery/status_display/ai/directional/south,
-/obj/structure/bodycontainer/morgue{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"vLC" = (
/obj/structure/railing{
dir = 1
},
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"vLF" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner,
-/obj/machinery/chem_heater/withbuffer,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"vLQ" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/structure/table,
@@ -77054,15 +77733,6 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"vMb" = (
-/obj/machinery/camera/autoname/directional/south{
- network = list("ss13","medbay");
- c_tag = "Medbay - Upper Chemistry South"
- },
-/obj/structure/ladder,
-/obj/effect/turf_decal/stripes/red/box,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"vMn" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -77083,6 +77753,11 @@
/obj/structure/cable,
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/science)
+"vMv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"vMG" = (
/obj/item/kirbyplants/random,
/obj/machinery/button/door/directional/west{
@@ -77117,6 +77792,17 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/grass,
/area/station/engineering/lobby)
+"vMP" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
+"vMQ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"vMR" = (
/obj/machinery/modular_computer/preset/civilian{
dir = 4
@@ -77132,6 +77818,13 @@
/obj/structure/cable,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"vMV" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"vNc" = (
/obj/structure/railing{
dir = 10
@@ -77186,6 +77879,16 @@
},
/turf/open/floor/plating,
/area/station/science/zoo)
+"vNH" = (
+/obj/structure/railing,
+/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/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/catwalk_floor/iron_white,
+/area/station/ai/satellite/interior)
"vNJ" = (
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/structure/window/reinforced/tinted/spawner/directional/west,
@@ -77245,6 +77948,18 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/sepia,
/area/station/hallway/secondary/construction)
+"vON" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/turf_decal/siding/dark{
+ dir = 10
+ },
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 8
+ },
+/area/station/ai/satellite/interior)
"vPa" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -77263,24 +77978,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"vPv" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
-"vPx" = (
-/obj/machinery/airalarm/directional/west,
-/obj/structure/bed/dogbed/runtime,
-/obj/item/toy/cattoy,
-/mob/living/basic/pet/cat/runtime,
-/obj/machinery/light/small/dim/directional/north,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
"vPN" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -77302,25 +77999,22 @@
},
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
-"vPZ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
-"vQd" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/effect/landmark/start/shaft_miner,
-/turf/open/floor/iron,
-/area/station/cargo/miningoffice)
"vQf" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"vQj" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"vQo" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line,
@@ -77619,6 +78313,16 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
+"vSJ" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
+ },
+/obj/machinery/iv_drip,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
+"vSO" = (
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
"vSS" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -77636,16 +78340,6 @@
/obj/structure/railing/corner,
/turf/open/floor/iron,
/area/station/science/robotics)
-"vTf" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
"vTm" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -77682,10 +78376,6 @@
/obj/structure/sign/warning/radiation/rad_area/directional/north,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
-"vTE" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/station/maintenance/disposal)
"vTH" = (
/obj/structure/mirror/directional/north,
/obj/structure/sink/directional/south,
@@ -77746,6 +78436,17 @@
},
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/atmos/project)
+"vUD" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/medical/abandoned)
"vUQ" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/table/wood,
@@ -77777,10 +78478,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/storage_shared)
-"vVp" = (
-/obj/structure/sign/poster/contraband/random/directional/west,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"vVv" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall/r_wall,
@@ -77802,12 +78499,6 @@
/obj/structure/broken_flooring/pile/directional/north,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
-"vVX" = (
-/obj/machinery/light/directional/west,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"vWa" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -77840,6 +78531,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured_large,
/area/station/maintenance/port)
+"vWo" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 8
+ },
+/obj/structure/cable/multilayer/connected,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured,
+/area/station/ai/satellite/exterior)
"vWt" = (
/obj/machinery/computer/atmos_control/air_tank,
/obj/effect/turf_decal/tile/neutral/half{
@@ -77852,30 +78555,39 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/lab)
-"vWy" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "chem_lockdown";
- name = "Chemistry Shutters"
+"vWw" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Storage Room"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
-/area/station/medical/chemistry)
-"vWU" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+/area/station/maintenance/port)
+"vWI" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/formaldehyde{
+ pixel_x = 1
+ },
+/obj/item/reagent_containers/cup/bottle/acidic_buffer{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/basic_buffer{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"vXg" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp,
-/obj/machinery/light/directional/north,
-/turf/open/openspace,
-/area/station/security/checkpoint/customs)
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"vXh" = (
/obj/item/radio/intercom/directional/west,
/turf/open/floor/carpet/black,
@@ -77904,13 +78616,36 @@
/obj/machinery/mining_weather_monitor/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/construction/mining/aux_base)
-"vXC" = (
-/obj/structure/sign/warning/chem_diamond/directional/north,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
+"vXA" = (
+/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
+"vXD" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "body";
+ name = "body";
+ pixel_x = 12;
+ pixel_y = 1
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "revolution";
+ name = "graffiti";
+ paint_colour = "#FF0000";
+ pixel_y = 32
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 8;
+ pixel_y = 6
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
"vXQ" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 10
@@ -77942,6 +78677,12 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"vYs" = (
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured_edge,
+/area/station/medical/morgue)
"vYt" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
@@ -77950,6 +78691,13 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
/turf/open/space/basic,
/area/space/nearstation)
+"vYx" = (
+/obj/machinery/conveyor{
+ dir = 6;
+ id = "mining"
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"vYH" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/decal/cleanable/dirt,
@@ -77997,6 +78745,18 @@
/obj/machinery/light_switch/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"vZk" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner,
+/obj/structure/cable/layer3,
+/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/white/smooth_half,
+/area/station/ai/satellite/foyer)
+"vZG" = (
+/turf/open/openspace,
+/area/station/maintenance/department/medical)
"vZI" = (
/obj/effect/turf_decal/tile/dark_green{
dir = 4
@@ -78052,10 +78812,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"wau" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"way" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -78069,18 +78825,6 @@
/obj/machinery/computer/rdconsole,
/turf/open/floor/iron/dark,
/area/station/science/lobby)
-"waH" = (
-/obj/machinery/door/airlock/hatch{
- name = "Telecomms Maintenance"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
"waU" = (
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/engine{
@@ -78110,17 +78854,10 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"wbE" = (
-/obj/structure/rack,
-/obj/item/cardboard_cutout{
- pixel_x = 8
- },
-/obj/item/cardboard_cutout,
-/obj/item/cardboard_cutout{
- pixel_x = -5
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+"wbw" = (
+/obj/machinery/status_display/ai/directional/west,
+/turf/open/floor/carpet/black,
+/area/station/ai/upload/chamber)
"wbH" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -78138,6 +78875,11 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
+"wbJ" = (
+/obj/effect/turf_decal/siding/dark_blue/corner,
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"wbK" = (
/obj/item/poster/random_contraband,
/obj/structure/cursed_money,
@@ -78157,10 +78899,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"wbY" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/station/medical/medbay/lobby)
"wce" = (
/obj/structure/railing/corner{
dir = 4
@@ -78224,12 +78962,16 @@
},
/turf/open/floor/iron,
/area/station/science/research)
-"wdb" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/wood/tile,
-/area/station/maintenance/port/aft)
+"wda" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"wdd" = (
/obj/machinery/door/firedoor,
/turf/open/floor/engine/hull/air,
@@ -78269,20 +79011,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"wdA" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/ai_monitored/turret_protected/ai)
"wdD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -78299,16 +79027,16 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"wdN" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"wdM" = (
/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 4
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload"
},
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/foyer)
"wdQ" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/chair{
@@ -78316,13 +79044,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"web" = (
-/obj/effect/turf_decal/trimline/brown/filled/warning{
- dir = 4
- },
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"weg" = (
/obj/machinery/mecha_part_fabricator{
drop_direction = 4
@@ -78382,6 +79103,22 @@
},
/turf/open/floor/iron/dark,
/area/station/construction/mining/aux_base)
+"wez" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/foyer)
+"weA" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
+"weC" = (
+/obj/machinery/computer/security/telescreen/entertainment/directional/south,
+/turf/open/floor/carpet/executive,
+/area/station/ai/satellite/interior)
"weF" = (
/obj/structure/disposalpipe/segment{
dir = 2
@@ -78422,14 +79159,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
-"weW" = (
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
-/obj/structure/plasticflaps,
-/turf/open/floor/plating,
-/area/station/cargo/storage)
"weX" = (
/obj/structure/railing{
dir = 4
@@ -78466,12 +79195,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
-"wft" = (
-/obj/machinery/newscaster/directional/west,
-/obj/structure/hedge,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"wfz" = (
/obj/structure/cable,
/obj/structure/disposalpipe/sorting/mail{
@@ -78500,14 +79223,6 @@
dir = 8
},
/area/station/tcommsat/server)
-"wfK" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/camera/autoname/directional/east,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"wfN" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/yellow/opposingcorners,
@@ -78558,16 +79273,21 @@
},
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/burnchamber)
+"wgx" = (
+/obj/machinery/light_switch/directional/east,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"wgD" = (
/obj/structure/window/reinforced/plasma/spawner/directional/east,
/obj/machinery/holopad,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"wgI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"wgM" = (
/obj/structure/statue/sandstone/venus{
dir = 1
@@ -78622,21 +79342,24 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"whs" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"whu" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/directional/east,
/turf/open/floor/wood,
/area/station/maintenance/hallway/abandoned_recreation)
-"whw" = (
-/obj/machinery/teleport/hub,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
-"whE" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"whJ" = (
/obj/structure/sign/departments/science/alt/directional/south,
/obj/effect/turf_decal/tile/green/full,
@@ -78661,16 +79384,10 @@
/obj/structure/sign/poster/contraband/bojack/directional/east,
/turf/open/floor/iron,
/area/station/science/research)
-"whV" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical)
+"whY" = (
+/obj/structure/sign/poster/contraband/random/directional/west,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction)
"whZ" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -78709,6 +79426,13 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
+"wiq" = (
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/lattice/catwalk,
+/obj/machinery/airalarm/directional/north,
+/turf/open/openspace,
+/area/station/maintenance/department/medical)
"wiv" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/box,
@@ -78776,13 +79500,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"wjH" = (
-/obj/structure/stairs/west,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"wjw" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/station/service/kitchen/abandoned)
"wjO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -78799,18 +79520,6 @@
/obj/item/stack/cable_coil,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
-"wjT" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/disposalpipe/junction{
- dir = 2
- },
-/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/medical/medbay/lobby)
"wjV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/closet_maintenance,
@@ -78859,17 +79568,6 @@
/obj/effect/spawner/random/engineering/canister,
/turf/open/floor/iron/smooth_large,
/area/station/maintenance/department/medical)
-"wkH" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/service/kitchen/abandoned)
"wkP" = (
/obj/effect/turf_decal/siding{
dir = 1
@@ -78877,25 +79575,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"wkW" = (
-/obj/structure/railing/corner{
- dir = 8
+"wkY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/door/airlock/multi_tile/public/glass,
-/obj/effect/mapping_helpers/airlock/access/any/medical/general,
-/obj/effect/mapping_helpers/airlock/autoname,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"wkZ" = (
-/obj/machinery/firealarm/directional/east,
-/obj/structure/chair/sofa/corp/corner,
-/turf/open/floor/carpet/blue,
-/area/station/medical/break_room)
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"wlc" = (
/obj/effect/turf_decal/trimline/dark_green/filled/line{
dir = 8
@@ -78908,29 +79594,24 @@
/obj/structure/cable,
/turf/open/floor/wood/tile,
/area/station/security/detectives_office/private_investigators_office)
-"wlo" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
+"wlq" = (
+/obj/structure/sign/warning/chem_diamond/directional/north,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
-/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/assembly/igniter{
- pixel_x = 3;
- pixel_y = -1
- },
-/obj/item/assembly/timer{
- pixel_x = -2;
- pixel_y = 3
- },
-/obj/item/radio/headset/headset_med{
- pixel_x = 15;
- pixel_y = 4
- },
-/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark/smooth_large,
/area/station/medical/pharmacy)
+"wlD" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"wlF" = (
/obj/structure/lattice/catwalk,
/obj/effect/spawner/random/maintenance/two,
@@ -78944,14 +79625,24 @@
},
/turf/open/floor/plating,
/area/station/service/lawoffice)
-"wlY" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
+"wlM" = (
+/obj/machinery/status_display/ai/directional/south,
+/obj/structure/bodycontainer/morgue{
+ dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
+"wlX" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/landmark/start/depsec/supply,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/security/checkpoint/supply)
"wma" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -78961,33 +79652,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
-"wmb" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/table/wood/fancy/green,
-/obj/effect/spawner/random/aimodule/harmless{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/effect/spawner/random/aimodule/harmless{
- pixel_x = -3;
- pixel_y = -2
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"wmk" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/item/kirbyplants/organic/plant19{
- pixel_x = -3;
- pixel_y = 12
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wmm" = (
/obj/structure/railing{
dir = 4
@@ -79008,12 +79672,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"wmt" = (
-/obj/structure/closet/secure_closet/quartermaster,
-/obj/item/clothing/head/fedora/white,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/wood/parquet,
-/area/station/command/heads_quarters/qm)
"wmw" = (
/obj/structure/bookcase/random/reference,
/obj/machinery/firealarm/directional/south,
@@ -79033,15 +79691,13 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"wmK" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+"wmC" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction)
"wmR" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -79073,11 +79729,6 @@
},
/turf/open/floor/iron/dark/smooth_corner,
/area/station/commons/lounge)
-"wnA" = (
-/obj/effect/turf_decal/siding/thinplating_new/dark,
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/ai)
"wnD" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/spawner/random/maintenance/three,
@@ -79100,6 +79751,15 @@
"wnO" = (
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"wnY" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white,
+/area/station/medical/patients_rooms/room_a)
"woe" = (
/obj/effect/spawner/random/trash/garbage,
/obj/effect/decal/cleanable/greenglow,
@@ -79119,15 +79779,14 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/carpet/black,
/area/station/service/library/private)
-"wom" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/internals,
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/effect/turf_decal/delivery,
+"woi" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/ai/upload/chamber)
+"woo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark/textured,
-/area/station/cargo/warehouse)
+/area/station/cargo/sorting)
"wot" = (
/obj/machinery/door/airlock/external,
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
@@ -79185,10 +79844,6 @@
/obj/structure/broken_flooring/pile/directional/south,
/turf/open/floor/plating,
/area/station/service/kitchen/abandoned)
-"woX" = (
-/obj/structure/closet/firecloset,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"wpd" = (
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/obj/structure/closet/firecloset/full,
@@ -79211,6 +79866,15 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/brig)
+"wpQ" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"wpW" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/red/dim/directional/north,
@@ -79235,6 +79899,15 @@
/obj/effect/turf_decal/trimline/green/filled/mid_joiner,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"wqk" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
+"wqq" = (
+/obj/machinery/stasis,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"wqB" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -79257,14 +79930,6 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
-"wqN" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"wqZ" = (
/obj/machinery/door/airlock{
name = "Prison Showers"
@@ -79293,15 +79958,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
-"wrz" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"wrE" = (
/turf/open/floor/glass,
/area/station/hallway/secondary/entry)
@@ -79329,12 +79985,6 @@
/obj/effect/spawner/random/trash/garbage,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"wsm" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/light/directional/east,
-/obj/item/wrench,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"wsn" = (
/obj/structure/lattice/catwalk,
/obj/structure/sign/poster/contraband/random/directional/west,
@@ -79357,6 +80007,15 @@
},
/turf/open/floor/iron,
/area/station/service/cafeteria)
+"wsC" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 9
+ },
+/turf/open/floor/engine/hull/reinforced/air,
+/area/station/ai/satellite/chamber)
"wsR" = (
/obj/structure/table,
/obj/item/wrench,
@@ -79390,13 +80049,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet/black,
/area/station/maintenance/hallway/abandoned_recreation)
-"wtm" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"wtn" = (
/obj/structure/railing{
dir = 8
@@ -79469,13 +80121,16 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"wun" = (
-/obj/effect/turf_decal/trimline/blue/arrow_ccw{
- dir = 1
+"wuo" = (
+/obj/structure/table/wood,
+/obj/machinery/light_switch/directional/north,
+/obj/machinery/light/small/directional/west,
+/obj/effect/spawner/random/food_or_drink/donkpockets{
+ pixel_y = 4;
+ pixel_x = 4
},
-/obj/effect/turf_decal/trimline/blue/arrow_cw,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"wuq" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -79504,18 +80159,6 @@
/obj/structure/cable,
/turf/open/floor/glass/reinforced,
/area/station/solars/starboard/fore)
-"wuz" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/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/cargo/storage)
"wuG" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -79535,11 +80178,29 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden,
/turf/closed/wall/r_wall,
/area/station/science/ordnance/burnchamber)
-"wuQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/departments/chemistry/directional/south,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
+"wuP" = (
+/obj/structure/closet/crate/freezer,
+/obj/effect/spawner/random/entertainment/dice,
+/obj/effect/spawner/random/entertainment/dice,
+/obj/effect/spawner/random/entertainment/dice,
+/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/spawner/random/clothing,
+/turf/open/floor/iron/checker,
+/area/station/ai/satellite/interior)
+"wuT" = (
+/obj/machinery/newscaster/directional/west,
+/obj/structure/rack,
+/obj/structure/rack,
+/obj/item/gun/ballistic/automatic/battle_rifle{
+ pixel_y = 3
+ },
+/obj/item/gun/energy/temperature/security,
+/obj/item/gun/energy/ionrifle,
+/obj/item/clothing/suit/hooded/ablative,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/security/armory)
"wuX" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/trimline/yellow/filled/warning/corner{
@@ -79557,12 +80218,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"wvb" = (
-/obj/machinery/flasher/directional/west,
-/obj/structure/table/wood/fancy/cyan,
-/obj/effect/spawner/round_default_module,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wvc" = (
/obj/structure/table/wood/poker,
/obj/item/storage/dice,
@@ -79599,27 +80254,30 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/checker,
/area/station/service/bar)
-"wvp" = (
-/obj/structure/cable,
-/obj/item/banner/command/mundane,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
-"wvw" = (
+"wvm" = (
+/obj/machinery/brm,
+/obj/structure/railing{
+ dir = 10
+ },
/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
+ dir = 4;
+ id = "mining"
},
-/obj/structure/closet/crate{
- icon_state = "crateopen"
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"wvp" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/railing/corner{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/railing/corner,
/obj/structure/railing{
dir = 1
},
-/obj/structure/railing,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/openspace,
+/area/station/engineering/lobby)
"wvx" = (
/obj/structure/cable,
/turf/open/floor/iron/stairs,
@@ -79631,6 +80289,9 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/hallway/primary/fore)
+"wvA" = (
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"wvI" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -79668,20 +80329,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/virology)
-"wwk" = (
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/meter{
- name = "N2O meter"
- },
-/obj/machinery/atmospherics/pipe/multiz/yellow/visible{
- name = "N2O Multideck Adapter";
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/engineering/atmos/project)
"wwl" = (
/obj/structure/railing/corner{
dir = 8
@@ -79701,10 +80348,32 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/wood,
/area/station/security/detectives_office)
+"wwt" = (
+/obj/structure/table/wood/fancy/red,
+/obj/effect/spawner/random/aimodule/harmful{
+ pixel_y = 10
+ },
+/obj/item/ai_module/reset/purge,
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ req_access = list("ai_upload");
+ name = "AI Modules"
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"www" = (
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/starboard/lesser)
+"wwx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"wwz" = (
/obj/effect/turf_decal/siding/purple{
dir = 8
@@ -79727,16 +80396,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/storage)
-"wwF" = (
-/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/line{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"wwG" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/optable,
@@ -79761,12 +80420,23 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/wood,
/area/station/security/courtroom)
-"wxm" = (
-/obj/structure/bed/medical/emergency,
-/obj/effect/landmark/start/paramedic,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
+"wxb" = (
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/trimline/dark_blue/filled/end{
+ dir = 4
+ },
+/obj/item/kirbyplants/organic/plant10,
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
+"wxk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/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/maintenance/department/medical)
"wxq" = (
/obj/effect/landmark/event_spawn,
/turf/closed/wall/r_wall,
@@ -79775,6 +80445,10 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/commons/vacant_room/office)
+"wxE" = (
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark/textured_half,
+/area/station/medical/surgery)
"wxH" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -79790,21 +80464,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"wxY" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/mob/living/basic/bot/medbot,
-/obj/machinery/holopad,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"wyc" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -79817,15 +80476,6 @@
/obj/item/cigbutt,
/turf/open/floor/engine/hull,
/area/space/nearstation)
-"wyp" = (
-/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 = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"wyq" = (
/obj/structure/table/reinforced,
/obj/effect/decal/cleanable/dirt,
@@ -79838,34 +80488,29 @@
},
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"wyu" = (
-/obj/structure/railing/corner{
+"wyx" = (
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/item/radio/intercom/directional/east,
+/obj/structure/rack,
+/obj/item/book/manual/wiki/chemistry{
+ pixel_x = -4;
+ pixel_y = 4
},
-/obj/structure/bodycontainer/morgue{
- dir = 2
+/obj/item/book/manual/wiki/grenades{
+ pixel_y = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
+/obj/item/book/manual/wiki/plumbing{
+ pixel_x = 4;
+ pixel_y = -2
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"wyF" = (
/obj/structure/flora/tree/palm/style_random,
/turf/open/floor/iron/vaporwave,
/area/station/maintenance/starboard/lesser)
-"wyT" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/chair/sofa/bench/solo{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"wzj" = (
/turf/closed/wall/r_wall,
/area/station/tcommsat/server)
@@ -79874,6 +80519,10 @@
/obj/machinery/light/directional/north,
/turf/open/floor/plating,
/area/station/security/execution/education)
+"wzp" = (
+/obj/effect/landmark/start/chemist,
+/turf/open/floor/glass/reinforced,
+/area/station/medical/chemistry)
"wzs" = (
/obj/structure/rack,
/obj/item/storage/box/lights/mixed,
@@ -79932,6 +80581,13 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"wzY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/very_dim/directional/north,
+/obj/effect/spawner/random/structure/closet_maintenance,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"wAk" = (
/turf/open/openspace,
/area/station/maintenance/port/aft)
@@ -79944,14 +80600,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/lockers)
-"wAu" = (
-/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/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"wAx" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -80015,6 +80663,14 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"wBq" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"wBu" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -80037,19 +80693,6 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
-"wBG" = (
-/obj/machinery/chem_heater/withbuffer,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"wBJ" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -80061,6 +80704,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured,
/area/station/maintenance/starboard/lesser)
+"wBM" = (
+/obj/structure/cable,
+/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/cargo/storage)
"wBO" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -80082,6 +80731,15 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"wBT" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"wCa" = (
/obj/effect/turf_decal/arrows/white{
color = "#F7F707";
@@ -80137,10 +80795,15 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"wCZ" = (
-/obj/machinery/computer/security/telescreen/entertainment/directional/south,
-/turf/open/floor/carpet/executive,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"wCU" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/ai/satellite/interior)
"wDf" = (
/obj/effect/landmark/start/hangover,
/obj/machinery/light/directional/south,
@@ -80196,11 +80859,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
-"wDT" = (
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/light/directional/east,
-/turf/open/floor/glass/reinforced,
-/area/station/medical/chemistry)
"wDY" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/obj/machinery/door/airlock/public/glass{
@@ -80223,6 +80881,36 @@
/obj/machinery/telecomms/processor/preset_four,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"wEd" = (
+/obj/machinery/piratepad/civilian,
+/obj/machinery/camera/autoname/directional/west,
+/obj/machinery/status_display/ai/directional/west,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"wEe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/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/textured,
+/area/station/cargo/sorting)
+"wEi" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"wEn" = (
/obj/machinery/door/airlock{
id_tag = "Cabin2";
@@ -80236,22 +80924,6 @@
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/construction/storage_wing)
-"wEH" = (
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
-"wEI" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/railing,
-/turf/open/floor/engine/hull/air,
-/area/station/medical/medbay/central)
"wEJ" = (
/obj/machinery/computer/security{
dir = 8
@@ -80264,6 +80936,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"wER" = (
+/obj/machinery/button/door/directional/east{
+ id = "rear_surgery";
+ name = "Rear Shutters Control";
+ req_access = list("surgery")
+ },
+/obj/machinery/computer/operating{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/station/medical/surgery)
"wEX" = (
/obj/structure/sign/poster/contraband/hacking_guide/directional/east,
/turf/open/floor/plating,
@@ -80333,6 +81018,14 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/wood,
/area/station/command/heads_quarters/rd)
+"wFI" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wFP" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -80347,14 +81040,6 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/command)
-"wFX" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Law & Order Offices"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/landmark/navigate_destination/court,
-/turf/open/floor/carpet,
-/area/station/security/courtroom)
"wGi" = (
/obj/effect/decal/cleanable/crayon{
icon_state = "body";
@@ -80368,6 +81053,20 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"wGk" = (
+/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 = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/qm,
+/obj/machinery/door/airlock/mining{
+ name = "Quartermaster's Office"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/wood/parquet,
+/area/station/command/heads_quarters/qm)
"wGD" = (
/obj/effect/turf_decal/trimline/purple/arrow_cw{
dir = 8
@@ -80377,18 +81076,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"wGI" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai)
-"wGJ" = (
-/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/primary/aft)
"wGN" = (
/obj/machinery/light/warm/dim/directional/south,
/obj/item/kirbyplants/potty,
@@ -80418,13 +81105,16 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured,
/area/station/construction/mining/aux_base)
-"wHa" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+"wHd" = (
+/obj/machinery/chem_heater/withbuffer,
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"wHp" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -80441,15 +81131,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/construction/mining/aux_base)
-"wHE" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 10
- },
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"wHK" = (
/turf/open/floor/engine/hull/reinforced/air,
/area/station/maintenance/port)
@@ -80468,27 +81149,6 @@
dir = 1
},
/area/station/service/library/printer)
-"wIb" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"wIf" = (
-/obj/machinery/button/door/directional/east{
- id = "qm_cargobay";
- name = "Cargo Bay Door Control";
- pixel_x = -24
- },
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 8
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"wIg" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -80521,15 +81181,14 @@
/obj/structure/ladder,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"wJn" = (
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage"
+"wJp" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/command/eva,
-/obj/effect/landmark/navigate_destination/eva,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
+/obj/structure/sign/departments/aisat/directional/north,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/foyer)
"wJs" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -80550,17 +81209,6 @@
/obj/structure/tank_dispenser,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
-"wJI" = (
-/obj/effect/turf_decal/siding/dark,
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/camera/autoname/directional/south{
- network = list("aicore")
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"wJJ" = (
/obj/structure/grille,
/turf/closed/wall/r_wall,
@@ -80570,37 +81218,58 @@
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"wJV" = (
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"wKb" = (
/turf/closed/wall,
/area/station/maintenance/starboard/aft)
+"wKe" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"wKg" = (
/obj/structure/railing/corner{
dir = 8
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"wKi" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"wKl" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating/airless,
/area/station/maintenance/starboard/aft)
-"wKu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
+"wKr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/structure/cable,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 2
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/blue{
+ desc = "An old pair of nitrile gloves, with no sterile properties.";
+ name = "old nitrile gloves"
},
+/obj/effect/spawner/random/maintenance,
/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/area/station/maintenance/department/medical)
+"wKA" = (
+/obj/structure/ladder,
+/turf/open/floor/glass/reinforced,
+/area/station/command/vault)
"wKD" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -80623,6 +81292,17 @@
},
/turf/open/floor/glass/reinforced/plasma,
/area/station/engineering/atmos/project)
+"wKP" = (
+/obj/machinery/conveyor{
+ dir = 8;
+ id = "cargounload"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"wKR" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/carpet,
@@ -80651,6 +81331,10 @@
},
/turf/open/floor/catwalk_floor,
/area/station/engineering/engine_smes)
+"wLi" = (
+/obj/machinery/holopad,
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
"wLv" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -80677,30 +81361,13 @@
},
/turf/open/floor/iron/smooth,
/area/station/science/robotics)
-"wLF" = (
-/obj/item/clothing/gloves/radio,
-/obj/item/clothing/suit/jacket/straight_jacket,
-/obj/item/clothing/glasses/eyepatch,
-/obj/item/clothing/glasses/blindfold,
-/obj/item/clothing/glasses/blindfold,
-/obj/item/clothing/ears/earmuffs{
- pixel_y = 3
- },
-/obj/structure/closet,
-/obj/item/clothing/ears/earmuffs{
- pixel_y = 3
- },
-/obj/item/storage/box/rxglasses,
-/obj/item/reagent_containers/cup/beaker/cryoxadone,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/item/radio/intercom/directional/west,
-/obj/item/storage/box/syringes{
- pixel_y = 4
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+"wLJ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/camera/autoname/directional/north,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"wLK" = (
/obj/effect/landmark/start/hangover,
/obj/effect/spawner/random/trash/graffiti,
@@ -80725,10 +81392,6 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
-"wMc" = (
-/obj/effect/turf_decal/trimline/red/filled/warning,
-/turf/open/floor/iron,
-/area/station/hallway/primary/port)
"wMi" = (
/obj/structure/sign/warning/radiation/rad_area,
/turf/closed/wall/r_wall,
@@ -80753,6 +81416,18 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/atmos/upper)
+"wMA" = (
+/obj/machinery/door/firedoor/heavy,
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_red/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/cargo/storage)
"wMD" = (
/obj/structure/lattice/catwalk,
/obj/structure/sign/poster/contraband/clown/directional/south,
@@ -80778,6 +81453,18 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/wood,
/area/station/security/courtroom)
+"wMX" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/end{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/effect/spawner/random/medical/medkit,
+/obj/item/clothing/neck/stethoscope{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/turf/open/floor/holofloor/dark,
+/area/station/command/heads_quarters/cmo)
"wMZ" = (
/obj/machinery/door/airlock/public/glass{
name = "Chapel Office"
@@ -80821,11 +81508,6 @@
"wNv" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/maintenance/port)
-"wNw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/structure/crate,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"wNC" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/item/radio/intercom/directional/east,
@@ -80851,6 +81533,11 @@
},
/turf/open/floor/wood/large,
/area/station/service/library/private)
+"wOe" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"wOq" = (
/obj/machinery/door/airlock{
id_tag = "restroom_1";
@@ -80883,19 +81570,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"wOL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/fax{
- fax_name = "Medical";
- name = "Medical Fax Machine"
- },
-/obj/structure/table,
-/obj/structure/cable,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
+"wOK" = (
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
+/area/station/medical/morgue)
"wOO" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/obj/effect/mapping_helpers/airlock/access/all/science/general,
@@ -80908,31 +81587,52 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/lab)
-"wOW" = (
-/obj/structure/table,
-/obj/item/paper{
- pixel_y = 4
+"wOT" = (
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
+"wPc" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/catwalk_floor,
+/area/station/cargo/storage)
+"wPf" = (
+/obj/effect/turf_decal/trimline/blue/filled/end,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
},
-/obj/item/phone{
- pixel_x = -5;
- pixel_y = 11
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
},
-/obj/item/pen/blue{
- pixel_x = -5;
- pixel_y = -1
- },
-/obj/item/stamp{
- pixel_x = 13;
- pixel_y = 12
- },
-/obj/machinery/computer/security/telescreen/aiupload/directional/north,
-/obj/machinery/camera/autoname/directional/west,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"wPl" = (
/obj/effect/decal/cleanable/blood/oil/slippery,
/turf/open/floor/iron/dark/smooth_large,
/area/station/maintenance/port)
+"wPm" = (
+/obj/machinery/door/airlock/mining{
+ name = "Cargo Bay"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"wPv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/oil/slippery,
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"wPG" = (
/turf/open/floor/carpet/black,
/area/station/service/theater)
@@ -80951,6 +81651,20 @@
/obj/structure/cable,
/turf/closed/wall,
/area/station/maintenance/port)
+"wQc" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/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/dark/smooth_large,
+/area/station/medical/pharmacy)
"wQh" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -80964,12 +81678,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/rec)
-"wQo" = (
-/obj/structure/table/wood,
-/obj/machinery/status_display/evac/directional/south,
-/obj/item/pai_card,
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"wQp" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/contraband/random/directional/north,
@@ -80999,6 +81707,16 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
+"wQz" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "cargounload";
+ name = "Unloading Conveyor";
+ pixel_x = 5;
+ pixel_y = -10
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
"wQD" = (
/obj/machinery/light/small/directional/east,
/obj/item/solar_assembly,
@@ -81092,27 +81810,29 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/white,
/area/station/hallway/secondary/entry)
+"wRD" = (
+/obj/effect/turf_decal/trimline/brown/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"wRG" = (
/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/grimy,
/area/station/security/interrogation)
-"wSa" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
+"wRI" = (
+/obj/structure/railing/corner/end{
+ dir = 4
},
-/obj/structure/cable/layer3,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_half,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"wSb" = (
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"wRW" = (
+/turf/open/floor/iron/smooth_edge{
+ dir = 8
},
-/obj/structure/railing,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/lobby)
+/area/station/ai/satellite/foyer)
"wSj" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -81169,18 +81889,6 @@
"wTk" = (
/turf/open/floor/plating,
/area/station/maintenance/port)
-"wTn" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/supply/general,
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"wTr" = (
/obj/structure/railing,
/obj/structure/table/wood,
@@ -81204,6 +81912,22 @@
},
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
+"wTE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/requests_console/directional/west{
+ department = "Security";
+ name = "Security Requests Console"
+ },
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/effect/landmark/start/depsec/medical,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"wTJ" = (
/obj/structure/railing,
/obj/structure/lattice,
@@ -81251,9 +81975,6 @@
/obj/structure/grille/broken,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"wUA" = (
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"wUI" = (
/obj/machinery/door/poddoor/incinerator_atmos_main,
/turf/open/floor/engine,
@@ -81305,14 +82026,6 @@
/obj/machinery/camera/autoname/directional/west,
/turf/open/openspace,
/area/station/hallway/secondary/exit/departure_lounge)
-"wVK" = (
-/obj/machinery/airalarm/directional/north,
-/obj/item/kirbyplants/organic/plant19{
- pixel_x = -3;
- pixel_y = 2
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wVL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/newscaster/directional/west,
@@ -81325,22 +82038,12 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/engineering/break_room)
-"wWa" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
+"wWk" = (
+/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
},
-/obj/machinery/atmospherics/pipe/multiz/yellow/visible{
- name = "N2O Multideck Adapter";
- dir = 4
- },
-/obj/machinery/meter{
- name = "N2O meter"
- },
-/turf/open/floor/iron/smooth,
-/area/station/engineering/atmos/upper)
+/turf/open/floor/iron/dark,
+/area/station/medical/chemistry)
"wWm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet,
@@ -81353,6 +82056,13 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/wood,
/area/station/service/cafeteria)
+"wWy" = (
+/obj/machinery/camera/autoname/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"wWA" = (
/obj/item/radio/intercom/directional/south,
/obj/structure/table,
@@ -81366,6 +82076,9 @@
},
/turf/open/floor/carpet,
/area/station/service/lawoffice)
+"wWC" = (
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"wWO" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input,
/turf/open/floor/engine/n2,
@@ -81400,6 +82113,17 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/science/xenobiology)
+"wXb" = (
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/airlock/highsecurity{
+ name = "Controlled Hazard Chamber"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry,
+/obj/effect/turf_decal/stripes/end{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"wXc" = (
/obj/structure/railing{
dir = 6
@@ -81469,14 +82193,14 @@
/obj/effect/decal/cleanable/confetti,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"wXM" = (
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 8
+"wXL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/spawner/random/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
"wXU" = (
/obj/item/bedsheet/captain,
/obj/structure/bed,
@@ -81499,32 +82223,36 @@
/obj/structure/table/wood,
/turf/open/floor/carpet/orange,
/area/station/commons/lounge)
-"wYt" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
"wYw" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"wYy" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/medical/cmo,
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer's Office"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"wYz" = (
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/engine/hull/air,
/area/station/hallway/secondary/entry)
+"wYB" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 4
+ },
+/obj/machinery/light/directional/north,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/freezer,
+/area/station/ai/satellite/foyer)
"wYC" = (
/obj/structure/lattice/catwalk,
/obj/effect/spawner/random/maintenance/three,
@@ -81540,6 +82268,19 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
+"wYH" = (
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"wYJ" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/wood,
@@ -81551,12 +82292,6 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"wYS" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
"wYU" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/siding/thinplating_new/dark,
@@ -81599,17 +82334,6 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
-"wZj" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"wZy" = (
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/iron/large,
@@ -81626,25 +82350,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"wZB" = (
-/obj/item/reagent_containers/cup/coffeepot,
-/obj/machinery/coffeemaker,
-/obj/structure/sign/poster/official/soft_cap_pop_art/directional/west,
-/obj/item/storage/box/coffeepack,
-/obj/structure/table/wood,
-/obj/item/reagent_containers/cup/glass/mug{
- pixel_y = 14;
- pixel_x = 8
- },
-/obj/item/reagent_containers/cup/glass/mug{
- pixel_y = 14
- },
-/obj/item/reagent_containers/cup/glass/mug{
- pixel_y = 14;
- pixel_x = -8
- },
-/turf/open/floor/wood/large,
-/area/station/medical/break_room)
"wZE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -81662,11 +82367,37 @@
},
/turf/open/floor/wood/large,
/area/station/medical/psychology)
+"wZT" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"wZW" = (
/obj/machinery/recharge_station,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/auxiliary)
+"xaf" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 9
+ },
+/obj/machinery/light/directional/west,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"xah" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced/tinted,
@@ -81687,6 +82418,13 @@
/obj/structure/stairs/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
+"xar" = (
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"xat" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/door/airlock/command/glass{
@@ -81708,6 +82446,11 @@
/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"xaH" = (
+/obj/structure/bed/medical/emergency,
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"xaP" = (
/obj/item/paper_bin{
pixel_x = 5;
@@ -81797,6 +82540,20 @@
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"xca" = (
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 4;
+ pixel_y = -2
+ },
+/obj/effect/landmark/start/assistant,
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
"xce" = (
/obj/machinery/light/warm/dim/directional/west,
/turf/open/openspace,
@@ -81814,26 +82571,17 @@
/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/iron/dark/textured_large,
/area/station/medical/morgue)
-"xcw" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "medbay-office";
- name = "Medbay Shutters";
- dir = 4
+"xcv" = (
+/obj/structure/railing,
+/obj/machinery/camera/autoname/directional/north{
+ network = list("aicore")
},
-/turf/open/floor/plating,
-/area/station/medical/medbay/central)
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"xcx" = (
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
-"xcM" = (
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"xcT" = (
/obj/machinery/status_display/ai/directional/east,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -81876,6 +82624,14 @@
/obj/machinery/vending/cigarette,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
+"xdq" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/ai_slipper{
+ uses = 8
+ },
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/upload/chamber)
"xdt" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -81964,43 +82720,41 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/primary/central)
-"xem" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
+"xej" = (
+/obj/structure/railing{
+ dir = 4
},
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
-"xeu" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
+/obj/effect/turf_decal/tile/red/opposingcorners{
dir = 1
},
-/obj/effect/turf_decal/trimline/white/filled/warning,
-/turf/open/floor/iron/dark,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash/mess,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
+"xes" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/light/directional/west,
+/turf/open/openspace,
/area/station/medical/medbay/central)
+"xeD" = (
+/obj/machinery/airalarm/directional/west,
+/obj/structure/bed/dogbed/runtime,
+/obj/item/toy/cattoy,
+/mob/living/basic/pet/cat/runtime,
+/obj/machinery/light/small/dim/directional/north,
+/turf/open/floor/carpet/cyan,
+/area/station/command/heads_quarters/cmo)
+"xeI" = (
+/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/construction)
"xeM" = (
/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"xeN" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 8
- },
-/obj/machinery/button/door/directional/east{
- id = "cargounload";
- name = "Loading Doors";
- pixel_y = 6
- },
-/obj/machinery/button/door/directional/east{
- id = "cargoload";
- name = "Loading Doors";
- pixel_y = -6
- },
-/obj/machinery/camera/autoname/directional/east,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
"xeQ" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -82103,13 +82857,27 @@
},
/turf/closed/wall,
/area/station/science/robotics)
-"xgD" = (
-/obj/machinery/door/airlock{
- id_tag = "AuxToilet2";
- name = "Unit 2"
+"xgP" = (
+/obj/effect/turf_decal/siding/dark{
+ dir = 9
},
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/obj/effect/turf_decal/siding/dark/corner,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"xgT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/aft)
+"xgU" = (
+/obj/structure/sign/poster/official/random/directional/north,
+/obj/effect/turf_decal/siding/dark,
+/turf/open/floor/iron/white/textured_corner{
+ dir = 4
+ },
+/area/station/ai/satellite/interior)
"xgV" = (
/obj/effect/turf_decal/tile/blue/full,
/obj/effect/turf_decal/tile/dark/full,
@@ -82175,17 +82943,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"xit" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/obj/structure/sign/departments/telecomms/directional/south,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"xiy" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 9
+"xif" = (
+/turf/open/floor/iron/textured_large,
+/area/station/medical/abandoned)
+"xig" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
},
-/turf/open/floor/iron,
-/area/station/cargo/sorting)
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
+"xik" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"xiJ" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"xiQ" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
@@ -82253,14 +83032,6 @@
"xjz" = (
/turf/open/floor/plating/elevatorshaft,
/area/station/science/robotics)
-"xjJ" = (
-/obj/machinery/ai_slipper{
- uses = 8
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/ai_upload)
"xjK" = (
/obj/structure/lattice/catwalk,
/obj/structure/filingcabinet,
@@ -82286,13 +83057,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/wood,
/area/station/hallway/primary/central)
-"xjY" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/textured_large,
-/area/station/medical/abandoned)
"xka" = (
/obj/structure/table,
/obj/item/cultivator{
@@ -82310,15 +83074,26 @@
},
/turf/open/floor/iron/dark,
/area/station/science/cytology)
+"xkk" = (
+/obj/structure/transit_tube/station/dispenser{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/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/dark/small,
+/area/station/ai/satellite/exterior)
"xkn" = (
/obj/structure/railing/corner,
/obj/structure/cable,
/turf/open/floor/engine/hull/air,
/area/station/maintenance/port)
-"xky" = (
-/obj/structure/chair,
-/turf/open/floor/engine/hull,
-/area/space/nearstation)
+"xkG" = (
+/obj/structure/ladder,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/foyer)
"xkL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -82335,31 +83110,19 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/processing)
-"xkV" = (
-/obj/machinery/camera/motion{
- c_tag = "Armory - Internal";
- dir = 8
- },
-/obj/effect/turf_decal/caution{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"xkZ" = (
/obj/structure/disposalpipe/segment{
dir = 10
},
/turf/closed/wall,
/area/station/commons/storage/art)
-"xla" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/tile/red/opposingcorners{
+"xlj" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash/mess,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
+/obj/machinery/wall_healer/directional/north,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"xlm" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -82502,6 +83265,11 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
+"xni" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"xnr" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -82526,25 +83294,24 @@
},
/turf/open/openspace,
/area/station/construction/storage_wing)
-"xnx" = (
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 10
- },
-/obj/effect/turf_decal/weather/snow,
-/obj/machinery/camera/autoname/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
-/area/station/maintenance/port)
"xnF" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"xnG" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/landmark/event_spawn,
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"xnP" = (
/obj/effect/turf_decal/siding/wood/end{
dir = 8
@@ -82575,6 +83342,14 @@
dir = 4
},
/area/station/service/chapel)
+"xof" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/effect/turf_decal/siding/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"xoh" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/shieldgen,
@@ -82616,15 +83391,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/openspace,
/area/station/engineering/break_room)
-"xoT" = (
-/obj/structure/barricade/wooden,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/central)
-"xoW" = (
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xoZ" = (
/obj/effect/turf_decal/siding{
dir = 1
@@ -82657,6 +83423,11 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"xpq" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/morgue)
"xpr" = (
/obj/structure/rack,
/obj/item/clothing/suit/hazardvest,
@@ -82686,15 +83457,26 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"xpR" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/preopen{
- id = "cmoprivacy";
- name = "Privacy Shutter"
+"xpG" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 8
},
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/nanotrasen_logo/directional/north,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/interior)
+"xpJ" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "packageSort2";
+ name = "Belt Conveyor"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/cargo/sorting)
"xpV" = (
/obj/effect/landmark/start/bartender,
/obj/effect/turf_decal/tile/dark_green{
@@ -82735,6 +83517,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/openspace,
/area/station/hallway/secondary/exit/departure_lounge)
+"xqi" = (
+/obj/structure/cable,
+/obj/item/airlock_painter/decal,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
+"xqk" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lobby)
"xqm" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -82760,30 +83556,17 @@
"xqs" = (
/turf/closed/wall/r_wall,
/area/station/engineering/engine_smes)
-"xqu" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Supermatter Engine Room"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/machinery/door/firedoor/heavy,
-/obj/structure/cable/layer1,
-/turf/open/floor/engine,
-/area/station/engineering/main)
"xqy" = (
/obj/structure/stairs/north,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
"xqD" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
},
-/obj/machinery/light/directional/south,
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/station/command/heads_quarters/cmo)
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"xqE" = (
/obj/machinery/camera/autoname/directional/south,
/obj/effect/turf_decal/stripes/line{
@@ -82794,18 +83577,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"xqG" = (
-/obj/structure/sign/poster/contraband/communist_state/directional/south,
-/obj/item/ammo_casing/spent{
- pixel_x = -8;
- pixel_y = -4
- },
-/obj/item/ammo_casing/spent{
- pixel_x = -3;
- pixel_y = 3
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"xqK" = (
/obj/structure/table,
/obj/item/instrument/harmonica,
@@ -82817,6 +83588,32 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/textured_large,
/area/station/security/prison/rec)
+"xqR" = (
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/plumbing/receiver{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/pharmacy)
+"xqS" = (
+/obj/effect/turf_decal/siding/dark/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/dark_blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"xqU" = (
/obj/machinery/smartfridge/petri/preloaded,
/obj/effect/turf_decal/tile/dark_blue{
@@ -82862,6 +83659,16 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood,
/area/station/hallway/primary/central)
+"xrq" = (
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/mid_joiner{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
"xrx" = (
/obj/structure/lattice/catwalk,
/turf/open/space/openspace,
@@ -82915,11 +83722,19 @@
},
/turf/open/openspace,
/area/station/security/checkpoint/customs)
-"xrU" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/holosign/barrier/engineering,
-/turf/open/openspace,
-/area/station/engineering/atmos/project)
+"xrX" = (
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"xsg" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical)
"xsh" = (
/obj/effect/turf_decal/siding/blue{
dir = 1
@@ -82944,6 +83759,21 @@
/obj/effect/turf_decal/trimline/blue/filled/mid_joiner,
/turf/open/floor/iron/white/textured_large,
/area/station/medical/medbay/central)
+"xsD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"xsJ" = (
/obj/effect/turf_decal/siding/purple{
dir = 8
@@ -82961,12 +83791,6 @@
"xsS" = (
/turf/closed/wall/r_wall,
/area/station/engineering/transit_tube)
-"xsU" = (
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/openspace,
-/area/station/cargo/storage)
"xta" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -82983,6 +83807,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"xtz" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/tank/jetpack{
+ pixel_y = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/engineering/engine_smes)
"xtC" = (
/obj/structure/chair{
dir = 4
@@ -83010,6 +83844,16 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/space/basic,
/area/station/maintenance/solars/port/aft)
+"xue" = (
+/obj/effect/landmark/start/cargo_technician,
+/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/catwalk_floor,
+/area/station/cargo/storage)
"xut" = (
/turf/closed/wall,
/area/station/service/abandoned_gambling_den)
@@ -83022,6 +83866,15 @@
/obj/effect/spawner/random/trash/hobo_squat,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"xuz" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id = "chemshutters";
+ name = "Pharmacy Shutters"
+ },
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"xuB" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/wood,
@@ -83035,13 +83888,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
-"xuH" = (
-/obj/structure/railing,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/lattice/catwalk,
-/obj/machinery/airalarm/directional/north,
-/turf/open/openspace,
-/area/station/maintenance/department/medical)
"xuP" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -83089,12 +83935,6 @@
},
/turf/open/floor/plating,
/area/station/service/chapel)
-"xvl" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"xvv" = (
/obj/structure/chair/stool/directional/west,
/obj/effect/landmark/start/hangover,
@@ -83116,6 +83956,14 @@
/obj/effect/turf_decal/tile/dark_blue,
/turf/open/floor/iron/kitchen,
/area/station/service/kitchen)
+"xvA" = (
+/obj/effect/turf_decal/siding/blue/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/shower/directional/west,
+/turf/open/floor/iron/showroomfloor,
+/area/station/medical/medbay/central)
"xvC" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -83140,15 +83988,22 @@
/obj/machinery/meter,
/turf/open/floor/catwalk_floor,
/area/station/engineering/atmos/upper)
-"xvN" = (
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/carpet,
-/area/station/ai_monitored/command/storage/eva)
"xwg" = (
/obj/structure/railing/corner/end,
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
+"xwm" = (
+/obj/machinery/firealarm/directional/north,
+/obj/structure/railing,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"xwn" = (
/obj/structure/sign/warning/vacuum/external/directional/north,
/turf/open/floor/engine/hull,
@@ -83194,6 +84049,32 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"xwN" = (
+/obj/machinery/status_display/ai/directional/east,
+/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
+"xwO" = (
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
+/obj/structure/cable,
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_y = 11
+ },
+/obj/item/pen{
+ pixel_y = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/supply)
"xwT" = (
/obj/structure/lattice/catwalk,
/obj/effect/landmark/start/hangover,
@@ -83212,12 +84093,42 @@
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/openspace,
/area/station/hallway/primary/fore)
+"xxz" = (
+/obj/structure/sign/warning/gas_mask/directional/west,
+/obj/structure/table/reinforced/plasmarglass,
+/obj/machinery/reagentgrinder{
+ pixel_x = -8;
+ pixel_y = 8
+ },
+/obj/item/paper_bin{
+ pixel_x = 6;
+ pixel_y = 12
+ },
+/obj/item/pen{
+ pixel_x = 6;
+ pixel_y = 12
+ },
+/obj/item/folder/white{
+ pixel_x = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"xxF" = (
/obj/effect/decal/cleanable/blood/footprints{
dir = 4
},
/turf/open/floor/plating,
/area/station/maintenance/port)
+"xxL" = (
+/obj/structure/lattice/catwalk,
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/openspace,
+/area/station/engineering/atmos/project)
"xxZ" = (
/obj/machinery/door/airlock/maintenance{
name = "Curator Office"
@@ -83240,9 +84151,31 @@
"xyz" = (
/turf/open/openspace,
/area/station/medical/virology)
+"xyA" = (
+/obj/effect/spawner/random/food_or_drink/snack,
+/obj/structure/table,
+/obj/machinery/camera/autoname/directional/south,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/glass,
+/area/station/medical/patients_rooms/room_a)
"xyF" = (
/turf/open/floor/iron/dark/smooth_large,
/area/station/service/hydroponics)
+"xyO" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/camera/autoname/directional/south{
+ network = list("minisat")
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/teleporter)
"xyR" = (
/obj/structure/lattice/catwalk,
/obj/structure/chair{
@@ -83250,11 +84183,26 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"xzi" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/turf/open/floor/wood,
+/area/station/command/eva)
"xzm" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/table,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"xzn" = (
+/obj/machinery/light/red/directional/south,
+/obj/structure/window/reinforced/plasma/spawner/directional/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/engine,
+/area/station/medical/chemistry)
"xzo" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -83312,13 +84260,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
-"xAn" = (
-/obj/machinery/shower/directional/west,
-/obj/effect/turf_decal/trimline/blue/end{
- dir = 8
- },
-/turf/open/floor/iron/freezer,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"xAs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/obj/machinery/door/window/brigdoor/left/directional/north{
@@ -83337,6 +84278,12 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
+"xAx" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"xAI" = (
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
@@ -83388,18 +84335,6 @@
"xBn" = (
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"xBq" = (
-/obj/effect/decal/cleanable/generic,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt{
- pixel_x = -11;
- pixel_y = 18
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xBr" = (
/obj/structure/closet/crate/coffin,
/obj/item/toy/plush/lizard_plushie/green{
@@ -83431,15 +84366,6 @@
/obj/structure/cable/multilayer/multiz,
/turf/open/openspace,
/area/station/engineering/atmos/project)
-"xBZ" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"xCe" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -83489,6 +84415,16 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/break_room)
+"xCz" = (
+/obj/structure/bed/pod{
+ desc = "An old medical bed, just waiting for replacement with something up to date.";
+ name = "medical bed"
+ },
+/obj/effect/turf_decal/siding/dark_blue/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"xCI" = (
/obj/structure/railing,
/obj/effect/turf_decal/tile/red{
@@ -83512,26 +84448,6 @@
"xCK" = (
/turf/open/openspace,
/area/station/security/interrogation)
-"xCO" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/east{
- name = "Cargo Desk";
- req_access = list("cargo")
- },
-/obj/effect/turf_decal/tile/brown/fourcorners,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"xCQ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/ladder,
-/obj/item/radio/intercom/directional/east,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai)
"xCS" = (
/obj/item/clothing/suit/jacket/straight_jacket,
/obj/structure/closet,
@@ -83545,27 +84461,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/medical/virology)
-"xCU" = (
-/obj/effect/turf_decal/siding/dark/corner{
- dir = 4
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured_half{
- dir = 1
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"xCW" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron,
-/area/station/hallway/primary/starboard)
"xDp" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -83578,6 +84473,12 @@
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/genetics)
+"xDD" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/station/maintenance/starboard/central)
"xDM" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance,
@@ -83682,6 +84583,28 @@
/obj/effect/spawner/random/trash/crushed_can,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"xEU" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/binoculars{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
+"xEX" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
+ },
+/obj/effect/turf_decal/stripes/red/box,
+/turf/open/floor/plating,
+/area/station/maintenance/disposal)
"xFj" = (
/obj/effect/turf_decal/tile/blue/full,
/obj/effect/turf_decal/tile/dark/full,
@@ -83726,6 +84649,13 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"xFF" = (
+/obj/machinery/light/warm/dim/directional/east,
+/obj/effect/turf_decal/stripes{
+ dir = 4
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"xFH" = (
/obj/machinery/light/directional/east,
/obj/structure/cable,
@@ -83762,6 +84692,9 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
+"xFR" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/maintenance/storage)
"xFS" = (
/obj/effect/mapping_helpers/airlock/abandoned,
/obj/effect/decal/cleanable/dirt,
@@ -83794,25 +84727,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"xGv" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
+"xGG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/carpet/cyan,
-/area/station/command/heads_quarters/cmo)
-"xGJ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/effect/turf_decal/siding/dark_blue/corner{
- dir = 8
- },
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/turf/open/floor/iron/white/textured_large,
+/obj/effect/turf_decal/siding/blue,
+/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
"xGL" = (
/obj/effect/turf_decal/siding/purple{
@@ -83826,6 +84749,13 @@
},
/turf/open/floor/iron,
/area/station/science/explab)
+"xGT" = (
+/obj/structure/cable/layer3,
+/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/white/textured_large,
+/area/station/ai/satellite/foyer)
"xGU" = (
/obj/structure/table/reinforced,
/obj/item/tank/internals/oxygen,
@@ -83849,18 +84779,6 @@
/obj/item/storage/medkit/brute,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"xHJ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "cmoprivacy";
- name = "Privacy Shutter"
- },
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/disposalpipe/trunk/multiz/down{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/command/heads_quarters/cmo)
"xHP" = (
/obj/structure/chair{
dir = 1;
@@ -83919,6 +84837,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/construction)
+"xIt" = (
+/obj/structure/table,
+/obj/item/mop,
+/obj/item/reagent_containers/cup/bucket{
+ pixel_x = -6;
+ pixel_y = 11
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 2
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance/storage)
"xIz" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5,
/obj/effect/turf_decal/tile/neutral/half{
@@ -83959,6 +84889,10 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/maintenance/port)
+"xJq" = (
+/obj/machinery/vending/cigarette,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
"xJt" = (
/obj/structure/lattice/catwalk,
/obj/item/clothing/accessory/armband/cargo{
@@ -83968,22 +84902,6 @@
/obj/structure/sign/poster/contraband/rebels_unite/directional/north,
/turf/open/openspace,
/area/station/maintenance/starboard/aft)
-"xJH" = (
-/obj/machinery/status_display/ai/directional/east,
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/fax{
- fax_name = "AI Satellite";
- name = "AI Satellite Fax Machine";
- pixel_y = 5
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xJI" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -84004,17 +84922,18 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured,
/area/station/construction/mining/aux_base)
-"xKc" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
- dir = 4
- },
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/bot,
-/obj/structure/disposalpipe/trunk{
+"xKg" = (
+/obj/effect/turf_decal/trimline/blue/warning,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{
dir = 8
},
-/turf/open/floor/iron,
-/area/station/cargo/storage)
+/obj/effect/turf_decal/trimline/blue/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 4
+ },
+/area/station/medical/cryo)
"xKj" = (
/obj/structure/railing/corner/end,
/turf/open/openspace,
@@ -84031,15 +84950,23 @@
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"xKB" = (
+/obj/structure/rack,
+/obj/item/toy/basketball,
+/obj/item/poster/random_official,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"xKG" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating/airless,
/area/station/medical/virology)
-"xKN" = (
-/obj/structure/sign/poster/contraband/donk_co/directional/east,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+"xKP" = (
+/obj/effect/turf_decal/siding/dark,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/white/textured_corner{
+ dir = 1
+ },
+/area/station/ai/satellite/interior)
"xKQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -84048,25 +84975,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/hallway/abandoned_recreation)
-"xLa" = (
-/obj/structure/cable,
-/obj/machinery/camera/autoname/directional/south{
- c_tag = "Medbay - Upper Chief Medical Office South";
- network = list("ss13","medbay")
- },
-/obj/structure/closet/secure_closet/medical3,
-/obj/item/defibrillator/loaded,
-/obj/item/clothing/glasses/hud/health{
- pixel_y = 13
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"xLf" = (
/obj/structure/window/reinforced/tinted/frosted/spawner/directional/west,
/obj/structure/chair/sofa/middle/brown{
@@ -84128,6 +85036,21 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/plating,
/area/station/security/execution/education)
+"xMb" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
+"xMq" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 8
+ },
+/obj/effect/landmark/start/medical_doctor,
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/structure/sign/poster/official/moth_epi/directional/east,
+/turf/open/floor/carpet/blue,
+/area/station/medical/break_room)
"xMv" = (
/obj/structure/lattice,
/obj/structure/disposalpipe/segment{
@@ -84135,6 +85058,15 @@
},
/turf/open/openspace,
/area/station/maintenance/starboard/lesser)
+"xMz" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"xME" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -84149,6 +85081,44 @@
/obj/machinery/light/directional/west,
/turf/open/floor/wood,
/area/station/hallway/primary/central)
+"xMR" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 4
+ },
+/obj/structure/sign/directions/supply/directional/east{
+ dir = 2
+ },
+/obj/machinery/camera/autoname/directional/east,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
+"xMU" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/cargo/storage)
+"xMV" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/yellow/full,
+/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ name = "Chemical Storage"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock_note_placer{
+ note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber";
+ note_name = "Projects"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/chem_storage)
"xMY" = (
/obj/machinery/holopad,
/obj/machinery/navbeacon{
@@ -84157,16 +85127,6 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel)
-"xNb" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"xNe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -84239,13 +85199,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
-"xNV" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_white,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xNX" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -84253,12 +85206,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"xOh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
"xOl" = (
/obj/item/restraints/handcuffs/fake,
/obj/structure/table/wood,
@@ -84311,21 +85258,13 @@
},
/turf/open/space/openspace,
/area/space/nearstation)
-"xOS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+"xOJ" = (
+/obj/item/clothing/head/cone{
+ pixel_x = -5;
+ pixel_y = 0
},
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/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/white,
-/area/station/medical/medbay/central)
+/turf/open/floor/engine/hull,
+/area/space/nearstation)
"xOW" = (
/turf/open/floor/plating,
/area/station/security/interrogation)
@@ -84334,21 +85273,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"xPi" = (
-/obj/machinery/door/airlock/command{
- name = "Chief Engineer's Office"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/ce,
-/obj/structure/disposalpipe/segment,
-/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/dark,
-/area/station/command/heads_quarters/ce)
"xPj" = (
/obj/machinery/duct,
/obj/machinery/door/airlock/maintenance,
@@ -84359,35 +85283,21 @@
},
/turf/open/floor/plating,
/area/station/commons/toilet/restrooms)
-"xPx" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 4
- },
-/turf/open/floor/iron/white/textured_large,
-/area/station/medical/medbay/central)
-"xPT" = (
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xPU" = (
/obj/structure/sign/poster/contraband/space_cube/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"xQd" = (
-/turf/closed/wall,
-/area/station/command/heads_quarters/cmo)
"xQf" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"xQv" = (
-/obj/structure/chair,
-/turf/open/floor/glass,
-/area/station/medical/patients_rooms/room_a)
+"xQx" = (
+/obj/structure/cable,
+/obj/machinery/power/smes/full,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/satellite/chamber)
"xQB" = (
/obj/machinery/camera/directional/north{
c_tag = "Atmospherics - co2 Cell";
@@ -84402,6 +85312,17 @@
/obj/effect/spawner/random/medical/memeorgans,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/entry)
+"xQI" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red/opposingcorners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white,
+/area/station/maintenance/department/medical)
"xQK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -84449,19 +85370,6 @@
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/iron/large,
/area/station/hallway/primary/central)
-"xQX" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/bodybags{
- pixel_x = 4;
- pixel_y = 14
- },
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -1;
- pixel_y = 7
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/morgue)
"xRg" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/extinguisher_cabinet/directional/south,
@@ -84487,52 +85395,10 @@
/obj/item/storage/bag/plants,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden/abandoned)
-"xRt" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark/textured_corner{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/ai_upload)
-"xRw" = (
-/obj/effect/turf_decal/tile/red/opposingcorners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/food/pizzaslice/moldy/bacteria,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white,
-/area/station/maintenance/department/medical)
-"xRI" = (
-/obj/machinery/conveyor{
- dir = 8;
- id = "cargounload"
- },
-/obj/effect/turf_decal/trimline/brown/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/cargo/storage)
-"xRJ" = (
-/obj/item/banner/cargo/mundane{
- pixel_y = 27
- },
-/obj/effect/decal/cleanable/crayon{
- icon_state = "body";
- name = "body";
- pixel_y = 10
- },
-/obj/item/ammo_casing/spent{
- pixel_x = -8;
- pixel_y = -4
- },
+"xRF" = (
+/obj/effect/spawner/random/structure/crate,
/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
+/area/station/maintenance/starboard/central)
"xRK" = (
/obj/structure/lattice/catwalk,
/obj/effect/turf_decal/stripes/line{
@@ -84548,6 +85414,24 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/service)
+"xRZ" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/wood/large,
+/area/station/medical/break_room)
+"xSb" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/surgery)
"xSj" = (
/obj/structure/railing,
/turf/open/floor/iron/stairs/medium{
@@ -84562,16 +85446,6 @@
/obj/effect/baseturf_helper/reinforced_plating/ceiling,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
-"xSl" = (
-/obj/machinery/status_display/ai/directional/south,
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"xSr" = (
-/obj/effect/turf_decal/tile/yellow/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
"xSv" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -84597,20 +85471,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"xSR" = (
-/obj/machinery/firealarm/directional/south,
-/obj/structure/rack,
-/obj/effect/spawner/random/armory/riot_armor{
- pixel_x = 1;
- pixel_y = 0
- },
-/obj/effect/spawner/random/armory/bulletproof_armor{
- pixel_x = 11;
- pixel_y = 2
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
"xSS" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -84664,6 +85524,15 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
+"xTw" = (
+/obj/effect/turf_decal/trimline/brown/filled/warning{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"xTD" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -84673,6 +85542,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"xTS" = (
+/obj/effect/landmark/event_spawn,
+/obj/structure/lattice/catwalk,
+/turf/open/openspace,
+/area/station/cargo/storage)
"xTT" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/machinery/disposal/bin,
@@ -84701,6 +85575,24 @@
/obj/structure/ladder,
/turf/open/space/openspace,
/area/space/nearstation)
+"xUl" = (
+/obj/item/radio/intercom/directional/north{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel";
+ pixel_x = 5;
+ pixel_y = 22
+ },
+/obj/structure/lattice/catwalk,
+/obj/machinery/elevator_control_panel/directional/north{
+ linked_elevator_id = "catwalk_ai";
+ pixel_x = -8;
+ pixel_y = 36;
+ preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed")
+ },
+/turf/open/openspace,
+/area/station/ai/satellite/chamber)
"xUm" = (
/obj/machinery/holopad,
/turf/open/floor/carpet,
@@ -84721,20 +85613,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"xUv" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 4
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/camera/autoname/directional/west{
- network = list("minisat")
- },
-/turf/open/floor/iron/dark/textured_corner{
- dir = 8
- },
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xUy" = (
/obj/machinery/light/directional/west,
/obj/machinery/light_switch/directional/west,
@@ -84775,6 +85653,32 @@
"xUJ" = (
/turf/closed/wall,
/area/station/medical/storage)
+"xUR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname/directional/west{
+ network = list("ss13","medbay");
+ c_tag = "Medbay - Lower Operating Room"
+ },
+/obj/structure/table/reinforced/rglass,
+/obj/item/storage/box/masks{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/item/storage/box/bodybags{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/obj/item/storage/box/gloves{
+ pixel_y = 10
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/white/textured_large,
+/area/station/medical/medbay/central)
"xUV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -84787,6 +85691,22 @@
/obj/structure/sign/poster/contraband/fake_bombable/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"xVj" = (
+/obj/effect/decal/cleanable/dirt,
+/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/catwalk_floor,
+/area/station/cargo/storage)
+"xVn" = (
+/obj/structure/stairs/east,
+/obj/structure/railing,
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/iron/stairs/medium{
+ dir = 8
+ },
+/area/station/cargo/storage)
"xVq" = (
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
@@ -84847,24 +85767,39 @@
},
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/lounge)
+"xVL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/blue/opposingcorners{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/blue{
+ dir = 10
+ },
+/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/white,
+/area/station/medical/medbay/central)
"xVM" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/service/abandoned_gambling_den)
-"xVO" = (
-/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/blue/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"xVZ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
/turf/open/openspace,
/area/station/maintenance/starboard/fore)
+"xWt" = (
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"xWw" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -84890,18 +85825,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/commons/dorms)
-"xWJ" = (
-/obj/machinery/digital_clock/directional/south,
-/obj/structure/ladder,
-/obj/effect/turf_decal/stripes/red/box,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/machinery/door/window/brigdoor/left/directional/north{
- name = "Chem Factory";
- req_access = list("plumbing")
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/pharmacy)
"xWK" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -84918,14 +85841,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"xWS" = (
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xWT" = (
/obj/structure/railing{
dir = 1
@@ -84934,6 +85849,13 @@
/obj/machinery/vending/wardrobe/science_wardrobe,
/turf/open/floor/iron,
/area/station/science/research)
+"xWV" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"xWY" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -84950,6 +85872,13 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron/dark/smooth_half,
/area/station/service/library)
+"xXl" = (
+/obj/effect/turf_decal/arrows/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/box/red,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/cargo/sorting)
"xXr" = (
/obj/structure/table/wood,
/obj/effect/decal/cleanable/cobweb,
@@ -84959,12 +85888,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"xXu" = (
-/obj/machinery/firealarm/directional/north,
-/obj/structure/sign/poster/official/safety_internals/directional/east,
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/engine,
-/area/station/medical/chemistry)
"xXv" = (
/obj/effect/spawner/random/structure/grille,
/obj/structure/lattice,
@@ -85009,10 +85932,6 @@
/obj/structure/broken_flooring/singular/always_floorplane/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"xXK" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/engine/hull/air,
-/area/station/maintenance/port)
"xXU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -85103,18 +86022,6 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"xYy" = (
-/obj/machinery/nuclearbomb/selfdestruct,
-/obj/machinery/light/directional/east,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
-"xYL" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"xYS" = (
/obj/machinery/computer/operating{
dir = 1
@@ -85122,22 +86029,13 @@
/obj/effect/turf_decal/tile/purple/half,
/turf/open/floor/iron/white/textured_half,
/area/station/science/robotics)
+"xYV" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/satellite/chamber)
"xZd" = (
/turf/open/floor/iron/smooth,
/area/station/engineering/atmos/upper)
-"xZf" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/item/tank/internals/anesthetic,
-/obj/item/clothing/mask/breath/medical{
- pixel_y = -3
- },
-/obj/structure/cable,
-/obj/structure/closet/secure_closet/medical2,
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/surgery)
"xZn" = (
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron,
@@ -85241,6 +86139,18 @@
},
/turf/open/floor/iron/textured_large,
/area/station/medical/virology)
+"ybH" = (
+/obj/effect/turf_decal/trimline/dark_blue/filled/corner{
+ dir = 1
+ },
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/foyer)
"ybI" = (
/obj/structure/table,
/obj/item/radio{
@@ -85251,22 +86161,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/space_hut)
-"ybO" = (
-/obj/structure/rack,
-/obj/structure/window/reinforced/spawner/directional/north{
- pixel_y = 1
- },
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = 4;
- pixel_y = -1
- },
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = -4;
- pixel_y = 1
- },
-/turf/open/floor/wood,
-/area/station/ai_monitored/command/storage/eva)
"ybR" = (
/turf/open/floor/glass/reinforced,
/area/station/construction/storage_wing)
@@ -85285,6 +86179,13 @@
},
/turf/open/floor/engine,
/area/station/command/heads_quarters/ce)
+"ybV" = (
+/obj/machinery/computer/order_console/mining,
+/obj/effect/turf_decal/trimline/brown/filled/line{
+ dir = 5
+ },
+/turf/open/floor/iron,
+/area/station/cargo/miningoffice)
"ybW" = (
/obj/item/melee/flyswatter{
pixel_x = 10
@@ -85296,6 +86197,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"yca" = (
+/obj/effect/turf_decal/trimline/blue/arrow_ccw{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/arrow_cw,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/lobby)
"ycf" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -85324,16 +86232,24 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"yco" = (
-/obj/effect/turf_decal/trimline/brown/filled/line{
+"ycm" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/east,
-/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/command/heads_quarters/qm)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood/large,
+/area/station/command/heads_quarters/cmo)
"yct" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -85344,24 +86260,18 @@
/obj/machinery/light/floor,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"ycI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/binoculars{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/effect/turf_decal/bot_white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/textured_large,
-/area/station/medical/storage)
"ycM" = (
/obj/structure/lattice,
/turf/open/floor/plating/airless,
/area/space/nearstation)
+"ycU" = (
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/cargo/storage)
"ydc" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -85416,14 +86326,21 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/commons/fitness/recreation)
-"ydY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/station_alert,
-/obj/effect/turf_decal/tile/dark_blue/opposingcorners{
- dir = 1
+"yee" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/defibrillator/loaded,
+/obj/item/clothing/glasses/hud/health{
+ pixel_y = 13
},
-/turf/open/floor/iron/checker,
-/area/station/ai_monitored/command/storage/satellite)
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/effect/turf_decal/bot_white{
+ color = "#52B4E9"
+ },
+/obj/machinery/newscaster/directional/south,
+/obj/item/clothing/gloves/latex/nitrile,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/medical/storage)
"yeg" = (
/obj/structure/chair/office/light{
dir = 1;
@@ -85493,17 +86410,6 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/eighties,
/area/station/maintenance/hallway/abandoned_recreation)
-"yeO" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"yeT" = (
/obj/structure/cable,
/obj/structure/lattice/catwalk,
@@ -85542,6 +86448,19 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/maintenance/starboard/aft)
+"ygn" = (
+/obj/machinery/door/airlock/medical{
+ name = "Primary Surgical Theatre"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/surgery,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/structure/disposalpipe/segment,
+/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/textured_large,
+/area/station/medical/surgery)
"ygr" = (
/obj/structure/lattice/catwalk,
/obj/structure/table,
@@ -85552,6 +86471,16 @@
},
/turf/open/openspace,
/area/station/maintenance/port/aft)
+"ygw" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/siding{
+ dir = 8
+ },
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"ygy" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -85565,6 +86494,12 @@
"ygD" = (
/turf/closed/wall,
/area/station/medical/coldroom)
+"ygH" = (
+/obj/structure/cable/layer1,
+/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/engineering/main)
"ygM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -85581,6 +86516,33 @@
},
/turf/open/floor/iron,
/area/station/science/breakroom)
+"ygO" = (
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/mid_joiner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/button/door/directional/south{
+ req_access = list("ai_upload");
+ name = "AI Satellite Teleporter room";
+ id = "teleportshutters"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/ai/satellite/teleporter)
+"ygT" = (
+/obj/machinery/smartfridge/chemistry/preloaded,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id = "chemshutters";
+ name = "Chemistry Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/pharmacy)
"ygW" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/spawner/random/maintenance/two,
@@ -85613,25 +86575,10 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"yhu" = (
-/obj/machinery/button/door/directional/south{
- id = "CargowatchShutter";
- name = "Outside Shutter Control"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/space_heater,
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/central)
"yhx" = (
/obj/structure/musician/piano/unanchored,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
-"yhF" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet/black,
-/area/station/ai_monitored/turret_protected/ai_upload)
"yhJ" = (
/obj/structure/grille,
/turf/open/space/basic,
@@ -85654,6 +86601,20 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
+"yhP" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 6
+ },
+/obj/effect/turf_decal/weather/snow,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/mapping_helpers/airalarm/tlv_cold_room,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/structure/sign/warning/cold_temp/directional/east,
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
+/area/station/medical/coldroom)
"yhT" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
@@ -85696,31 +86657,44 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"yib" = (
-/obj/effect/turf_decal/siding/dark{
- dir = 1
- },
-/obj/structure/cable/layer3,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"yig" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/ladder,
-/obj/effect/turf_decal/stripes/white/box,
-/turf/open/floor/engine/hull/air,
-/area/station/maintenance/port)
"yin" = (
/obj/structure/chair,
/turf/open/floor/iron/dark/smooth_large,
/area/station/security/interrogation)
+"yip" = (
+/obj/item/pickaxe{
+ pixel_x = 4;
+ pixel_y = 12
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
+"yiv" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/dark_blue/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"yiy" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"yiH" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/central)
"yiL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/showcase/machinery/cloning_pod{
@@ -85729,22 +86703,10 @@
},
/turf/open/floor/iron/white,
/area/station/maintenance/starboard/lesser)
-"yiP" = (
-/obj/machinery/washing_machine,
-/turf/open/floor/iron/white/textured_half,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"yiW" = (
/obj/structure/cable/multilayer/multiz,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"yiX" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/white/filled/warning,
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"yiY" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/item/wrench{
@@ -85762,19 +86724,31 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
/area/station/security/prison/safe)
-"yjh" = (
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
+"yjD" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/blue/opposingcorners{
dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/machinery/camera/autoname/directional/west{
- c_tag = "Medbay - Upper Plumbing Area West"
+/obj/item/paper_bin{
+ pixel_y = 3;
+ pixel_x = 6
},
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/obj/item/pen{
+ pixel_y = 8;
+ pixel_x = -6
+ },
+/obj/item/toy/figure/paramedic{
+ pixel_x = -5;
+ pixel_y = -3
+ },
+/obj/structure/fireaxecabinet/jawsofrecovery/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/office)
+"yjJ" = (
+/obj/machinery/computer/cargo/request,
+/obj/effect/turf_decal/tile/brown/fourcorners,
+/turf/open/floor/iron,
+/area/station/hallway/primary/starboard)
"yjM" = (
/obj/structure/sign/directions/supply{
dir = 4;
@@ -85788,28 +86762,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"yjN" = (
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/morgue)
-"yjT" = (
-/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/dark_blue/filled/line{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"yjV" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/effect/landmark/event_spawn,
@@ -85843,6 +86795,12 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/storage/art)
+"ykx" = (
+/obj/structure/disposalpipe/trunk/multiz/down{
+ dir = 2
+ },
+/turf/closed/wall,
+/area/station/maintenance/port)
"ykz" = (
/obj/structure/cable,
/obj/machinery/holopad,
@@ -85852,29 +86810,15 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"ykL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
+"ykT" = (
+/obj/structure/railing,
+/obj/machinery/conveyor_switch/oneway{
+ dir = 1;
+ id = "mining";
+ pixel_y = 10
},
-/obj/effect/turf_decal/tile/blue/opposingcorners{
- dir = 1
- },
-/obj/structure/chair/office/light{
- dir = 4
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/white,
-/area/station/medical/office)
-"ykS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/structure/sign/poster/official/work_for_a_future/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/chemistry)
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
"yla" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -85883,15 +86827,6 @@
/obj/machinery/portable_atmospherics/pump,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/construction)
-"ylg" = (
-/obj/effect/turf_decal/trimline/dark_blue/corner{
- dir = 8
- },
-/obj/machinery/computer/security/telescreen/minisat/directional/east{
- name = "Minisat Monitor"
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"yli" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -85922,22 +86857,41 @@
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/iron/textured_large,
/area/station/security/prison)
-"ylB" = (
-/obj/structure/cable,
-/obj/effect/spawner/random/trash/cigbutt,
-/obj/structure/disposalpipe/segment{
+"ylv" = (
+/obj/structure/sign/poster/random/directional/north,
+/obj/structure/railing{
dir = 4
},
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/chem_storage)
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/turf/open/floor/iron/textured,
+/area/station/cargo/storage)
+"ylw" = (
+/obj/structure/sign/poster/official/random/directional/south,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/ai/satellite/interior)
"ylJ" = (
-/obj/structure/stairs/north,
-/obj/structure/sign/departments/medbay/alt/directional/north,
-/turf/open/floor/iron/stairs/medium,
-/area/station/medical/medbay/central)
+/obj/machinery/shower/directional/west,
+/obj/machinery/light/small/directional/south,
+/obj/effect/spawner/random/trash/soap,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet/restrooms)
"ylO" = (
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
+"ylX" = (
+/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/iron/dark/textured_half{
+ dir = 1
+ },
+/area/station/ai/satellite/teleporter)
"yma" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -107441,7 +108395,7 @@ dbr
xFj
jVY
jVY
-hxT
+iDi
ktu
uIO
bWY
@@ -107676,7 +108630,7 @@ nJk
rjd
riD
riD
-alx
+iJK
riD
riD
riD
@@ -107935,7 +108889,7 @@ riD
cJb
unK
awv
-rPU
+xWV
uJi
uJi
qnS
@@ -108726,7 +109680,7 @@ xta
rjO
nNf
jVY
-tiF
+rif
bPC
fqK
wuN
@@ -109500,7 +110454,7 @@ jbS
qpI
uIO
uIO
-whV
+okg
uIO
uIO
uIO
@@ -109756,10 +110710,10 @@ gUh
uIO
uIO
uIO
-vHv
-fml
-uBQ
-cvC
+gTW
+pTp
+jrv
+jFG
uIO
uIO
xXW
@@ -110010,14 +110964,14 @@ uIO
pUj
jVY
pim
-clv
-pRT
-hXd
-nlS
-vTf
-fAS
-jyw
-pGR
+gJJ
+cVe
+kBq
+xej
+nEr
+kyx
+qbY
+uVL
uIO
bPC
fqK
@@ -110266,16 +111220,16 @@ got
uIO
uTy
uYd
-mpi
+kbB
uIO
-mpn
-eWG
-buw
-jNE
-nCK
-rZM
-pRT
-uqJ
+ceQ
+eKW
+gLQ
+jea
+wKr
+xQI
+cVe
+cGT
bPC
wuN
lIr
@@ -110483,7 +111437,7 @@ cJz
bNt
bNt
bNt
-qqi
+vat
riD
riD
riD
@@ -110525,13 +111479,13 @@ uIO
jVY
nDe
uIO
-lNG
-eWG
-fml
-hDe
-ipz
-gEQ
-ngP
+coI
+eKW
+pTp
+bkD
+veT
+uDp
+vqu
uIO
fqK
bPC
@@ -110782,13 +111736,13 @@ eTr
jVY
nDe
uIO
-pGR
-xla
-oTS
-gTu
-pRT
-khf
-vqG
+uVL
+arG
+lXG
+nuJ
+cVe
+rYd
+opJ
uIO
wuN
bPC
@@ -111038,13 +111992,13 @@ kHZ
uIO
vhP
pim
-kGd
+nGq
uIO
-dPi
-nif
-nif
-iwD
-xRw
+fNw
+fxS
+fxS
+wxk
+qmD
uIO
uIO
rGK
@@ -111298,9 +112252,9 @@ jYM
gjB
uIO
uIO
-pAO
-vow
-sBT
+hhH
+izg
+vzN
uIO
uIO
mwO
@@ -111517,7 +112471,7 @@ uJi
riD
qEQ
aZT
-hRT
+gzX
lqn
ykm
bAL
@@ -111557,13 +112511,13 @@ qpI
uIO
uIO
uIO
-hsn
+nin
uIO
oQV
hCk
lIi
hCk
-wdb
+vtN
uSl
noG
lIr
@@ -111773,8 +112727,8 @@ lmB
uJi
riD
wMS
-nvG
-hRZ
+dgC
+clg
sTv
ait
sTv
@@ -112030,7 +112984,7 @@ riD
riD
riD
sTv
-vxc
+qIC
sTv
sTv
qAJ
@@ -112042,7 +112996,7 @@ ahD
wie
riD
riD
-qgD
+vWw
riD
osU
flg
@@ -112067,7 +113021,7 @@ pMn
jVY
jYM
jYM
-nAe
+fzy
pNF
jii
jii
@@ -112287,7 +113241,7 @@ sTv
aVb
ffN
bJU
-nvG
+dgC
quD
sTv
qdk
@@ -112298,13 +113252,13 @@ jFo
nLC
lQd
riD
-pPY
+fLX
pSF
-paP
+tVl
srD
flg
uJi
-pea
+xKB
kUq
gga
kPZ
@@ -112316,7 +113270,7 @@ cDs
ygB
aWo
rIZ
-mNo
+pOD
kUq
kUq
njH
@@ -112326,7 +113280,7 @@ jVY
gLc
lIr
lIr
-meU
+vnt
lIr
lIr
flh
@@ -112557,20 +113511,20 @@ fZc
jKZ
xCv
bFe
-wbE
+pyA
srD
flg
-aSA
+xqi
riD
kUq
kUq
gga
kPZ
nIW
-tEq
-qlw
-mhA
-drg
+toh
+als
+meF
+hET
fAB
pHd
kUq
@@ -112796,10 +113750,10 @@ bNt
qna
gfo
dMR
-wMc
-wFX
-aLJ
-aIb
+iuq
+efB
+rlU
+tXV
ryJ
uVN
kfh
@@ -112815,20 +113769,20 @@ riD
rPE
bFe
pqQ
-uJU
+oQJ
uJi
-wvp
+rkU
riD
cTJ
kUq
kUq
xwK
-aqN
-hjH
-mvM
-mmF
-tZM
-mNo
+lUn
+oFg
+hIE
+cPq
+bBy
+pOD
kUq
kUq
nyb
@@ -112836,7 +113790,7 @@ wTk
wTk
hqz
ycg
-cSh
+qzP
ycg
lIr
dfL
@@ -113070,10 +114024,10 @@ nIA
akE
fbC
fbC
-dZm
+sQs
fbC
-uor
-isE
+voz
+jDx
ovx
ovx
tRJ
@@ -113084,7 +114038,7 @@ kUq
kUq
vsP
kUq
-jmz
+rea
kUq
kUq
wTk
@@ -113092,9 +114046,9 @@ wTk
eAH
nCc
hqz
-tcN
-ryr
-dza
+rlB
+csW
+ieD
lIr
lIr
lIr
@@ -113107,7 +114061,7 @@ mZu
noi
vEi
tce
-pfN
+pyg
lIr
nfX
lIr
@@ -113326,33 +114280,33 @@ mDF
mDF
mDF
fbC
-bDo
-wyp
-clK
-arr
-eoD
+fik
+iEL
+hHs
+lQc
+bvH
riD
riD
-eDq
+uEl
vOg
vOg
vOg
-axt
+ciS
vOg
vOg
-qOF
-oxf
-sCl
-xKN
-sCl
-sCl
-sCl
-sCl
-wEH
-lUG
-haD
-rYj
-dmV
+dXD
+alI
+jNe
+onB
+jNe
+jNe
+jNe
+jNe
+lFx
+bit
+jqA
+spl
+gAj
biZ
lAV
tAF
@@ -113362,7 +114316,7 @@ ekQ
tce
tce
tce
-wkH
+ulE
tce
aaO
lIr
@@ -113583,15 +114537,15 @@ iFR
iFR
sfp
fbC
-tZR
-kUC
-mFS
-pLt
-xQX
+dmM
+whs
+rNU
+vSJ
+lVs
riD
-aAP
+cSy
eNb
-irZ
+sAG
riD
riD
riD
@@ -113606,12 +114560,12 @@ riD
riD
riD
riD
-fod
-bQD
-aEQ
+ibJ
+hSu
+tNd
lIr
-dPa
-bKI
+oRi
+sTT
rtf
biG
vdq
@@ -113840,42 +114794,42 @@ cSW
cSW
vQP
fbC
-pGp
-lij
-pdR
-diR
-jen
+sag
+hcH
+uLo
+vYs
+hoP
riD
riD
riD
-ouw
+nen
riD
-hKM
-kzr
-onb
-qOb
-gbI
-jDk
-uDs
-svJ
-fxA
-foP
-lgU
-neb
+oTS
+mDX
+aKG
+xUR
+ghR
+sCA
+fFm
+ctE
+lUI
+uKb
+oTq
+bEU
ccN
-vil
-bQD
-qlH
+ruJ
+hSu
+pYi
lIr
-oRh
-sTU
-gKY
+bDz
+iBK
+idd
voX
kWO
eqV
wPV
wPV
-tBa
+uwU
wPV
lmV
eOG
@@ -114098,37 +115052,37 @@ jGD
iyv
fbC
cRL
-prQ
-owE
-diR
-jfl
+hnH
+aDm
+vYs
+nSu
fbC
-ylJ
+oIA
mYe
-rmN
-jSl
-gBz
-oaI
-cFn
-qRi
-aRu
-nVU
-nIy
-fUI
-sqs
-mmg
-rJj
-jLF
+mtD
+xrX
+rQU
+eRT
+wbJ
+fRd
+pAU
+rTp
+iGH
+nLU
+rDc
+jWF
+wxE
+amW
ccN
pEO
-aNz
+tCO
pEO
lIr
-qZd
+abE
lIr
lIr
lIr
-pcQ
+uqO
lIr
wPV
nFO
@@ -114355,34 +115309,34 @@ iyv
aYR
fbC
jVQ
-prQ
-lUD
-diR
-cCD
+hnH
+qfh
+vYs
+gFt
fbC
vdP
mYe
-dxb
-mqq
-iAB
-nVf
-cMZ
-bIq
-tDw
-ila
-gDi
-tyd
-uAw
-pLz
-heE
-ogV
-rNE
+uCE
+kDa
+xVL
+afg
+iFy
+bPH
+rZP
+fch
+buk
+pyf
+cDB
+urk
+lzW
+gZj
+oZn
xeM
-lQv
-ahW
-pvu
-ylB
-rWX
+gDs
+sny
+ttr
+aYm
+oZD
lIr
kSY
noG
@@ -114612,34 +115566,34 @@ lIM
hWw
fbC
nWD
-wyu
+frB
cHZ
-diR
-vLy
+vYs
+wlM
fbC
-irf
-bqI
-aEl
+tqq
+vJI
+dUw
xeM
-mhq
-emP
-rQn
-wxY
-hGe
-drp
-hpT
-lOa
-faD
-rbG
-foS
-ogV
-rNE
+lIC
+acS
+cxD
+fPt
+wPf
+rhx
+jYJ
+ygn
+aeq
+ajU
+qIc
+gZj
+oZn
xeM
fYF
-ahW
-cka
-jQp
-gLh
+sny
+ttC
+hAM
+dBy
lIr
feA
noG
@@ -114652,7 +115606,7 @@ sIp
wUm
dcv
wRi
-mPV
+plt
mHQ
fdl
dXA
@@ -114867,36 +115821,36 @@ rnd
fLr
fLr
fLr
-sjk
-iaL
-yjN
-nek
-iwK
-fhu
-jCn
+vIS
+lPn
+qMz
+ugj
+eBQ
+tON
+gpT
xeM
xeM
-oRd
+hrX
xeM
-mhq
-xGJ
-gae
-qlO
-oJL
-pUf
-qld
-fUI
-syl
-ioY
-rJj
-gyl
-rNE
+lIC
+hTy
+aMK
+wYH
+mfs
+qWy
+rDN
+nLU
+xSb
+hSz
+wxE
+taG
+oZn
xeM
-jWs
-ahW
-iQo
-khw
-rrd
+tuV
+sny
+vWI
+pPn
+rah
lIr
scH
noG
@@ -115071,7 +116025,7 @@ neJ
ftR
wRp
vwb
-pES
+lWO
gzs
oLO
gPW
@@ -115123,37 +116077,37 @@ fcn
fcn
sXj
cXw
-vuB
-isE
-diw
-qIc
-lrY
+qeZ
+jDx
+obQ
+hDd
+aoz
fbC
fbC
fbC
fkD
fkD
pEO
-lcY
-mhq
-qJN
-bSa
-oBN
-diL
-tOq
-reb
-svJ
-dor
-xZf
-siS
-cOy
-rNE
+leK
+lIC
+asY
+wqq
+cqe
+xCz
+uQv
+cCt
+ctE
+tYC
+qdd
+uSP
+wER
+oZn
xeM
fYF
-mkh
-bFM
-fGK
-bHz
+kLI
+wgx
+hzG
+hhb
kqv
kqv
clb
@@ -115386,31 +116340,31 @@ hSk
hSk
hSk
hSk
-aas
-wyT
-bnv
-bEj
-xeu
+pSd
+jDD
+pZQ
+gie
+mKs
xeM
-mhq
-dmb
-eKy
-xPx
-eKy
-fLt
-bHE
-jSS
+lIC
+rQR
+jiL
+oNB
+jiL
+emn
+vqv
+ppa
ccN
ccN
ccN
ccN
ccN
-fsF
-hPz
-ahW
-ahW
-rpY
-ahW
+ibM
+gFn
+sny
+sny
+xMV
+sny
kqv
dcE
dcE
@@ -115418,8 +116372,8 @@ dcE
dcE
dcE
sWJ
-gkK
-eIo
+ahx
+cSN
fwF
hbi
nCt
@@ -115600,7 +116554,7 @@ hSd
gNr
bOk
bOk
-fQL
+izR
bOk
hwV
aEG
@@ -115639,44 +116593,44 @@ fLr
iLm
fLr
qKV
-jgp
-tFF
-dVM
+oDq
+wTE
+gvR
hSk
-rfn
-tQX
-utn
-aMn
-yiX
+qDh
+tLU
+kIt
+msF
+iKH
xeM
-xOS
-uQn
-bqI
-bqI
-bqI
-uwF
-vJy
-uRn
-bbf
-aQl
-wHa
+hNj
+iQA
+vJI
+vJI
+vJI
+pkh
+xsD
+viV
+iKa
+uNT
+pMm
xeM
xeM
xeM
-oyo
-qGQ
-nnx
-fqR
-jWr
-fQp
-fQp
-fQp
-dsx
-dsx
-fQp
-fQp
-fQp
-eIo
+siR
+mJg
+gpx
+gPu
+xqR
+jwL
+jwL
+jwL
+woi
+woi
+jwL
+jwL
+jwL
+cSN
wiv
bYn
bYn
@@ -115896,43 +116850,43 @@ fLr
iLm
fLr
qKV
-kKs
-wrz
-nwO
+cpG
+nng
+xMz
eJb
-iyg
-oHD
-gOw
-gOw
-iwz
-fFZ
-jOg
-fFZ
-eXT
-eXT
-eXT
-eXT
-wKu
-fOl
-iPA
-ohi
-jZJ
-uxJ
-eXT
-eXT
-kxn
-rNN
-pck
-cVD
-fmE
-fQp
-puN
-plX
-toG
-sYU
-pCh
-wvb
-fQp
+myh
+oJv
+pkn
+pkn
+mQK
+ene
+nyR
+ene
+gPC
+gPC
+gPC
+gPC
+ped
+uOL
+oOS
+aJR
+pTV
+eZE
+gPC
+gPC
+ovh
+ljq
+vkk
+qUW
+izk
+jwL
+oxT
+wbw
+nmA
+arc
+jTV
+ezB
+jwL
kqv
kqv
kqv
@@ -116153,51 +117107,51 @@ fLr
iLm
fLr
qKV
-sHD
-tee
-moW
+jGh
+mFR
+bIZ
qKV
-aMn
-vxr
-aMn
-nPC
-xeu
-xVO
-wfK
-ayk
-twm
-wIb
-qxD
-elz
+msF
+lQV
+msF
+eBD
+mKs
+tYN
+sSF
+cyM
+xvA
+kZs
+rfL
+esR
xeM
-uRn
-tJj
-hnw
-rAy
+viV
+oXE
+vsL
+wJV
pdO
pdO
-tVj
-lYD
+ygT
+slK
pdO
-vXC
-swW
-xWJ
-fQp
-cle
-xPT
-dZy
-qgU
-xPT
-cle
-fQp
-pSP
+wlq
+eXz
+nKs
+jwL
+hgP
+nkW
+oTA
+sTB
+nkW
+hgP
+jwL
+phP
kyq
hSh
dwi
ceG
lIr
lIr
-fSf
+oKC
lIr
lIr
bOw
@@ -116408,46 +117362,46 @@ bcH
vAs
dQP
iLm
-rJQ
+agu
hSk
qKV
-eov
+iCd
hSk
hSk
-qrb
-rWl
-jIQ
-uoB
-aQI
-ctX
-uoB
+sfj
+gci
+tRU
+fMx
+lqZ
+phw
+fMx
irh
uFM
-cIG
+nbE
uFM
irh
irh
irh
-kHz
-npk
-cVU
-qGQ
-ogg
-ntm
-mMp
-tzg
-fza
-fNo
-tmP
-fQp
-wVK
-xPT
-xPT
-xPT
-rfi
-wmk
-fQp
-ePh
+rEL
+usD
+gWO
+mJg
+fEQ
+snE
+ksX
+mCM
+qqD
+wQc
+ugq
+jwL
+lJc
+nkW
+nkW
+nkW
+rDR
+oTx
+jwL
+iLD
ffp
wgP
lNj
@@ -116666,44 +117620,44 @@ tNV
crk
fDc
crk
-jPo
-lMB
-gXM
-vuY
-eHb
-bCr
-prX
-wun
-nVZ
-tIx
-ecY
-aTQ
+bHV
+rsU
+mDr
+fHf
+sgT
+qOG
+pMi
+yca
+oJe
+gND
+qKP
+jcy
irh
-awT
-ltw
-lah
-sJV
-gou
+oiH
+gXT
+gZT
+knf
+qFa
irh
-dwR
+vky
uvh
-hXf
-oIM
-euF
-amg
-kpH
-kpH
-iZX
-slh
-vLF
-fQp
-htz
-xPT
-xRt
-xjJ
-rfi
-lMM
-fQp
+hXT
+xuz
+bRm
+eMd
+nFz
+nFz
+tRY
+wXL
+uEZ
+jwL
+iqz
+nkW
+vJr
+rSY
+rDR
+nKT
+jwL
kmD
nRu
fvh
@@ -116871,7 +117825,7 @@ eOo
ixF
ixF
ixF
-gqn
+qER
gPW
gPW
vKt
@@ -116883,7 +117837,7 @@ wPG
bfw
kHv
uPu
-ojU
+dgc
llv
llv
lDE
@@ -116923,44 +117877,44 @@ ddz
ckZ
iLm
fLr
-jPo
-lMB
-ceD
-tMG
-kCW
-etc
-wSb
-fZu
-uFS
-fcL
-kST
-iLl
+bHV
+rsU
+sGy
+dMh
+ujD
+uya
+gzi
+klc
+bxa
+sZn
+qKy
+jeq
irh
-msY
-gVm
-pAR
-oVb
-gWN
+vka
+kwh
+uGt
+kdk
+niy
uFM
-kRF
-wdN
-qfe
-rVw
-wBG
-hlx
-rNM
-lOX
+xaH
+dJE
+ioq
+rMv
+mYZ
+lPc
+rRy
+txH
vSE
-mER
-mgn
-fQp
-pGy
-pYX
-xoW
-yhF
-bLt
-oZu
-fQp
+doA
+iar
+jwL
+mJj
+edC
+iay
+dvx
+qzz
+kFH
+jwL
iOF
kPN
fVQ
@@ -117180,44 +118134,44 @@ cmp
cnL
iLm
fLr
-wbY
-pYe
-sgP
-mns
-pQu
-qdb
-dgE
-wun
-klD
-qaS
-hUt
-nFs
-qWn
-sul
-nwN
-fLd
-heY
-ezc
-gsG
-dAU
-kji
+prV
+qXc
+jEG
+mqQ
+jUx
+sWl
+rHB
+yca
+eoj
+biO
+hYT
+rFk
+eKh
+eME
+xKg
+kxL
+wqk
+bWI
+glH
+lEe
+uHd
xsC
-qGQ
-ozF
-wUA
-rNM
-kHp
-fzA
-qjP
-tZg
-fQp
-idq
-hDg
-hDg
-ewA
-djy
-hDg
-fQp
+mJg
+vBN
+pgN
+rRy
+rxd
+cqw
+sqp
+eOx
+jwL
+cfB
+wez
+wez
+wdM
+puQ
+wez
+jwL
aWH
nZF
nZF
@@ -117437,43 +118391,43 @@ deJ
vNo
iLm
fLr
-wbY
-jrS
-nzr
-bCr
-wjT
-lbF
-dQM
-gIY
-nVZ
-pwr
-fug
-ykL
+prV
+djc
+mAY
+qOG
+kaF
+iyn
+dGy
+lXM
+oJe
+fdb
+ggR
+jdH
irh
-bGQ
-tQE
-dgT
-hnL
-qBX
+elP
+hrm
+gob
+xig
+ocq
uFM
-wxm
-eXy
-loy
-iGq
-wlo
-bzW
-bzW
-bzW
-cva
-qZD
-dOo
-fQp
-fqn
-hDg
-wOW
-oAz
-lXn
-hDg
+sgN
+vmJ
+rYF
+eVr
+tYE
+rSj
+rSj
+rSj
+tzS
+taS
+rxx
+jwL
+pKy
+wez
+bCf
+tbG
+eDR
+wez
juQ
aWH
mRA
@@ -117662,7 +118616,7 @@ llv
ayD
lkj
lkj
-caF
+cFP
ckZ
vMU
fLr
@@ -117694,43 +118648,43 @@ mAr
ojj
oNM
fLr
-jPo
-jPo
-wbY
-nzL
-cTa
-wbY
-jPo
-jPo
-uoB
-uYl
-phX
-uEf
+bHV
+bHV
+prV
+cRb
+cav
+prV
+bHV
+bHV
+fMx
+lXX
+lgK
+yjD
irh
-bnM
-kUY
-bLc
-tMM
-fwy
+afl
+kDP
+ofr
+htj
+khC
irh
-jIv
-fyq
-mSZ
+nKB
+ccH
+fDk
pdO
-jWt
-vPv
-fhY
-jVG
-bNT
-kBE
-qtO
-fQp
-fQp
-hDg
-bmd
-oAz
-pwC
-hDg
+azo
+pmL
+oTO
+nzj
+cke
+cyx
+duz
+jwL
+jwL
+wez
+fqi
+tbG
+cOa
+wez
nTl
aWH
lRl
@@ -117902,7 +118856,7 @@ hMw
mrM
jMr
gPW
-sik
+pzq
aXe
cCj
hNy
@@ -117916,7 +118870,7 @@ bOk
bOk
weF
weF
-qqz
+fJj
bOk
bOk
bOk
@@ -117951,43 +118905,43 @@ hXc
nYZ
uFo
lkC
-tzk
-emb
-oAu
-cow
-avk
-fkJ
-bhI
+fBQ
+rJL
+xca
+dwh
+hgN
+rWZ
+atZ
fXP
-uoB
-cQW
-uoB
-cQW
+fMx
+aZG
+fMx
+aZG
irh
-cbL
-cbL
+jIf
+jIf
irh
irh
irh
irh
-xcw
-ayh
-xcw
+ioo
+klI
+ioo
pdO
pdO
-bPO
-bPO
+pLV
+pLV
pdO
-asy
-nJZ
+iia
+uKM
pdO
fXP
-fQp
-hDg
-hDg
-pYI
-hDg
-hDg
+jwL
+wez
+wez
+tsC
+wez
+wez
nZF
aWH
xsh
@@ -118210,38 +119164,38 @@ uFo
gxP
gTL
pJS
-oID
+eDq
hOG
-wGJ
+qkm
pJS
pJS
ghu
-kdJ
+pLL
pJS
ghu
pJS
-uaD
+uDa
pJS
pJS
ghu
pJS
-rFp
-kdJ
+vMv
+pLL
pJS
-bYL
+siA
pJS
hCs
ghu
pJS
pJS
-bSG
+reg
pJS
pJS
-fLL
+wWy
xZn
pJS
bMo
-aEp
+ctm
iev
xZn
eMi
@@ -118457,8 +119411,8 @@ heR
gmE
czp
aZd
-fkx
-jDt
+emH
+bfq
bBK
eRd
vnz
@@ -118467,9 +119421,9 @@ hnb
vYe
wAQ
iFU
-lZr
-gLo
-lQh
+hDw
+kOF
+vcH
iFU
iFU
iFU
@@ -118714,12 +119668,12 @@ dcE
gmE
irL
lbT
-fON
-nPa
+kka
+kkd
egp
scJ
gNL
-qOe
+dXh
vlK
vXt
gTL
@@ -118730,14 +119684,14 @@ hOG
pJS
pJS
bLu
-mYU
+xgT
pJS
pJS
pJS
pJS
pJS
pJS
-mYU
+xgT
pJS
bSD
pJS
@@ -118931,13 +119885,13 @@ mIa
jMr
dCm
dCm
-vCE
-uka
-uka
-fxi
-uka
-uka
-vCE
+lkV
+iNE
+iNE
+oVI
+iNE
+iNE
+lkV
xkZ
luY
gIE
@@ -118951,12 +119905,12 @@ dCm
jrV
fjt
fLr
-drX
-qye
-rYu
-meK
-hqh
-pZX
+qAt
+vCw
+luC
+saA
+xzi
+uam
gDG
lkt
tXS
@@ -118981,10 +119935,10 @@ vlK
lkC
fXP
iXg
-fdN
+jli
wGD
-tiX
-fdN
+uAi
+jli
jVu
fXP
xEm
@@ -119190,9 +120144,9 @@ dCm
dcE
dcE
dcE
-uka
-lNo
-uka
+iNE
+nNg
+iNE
dcE
dcE
luY
@@ -119208,12 +120162,12 @@ voV
fLr
fjt
pKT
-drX
-nol
-qKB
-qKB
-wKi
-pZX
+qAt
+axc
+irC
+irC
+jXv
+uam
qhq
eIm
wFP
@@ -119239,8 +120193,8 @@ jMi
tDY
tDY
vUS
-qCH
-cgI
+fsx
+hAH
vUS
tDY
jes
@@ -119446,11 +120400,11 @@ gOR
dCm
dcE
dcE
-jph
-jph
-iEv
-jph
-jph
+oQp
+oQp
+cBZ
+oQp
+oQp
dcE
luY
uJy
@@ -119465,12 +120419,12 @@ voV
fLr
fjt
qtW
-jFV
-maO
-wlY
-twp
-kPF
-mrO
+fWS
+hiI
+lvc
+ryx
+eUX
+cWh
qcB
eZA
tXS
@@ -119496,8 +120450,8 @@ fLr
tDY
kVK
eXe
-agP
-vvi
+xqk
+nps
lHK
cYT
jJX
@@ -119703,11 +120657,11 @@ nhP
dCm
heR
heR
-jph
-iZI
-wAu
-eEi
-jph
+oQp
+eLV
+auf
+egB
+oQp
heR
luY
luY
@@ -119722,12 +120676,12 @@ dCm
rdx
fjt
qtW
-jFV
-svp
-sqQ
-bMd
-vKL
-pZX
+fWS
+wWC
+nae
+sOU
+gNV
+uam
jlB
kWR
fID
@@ -119960,11 +120914,11 @@ dCm
dCm
dCm
dcE
-jph
-frY
-uUT
-nyA
-jph
+oQp
+pLJ
+wZT
+nut
+oQp
dcE
dTL
oHs
@@ -119979,12 +120933,12 @@ voV
fLr
uHy
qtW
-jFV
-tgT
-sGj
-qKB
-ckd
-pZX
+fWS
+txU
+mXJ
+irC
+kRE
+uam
gyq
wXk
rTR
@@ -120217,11 +121171,11 @@ wIW
tAV
dCm
heR
-jph
-oIT
-xYy
-iOE
-jph
+oQp
+igg
+lCy
+leP
+oQp
heR
dTL
jDr
@@ -120236,12 +121190,12 @@ voV
fLr
fjt
qtW
-jFV
-svp
-hEE
-qKB
-hJm
-pZX
+fWS
+wWC
+xnG
+irC
+hnx
+uam
jlB
kWR
rTR
@@ -120474,11 +121428,11 @@ dCm
dCm
dCm
dcE
-jph
-jph
-jph
-jph
-jph
+oQp
+oQp
+oQp
+oQp
+oQp
dcE
dTL
nCC
@@ -120493,12 +121447,12 @@ dCm
wKV
fjt
qtW
-jFV
-svp
-sGj
-qKB
-cbC
-pZX
+fWS
+wWC
+mXJ
+irC
+aNl
+uam
cfx
bic
fDs
@@ -120750,12 +121704,12 @@ voV
pVy
fjt
xQW
-drX
-jtU
-fry
-qKB
-ckd
-pZX
+qAt
+mBG
+tTy
+irC
+kRE
+uam
xms
qzo
tXS
@@ -120811,8 +121765,8 @@ rPd
rPd
omG
fAl
-jNG
-gwE
+wmC
+xeI
jbW
qnM
wKb
@@ -121007,12 +121961,12 @@ voV
fLr
fjt
fLr
-drX
-qvg
-iEI
-nNu
-nhG
-pZX
+qAt
+uTB
+qxi
+aeH
+eMX
+uam
rFL
ioc
lVn
@@ -121069,7 +122023,7 @@ rkW
lmc
fAl
bCx
-gwE
+xeI
sQJ
wKb
wKb
@@ -121264,12 +122218,12 @@ rnp
oUO
toM
crk
-drX
-drX
-wJn
-npf
-drX
-drX
+qAt
+qAt
+dBq
+dgT
+qAt
+qAt
cfx
bic
fDs
@@ -121326,7 +122280,7 @@ gPd
qyA
fAl
pcR
-sWs
+rNG
nLp
wKb
mWI
@@ -121583,7 +122537,7 @@ vWv
lmc
tNP
lGy
-gwE
+xeI
cOe
wKb
cpD
@@ -121840,7 +122794,7 @@ idj
uix
tNP
pcR
-nGa
+izU
dxN
cWU
cWU
@@ -122097,7 +123051,7 @@ oof
exo
tNP
pcR
-gwE
+xeI
xaz
bQe
qYi
@@ -122354,7 +123308,7 @@ nCI
ifV
fAl
lGy
-sWs
+rNG
xaz
bQe
iLy
@@ -122580,7 +123534,7 @@ ahV
abT
lQw
abT
-dLY
+rZz
rXY
fzT
rOA
@@ -122837,7 +123791,7 @@ vAX
rIV
pUe
nAB
-tXv
+ePo
fUN
dUP
rOA
@@ -124155,7 +125109,7 @@ arT
hFi
qfr
sQJ
-xYL
+mnh
gtd
gGl
bgm
@@ -125387,7 +126341,7 @@ eQl
rmK
hrT
nnH
-xtG
+xlj
vPN
qwa
shs
@@ -125619,9 +126573,9 @@ cqh
ntW
cNO
cqh
-eLn
+ozE
yeT
-eMy
+cCv
yeT
pov
pov
@@ -125648,16 +126602,16 @@ bCD
vPN
glC
oCe
-drb
+qfv
uYA
cLL
cLL
mYd
iYK
shs
-nCg
-nEO
tSp
+wEd
+iew
abT
tGN
rmw
@@ -125915,7 +126869,7 @@ sJv
dig
dig
dig
-iTf
+tQl
aCa
kcs
aCa
@@ -125924,18 +126878,18 @@ aCa
upr
qMi
aCa
-djL
-uzj
-txz
+aCa
+aCa
+ovD
tjR
-kxY
-nLp
+nGz
+whY
dOk
hFi
lim
qVm
hFi
-nLp
+uzj
uVf
lqr
lAf
@@ -126181,9 +127135,9 @@ qMi
qMi
qMi
fok
-byE
-aXa
-epi
+fok
+fok
+oGI
aXa
tjA
aXa
@@ -126419,34 +127373,34 @@ qrZ
dko
oDH
oDH
-gti
-oDH
-iYq
-caE
-dUe
-oDH
-bEJ
-iKT
-oDH
-oDH
-bZJ
+xMR
oDH
oDH
oDH
oDH
oDH
oDH
-xCW
+veO
+aTT
+aTT
+aTT
+fuQ
+aCa
+aCZ
+pTM
+pTM
+pTM
+dfN
oDH
-dGi
-oVz
-nLp
+wRD
+aCa
+ovD
gZh
hFi
ajB
nLp
wLK
-vOE
+oVz
nLp
hFi
jbW
@@ -126646,7 +127600,7 @@ vyp
dqJ
vBX
mzN
-hbO
+xtz
eKF
gmd
iAH
@@ -126669,7 +127623,7 @@ jwa
qKO
qKO
qKO
-oDs
+yiH
qKO
uDd
bgT
@@ -126677,26 +127631,26 @@ edJ
qHJ
vBZ
qKO
-uln
-qKO
-qKO
+kvz
+xXl
+cpm
+sKl
+sKl
+nlg
qPj
-eao
-qPj
-qPj
-cjh
-cjh
-mwS
-xCO
-nak
-uKP
-wTn
-mQX
-cjh
-mHf
-mHf
+iBw
+fuA
+yjJ
+okJ
+sRr
+sMG
+oQP
+qyP
+blw
mHf
+iiv
mHf
+gCD
mHf
rKA
cLq
@@ -126705,12 +127659,12 @@ awK
rKA
rKA
rKA
-dHh
+fAr
rKA
rKA
rKA
rKA
-kRd
+gxv
rKA
rKA
rKA
@@ -126934,26 +127888,26 @@ gZW
uqm
qKO
qKO
-hbK
-eYw
-qKO
-qgr
-xiy
-lmt
qPj
-caQ
-gNy
-qgI
-lMT
-mie
-vzr
-nJU
-nJU
-mhP
+fEt
+fKe
+fNP
+fNP
+gZf
+qPj
+cjh
+lWs
+qoq
+eIY
+rwT
+mIR
+rwT
+lWs
+cjh
mHf
-gFB
-sLS
-pGs
+fJp
+xwO
+nfy
mHf
swp
gKL
@@ -127191,26 +128145,26 @@ hVs
qKO
qKO
qKO
-bPw
-eYw
-qKO
-fGL
-uDD
-qxr
-opL
-pLd
-eOa
-eOa
-kIw
-eOa
-eOa
-eOa
-pOQ
-jBX
-jkG
-ggH
-hXm
-bKs
+shW
+inq
+gjI
+vgL
+sqC
+qjg
+mZh
+gpy
+vzz
+kDf
+dZi
+geK
+dZi
+icc
+itC
+mQk
+hlP
+wlX
+uqB
+vjd
mHf
pGv
agO
@@ -127441,40 +128395,40 @@ jTQ
jwa
gtA
qKO
-tkm
-lAg
-xoT
-aVm
-hKw
-hfX
+iAn
+beO
+sPE
+oYr
+eYw
+rxE
qKO
-woX
-hbK
-qKO
-vgN
-cJK
-rSb
+aSI
+are
+aAu
+cmF
+cmF
+dlm
qPj
-kHy
-hHA
-ghZ
-geK
-pce
-rxk
-ntx
-gSn
-mDS
-iju
-sXk
-kdp
-lfK
+fNt
+wPc
+xVj
+rbM
+xue
+fgC
+fgC
+fgC
+mpa
+mHf
+aNt
+qUh
+cVA
mHf
nqu
xuB
tbI
gKL
oSZ
-uKm
+ivR
gtd
gtd
sUV
@@ -127667,9 +128621,9 @@ fGD
eQO
lsV
xCJ
-vDG
-ewG
-tIt
+tNb
+lqA
+ygH
rrz
hKE
nNY
@@ -127698,32 +128652,32 @@ aKR
jwa
eYw
qKO
-eYw
+piz
qKO
qKO
hlF
ctT
-leR
+sAo
qKO
-qKO
-eYw
-qKO
-tLq
-jua
-nUd
-qPj
-ivz
-hHA
-nml
+deI
+cIj
+wPv
+iTo
+woo
+naA
+mZh
+aGy
+vDO
+pBo
ebO
-web
+uJo
ebO
-rOb
-gSn
-jYs
-mHf
-iUM
-uqB
+kCX
+wBM
+aEC
+hlP
+mSv
+qUh
puR
mHf
gim
@@ -127926,7 +128880,7 @@ unl
jSf
hmX
wrQ
-tIt
+ygH
wrQ
wrQ
wrQ
@@ -127955,33 +128909,33 @@ kmm
jwa
eYw
qKO
-ggQ
-hbK
+jFQ
+dwo
qKO
-ceh
-rvt
-ufx
-jia
+rFO
+kqh
+qyE
qjV
-hKw
-qjV
-rwd
-deg
-qJb
+uJA
+xpJ
+aAu
+oWY
+oWY
+auE
qPj
-qNi
-ssa
cjh
-osx
-csb
-csb
+wPm
+cjh
+tJo
+tuP
+tJo
+cjh
+nxK
cjh
-glU
-qNi
mHf
-fEA
-uqB
-dKD
+avt
+iPC
+pAV
mHf
vCr
bMq
@@ -127990,7 +128944,7 @@ lYw
mPn
rKA
rKA
-daz
+jkD
rKA
rKA
sJK
@@ -128183,7 +129137,7 @@ inu
jSf
fvu
lpj
-bBm
+oob
fVd
fVd
fVd
@@ -128213,38 +129167,38 @@ iSh
nES
qKO
qKO
-eYw
+piz
qKO
-vuc
+omZ
xmf
-aVm
-vKi
-tiK
-eSK
-csS
-cHS
-spr
-uWE
-qPj
-bfN
-kbf
-wIf
-onn
-ueR
-ueR
-ezW
-pgx
-iJC
-mHf
-mHf
-iju
+sAo
+qKO
+hKD
+jxf
+oiV
+drd
+tZf
+wEe
+cMs
+ssU
+rJC
+dld
+the
+qnQ
+cIc
+gLO
+nBm
+dWG
mHf
+hlP
+bkx
+hlP
mHf
rKA
etu
spw
spw
-qzf
+iZv
rKA
aNT
gtd
@@ -128469,34 +129423,34 @@ svB
jwa
nES
qKO
-eYw
-ovQ
-qKO
-eZd
-gNf
-eYw
-jaN
-qKO
-pnq
+agF
+gLm
qKO
+gyJ
+cKo
+alb
+tMF
+dRJ
+kXj
qPj
qPj
+ijA
+ijA
qPj
-qPj
-ipR
-hHA
-jeW
-jgd
-qxA
+tfe
+bjy
+rKH
+rbm
+orK
hHr
-bhN
-gbE
-uro
-hIA
-leT
-vQd
-fPX
-hIA
+jxJ
+pMU
+hFr
+iMn
+dLv
+xMU
+nKK
+cjh
rxM
afr
afr
@@ -128726,40 +129680,40 @@ pJM
jwa
nAA
qKO
-tWK
+umS
qKO
qKO
qKO
qKO
qKO
qKO
+xDD
+sjc
qKO
-gVv
-qKO
-ifn
-oII
-hhw
+iKr
+vYX
+vYX
kxf
dbw
dLM
-tmM
-gyg
-szK
-usf
-kso
-cRO
-aiP
-rRN
-pKC
-bMi
-uGJ
-hIA
+mZa
+lHX
+alB
+eJq
+auh
+vEo
+geK
+geK
+geK
+nua
+dbM
+cjh
kEy
dWM
wmx
nrO
xPg
-ncI
+dfb
iCS
nBg
rKA
@@ -128955,7 +129909,7 @@ jSf
pvp
pvp
jSf
-xqu
+iyb
jSf
pvp
pvp
@@ -128963,7 +129917,7 @@ jSf
pvp
pvp
jSf
-suf
+pom
jSf
kvl
pCb
@@ -128983,34 +129937,34 @@ jwa
jwa
nES
nES
-nES
-rfu
-nES
-nES
-pQQ
-rfu
-nES
-nES
+iyH
+uCz
+nEM
+nEM
+bXL
+uCz
+nEM
+uZe
imz
qKO
-nPb
-hfM
+dHz
+lDt
vYX
kxf
-dbw
+xCe
iPz
-wvw
-oqA
-oqA
-aGb
-gNS
+oip
+hsp
+hsp
+qht
+dbw
mbz
-hIS
-vqs
-qAI
-guV
-rtb
-mID
+eOa
+eOa
+eOa
+jsv
+gmw
+saG
dzt
bFc
pHQ
@@ -129250,24 +130204,24 @@ qKO
qKO
imz
qKO
-hzq
-vvw
+kQA
vvw
+cog
tBc
-tXY
-twX
-abM
+qma
+iAL
+hJv
goD
-goD
-eru
-jfd
-pBJ
-tcr
-hIA
-htm
-uHe
-dAV
-hIA
+rEl
+xVn
+sSl
+pBa
+nJu
+tMA
+rZu
+tmD
+hwr
+cjh
bZQ
qHN
afr
@@ -129507,23 +130461,23 @@ jqR
qKO
mOg
qKO
-wom
-vvw
-diP
+rBc
+cog
+koK
uxp
-tas
-abm
-tas
-tas
-tas
-tas
-tas
-tas
-tas
+cjh
+oww
+lbE
+ibC
+cjh
+cjh
+szN
+wMA
+cjh
+hIA
+hIA
+rXO
hIA
-dej
-uHe
-cSf
hIA
blh
afr
@@ -129755,35 +130709,35 @@ lVH
fJL
wAO
qKO
-kcN
+fvr
qKO
daW
agF
nEM
nEM
-sgy
+rYb
hci
qKO
-hxu
+pkk
pPA
-dqB
+tdO
uxp
-mkR
-vCk
-pQq
-fRE
-rRg
-tas
-mSA
-hcj
-jZl
-hIA
-lxW
-jBn
-nSS
+ylv
+gBe
+jmX
+raZ
+gUt
+uRb
+dnF
+rRs
+cjh
+bfZ
+gem
+fuD
+iqK
hIA
rKA
-uKm
+ivR
rKA
rKA
rKA
@@ -130023,23 +130977,23 @@ imz
ipd
jtT
mIi
-lWf
+iAC
uxp
-fyY
-qsi
-rxc
-emR
-ijF
-tas
-nbb
-ezm
-jXm
-hIA
-lxW
-uHe
-lhY
-hIA
-cme
+hNB
+ayC
+uvr
+saT
+mBs
+jMx
+ehw
+fss
+cjh
+evg
+sNl
+fWB
+cQE
+oTC
+gtd
gtd
gtd
gtd
@@ -130272,29 +131226,29 @@ qKO
hbK
qKO
qKO
-pNk
+wEi
qKO
qKO
qKO
-iWr
+glg
qKO
-jXZ
-czY
+tol
+uJn
mdf
uxp
-pbc
-oJd
-yco
-hYo
-gLD
-gQa
-fZg
-nRz
-wmt
-hIA
-raF
-amJ
-moq
+xwm
+tJA
+uvr
+fqH
+iIC
+nnr
+rRx
+kZY
+cjh
+pZU
+bMi
+nDM
+bbe
hIA
cme
gtd
@@ -130533,25 +131487,25 @@ mtz
qcH
qKO
kFE
-sGV
+rpz
qKO
qKO
qKO
qKO
-qKO
-qKO
-qKO
-qKO
-bRQ
-qKO
-qKO
-qKO
-qKO
-qKO
-hIA
-hIA
-rwG
-hIA
+cjh
+upT
+tJA
+wkY
+aBG
+iIC
+jMx
+hIL
+vaa
+cjh
+sWB
+hnQ
+fYb
+joK
hIA
rKA
lUp
@@ -130790,25 +131744,25 @@ sgr
jxB
qKO
ryb
-sGV
-qKO
-agF
-nMC
-uoz
-wYS
-eYw
-jxc
-eYw
+rpz
+caC
eYw
hbK
-qKC
-vVp
-hbK
eYw
-tSW
-bXt
-buA
-hOw
+pal
+kqa
+tJA
+wkY
+guw
+alj
+nnr
+vMQ
+bPU
+cjh
+ybV
+tdl
+uHe
+lrg
hIA
pPG
gtd
@@ -131047,25 +132001,25 @@ diE
hbK
qKO
iPk
-kvJ
-hKw
-uve
-qKO
-chz
-qKO
-uVn
-qKO
-qKO
-qKO
-pLv
-qKO
-oFh
-qKO
-qKO
+pFW
+jiM
+suk
+xRF
+qUb
+cjh
+hGQ
+tJA
+sIc
+mnb
+lIx
+mPo
+iGh
+cjh
+cjh
hIA
-uxG
-abI
-dvK
+fuB
+bMi
+uIQ
hIA
rKA
uYL
@@ -131304,26 +132258,26 @@ bvz
cVi
qKO
sfh
-sgV
+pMx
sfh
+tVc
sfh
-sfh
-mzh
-qKO
-qKO
-qKO
-etp
-qip
-hbK
-qKO
-qKO
-qKO
-hRj
-bCh
-bZs
-uUL
-dpv
-bCh
+hPb
+cjh
+cwS
+dye
+sst
+fmi
+vAK
+urQ
+emN
+cjh
+wUk
+hIA
+sOI
+vGK
+sfF
+hIA
hRj
hRj
rKA
@@ -131562,25 +132516,25 @@ jxB
qKO
bhJ
hvc
-nUV
-nUV
-rYQ
-vLx
-qKO
-xOh
-lZV
-qAx
-hbK
-cVi
-qKO
-hRj
-hRj
+sfh
+rod
+dpK
+xEX
+cjh
+sst
+rOF
+rOF
+fmi
+kQW
+cjh
+cjh
+cjh
hRj
+hIA
bCh
-bCh
-obJ
-bCh
-bCh
+dcP
+gnS
+hIA
hRj
hRj
rKA
@@ -131818,26 +132772,26 @@ hbK
hbK
qKO
chb
-ksM
-hCm
-hCm
-nUV
-uCD
-qKO
-hBh
-dmn
-hbK
-hbK
-hbK
-lAR
+hAn
+vgn
+qbS
+sug
+hkI
+cjh
+aHj
+xFF
+lil
+rIJ
+bZj
+cjh
hRj
hRj
hRj
-hRj
-hRj
-llP
-hRj
-hRj
+bCh
+vzw
+rZy
+tei
+bCh
hRj
hRj
rKA
@@ -132074,27 +133028,27 @@ jxB
hbK
hbK
qKO
-jVs
-sWY
+wzY
+hAn
sfh
-sfh
-bQC
-sNG
-qKO
-lqS
-hbK
-hbK
-hbK
-hbK
-lAR
-hRj
-hRj
-hRj
-hRj
-hRj
+caO
+nTY
+pSP
+tas
+tas
+tas
+tas
+wGk
+tas
+tas
hRj
hRj
hRj
+bCh
+bCh
+rqC
+bCh
+bCh
hRj
hRj
rKA
@@ -132332,24 +133286,24 @@ hbK
jaG
qKO
xEr
-sWY
-htF
-lLe
-vlE
-vLx
-qKO
-tsl
-hbK
-hbK
-tuF
-hbK
-lAR
-hRj
+tZe
+szO
+gpR
+nTY
+xEX
+tas
+mZs
+sIa
+rcp
+qAo
+pTN
+ksc
hRj
hRj
hRj
hRj
hRj
+oXs
hRj
hRj
hRj
@@ -132589,18 +133543,18 @@ vvY
gHH
qKO
jSn
-hCP
+gSg
bRT
-vLx
-qoX
-vLx
-qKO
-lVc
-hbK
-cVi
-hbK
-hbK
-lAR
+gpR
+pHH
+xEX
+tas
+klo
+sTh
+qzU
+bxu
+bsn
+ksc
hRj
hRj
hRj
@@ -132812,10 +133766,10 @@ nqt
nqt
eaV
enK
-lYl
-naX
-naX
-naX
+jEx
+oPU
+oPU
+oPU
xDp
fnY
eaV
@@ -132845,19 +133799,19 @@ pTP
pTP
qKO
qKO
-dvs
-hCm
-omu
-vLx
-hCm
-vLx
-qKO
-miB
-hbK
-hbK
-hbK
-vHp
-lAR
+noq
+sqw
+kSX
+gpR
+sug
+eaQ
+tas
+gaN
+sAy
+aux
+wpQ
+hGb
+ksc
hRj
hRj
hRj
@@ -133104,17 +134058,17 @@ wUk
qKO
lzR
iHF
-sfh
-caO
+nUV
+nUV
lYr
-lmz
-qKO
-eZF
-hbK
-hbK
-hbK
-yhu
-qKO
+fng
+tas
+lsK
+mgF
+ikb
+jyB
+bJr
+tas
hRj
hRj
hRj
@@ -133360,19 +134314,19 @@ hRj
hRj
qKO
rql
-vTE
-nUV
hCm
+gQK
+tvb
lYr
-jSz
-qKO
-dft
-ruE
-hbK
-hbK
-wNw
-qKO
-wUk
+cBm
+tas
+qIY
+mlG
+sBt
+iWP
+hYw
+tas
+hRj
hRj
hRj
hRj
@@ -133618,23 +134572,23 @@ sON
qKO
lYr
lYr
-lYr
-lYr
-lYr
-jzH
-qKO
-qKO
-pTP
-pTP
-pTP
-qKO
-qKO
+sfh
+mxB
+sfh
+ghE
+tas
+tas
+gRD
+gRD
+gRD
+tas
+tas
sON
sON
oCT
sON
sON
-sON
+oCT
sON
sON
oCT
@@ -133824,7 +134778,7 @@ rbl
xpn
mSE
noM
-wWa
+iWe
jBb
omc
nQs
@@ -138218,11 +139172,11 @@ dcE
dcE
heR
heR
-hcx
-hcx
-hcx
-hcx
-hcx
+eiZ
+eiZ
+eiZ
+eiZ
+eiZ
heR
heR
dcE
@@ -138475,11 +139429,11 @@ dcE
dcE
dcE
dcE
-hcx
-tLV
-whw
-gVs
-hcx
+eiZ
+oEJ
+jqc
+rHX
+eiZ
dcE
dcE
dcE
@@ -138732,11 +139686,11 @@ dcE
dcE
dcE
dcE
-hcx
-epl
-egi
-sNa
-hcx
+eiZ
+edK
+ylX
+xyO
+eiZ
dcE
dcE
dcE
@@ -138989,11 +139943,11 @@ dcE
dcE
dcE
dcE
-hcx
-tGs
-obu
-dRj
-hcx
+eiZ
+dve
+aQE
+uSI
+eiZ
dcE
dcE
dcE
@@ -139246,11 +140200,11 @@ dcE
dcE
dcE
dcE
-hcx
-pMy
-oJy
-thb
-hcx
+eiZ
+xrq
+uRP
+ygO
+eiZ
dcE
dcE
dcE
@@ -139502,13 +140456,13 @@ dcE
dcE
dcE
dcE
-lYC
-hcx
-oxG
-oxG
-clG
-hcx
-jEm
+xFR
+eiZ
+bTN
+bTN
+sYB
+eiZ
+oei
dcE
dcE
dcE
@@ -139757,17 +140711,17 @@ dcE
dcE
dcE
dcE
-lYC
-lYC
-lYC
-nWE
-vDi
-nhg
-lwi
-dZx
-jEm
-jEm
-jEm
+xFR
+xFR
+xFR
+knk
+wRW
+cOc
+fMV
+hAI
+oei
+oei
+oei
dcE
dcE
dcE
@@ -140013,19 +140967,19 @@ dcE
dcE
dcE
dcE
-lYC
-lYC
-loN
-lYC
-pGe
-nYQ
-aCD
-qGG
-kEg
-amu
-cYN
-jEm
-jEm
+xFR
+xFR
+rGx
+xFR
+rcu
+ifQ
+aJm
+nai
+uYJ
+qPV
+xkG
+oei
+oei
dcE
dcE
dcE
@@ -140270,19 +141224,19 @@ dcE
dcE
dcE
dcE
-lYC
-cTZ
-kRf
-sJc
-baD
-puf
-xNb
-puf
-iFz
-wSa
-ajO
-pJJ
-jEm
+xFR
+sYE
+nRG
+dWW
+aAO
+hTA
+ibg
+hTA
+bjV
+iCh
+iJg
+jfg
+oei
dcE
dcE
dcE
@@ -140527,19 +141481,19 @@ dcE
dcE
dcE
dcE
-lYC
-ydY
-fWG
-lYC
-mRQ
-qXr
-lwi
-nNM
-veg
-guD
-bDS
-tRd
-jEm
+xFR
+gQr
+lVz
+xFR
+rQD
+tAW
+fMV
+jFN
+ihT
+uYm
+rXe
+oBD
+oei
dcE
dcE
dcE
@@ -140784,19 +141738,19 @@ dcE
dcE
dcE
dcE
-lYC
-mEO
-iGP
-lYC
-lYC
-lYC
-waH
-lYC
-lYC
-lYC
-lxz
-vBq
-jEm
+xFR
+cJP
+nCp
+xFR
+xFR
+xFR
+brc
+xFR
+xFR
+xFR
+bGG
+rme
+oei
dcE
dcE
dcE
@@ -141040,21 +141994,21 @@ dcE
dcE
dcE
dcE
-lYC
-lYC
-wmK
-vDd
-lYC
-uQy
-grb
-moN
-jGt
-mtB
-lYC
-jEm
-jEm
-jEm
-jEm
+xFR
+xFR
+mHg
+psz
+xFR
+wOT
+iNB
+hkU
+xni
+xIt
+xFR
+oei
+oei
+oei
+oei
dcE
dcE
dcE
@@ -141297,21 +142251,21 @@ dcE
dcE
dcE
dcE
-lYC
-mDd
-uky
-lnV
-lYC
-boj
-nFI
-ioK
-qYk
-uxR
-lYC
-rJH
-mxG
-pJF
-tUu
+xFR
+osa
+jos
+omF
+xFR
+wOe
+qmo
+dzO
+iQy
+qfM
+xFR
+jyo
+wuP
+dAP
+aQO
dcE
dcE
dcE
@@ -141554,21 +142508,21 @@ mXN
dcE
dcE
dcE
-lYC
-lYC
-hTN
-lYC
-lYC
-lYC
-bKv
-lYC
-lYC
-lYC
-lYC
-oRI
-pVo
-kWX
-tUu
+xFR
+xFR
+gxU
+xFR
+xFR
+xFR
+cqO
+xFR
+xFR
+xFR
+xFR
+qvK
+ldB
+oOX
+aQO
dcE
dcE
dcE
@@ -141811,10 +142765,10 @@ mXN
dcE
dcE
dcE
-tUu
-tHn
-pEB
-ldv
+aQO
+vDl
+mHO
+iwj
wzj
anx
uDI
@@ -141822,10 +142776,10 @@ vuN
cbt
eeN
wzj
-bOR
-pVo
-lOe
-tUu
+egA
+ldB
+rTV
+aQO
dcE
dcE
dcE
@@ -142068,10 +143022,10 @@ yhJ
dcE
dcE
dcE
-tUu
-tKq
-pEB
-rAK
+aQO
+jsx
+mHO
+bNl
wzj
dle
dVs
@@ -142079,10 +143033,10 @@ lax
szl
oUQ
wzj
-txe
-wtm
-rpI
-tUu
+gDN
+ruR
+fKj
+aQO
dcE
dcE
dcE
@@ -142325,10 +143279,10 @@ iWu
heR
heR
heR
-tUu
-rOC
-hEW
-wjH
+aQO
+sqB
+bVa
+uvA
wzj
mhQ
jnM
@@ -142336,10 +143290,10 @@ knZ
urh
mLO
wzj
-olm
-oNu
-qPZ
-tUu
+eek
+qgX
+bKD
+aQO
heR
heR
heR
@@ -142582,10 +143536,10 @@ yhJ
dcE
dcE
dcE
-tUu
-eHR
-pEB
-wjH
+aQO
+dlN
+mHO
+uvA
wzj
ksu
jnM
@@ -142593,10 +143547,10 @@ tsL
urh
uIi
wzj
-jbn
-oNu
-yiP
-tUu
+qfy
+qgX
+svn
+aQO
dcE
dcE
dcE
@@ -142839,10 +143793,10 @@ mXN
dcE
dcE
dcE
-tUu
-uwE
-gkv
-jrT
+aQO
+dAv
+qmu
+kQO
wzj
qeK
foR
@@ -142850,10 +143804,10 @@ bvt
gfU
ceX
wzj
-rHG
-tTD
-nOw
-tUu
+vks
+hrP
+bDh
+aQO
dcE
dcE
dcE
@@ -143096,10 +144050,10 @@ mXN
dcE
dcE
dcE
-tUu
-ggE
-yib
-ehg
+aQO
+sQv
+lyF
+lVh
wzj
wEb
qFO
@@ -143107,10 +144061,10 @@ jLu
qFO
eDO
wzj
-hty
-uTP
-ggE
-tUu
+uKE
+xik
+sQv
+aQO
dcE
dcE
dcE
@@ -143353,10 +144307,10 @@ mXN
dcE
dcE
dcE
-tUu
-tUu
-dQQ
-aET
+aQO
+aQO
+xqS
+jIF
wzj
jiD
qFO
@@ -143364,10 +144318,10 @@ xFl
qFO
akL
wzj
-lYB
-fhF
-tUu
-tUu
+bBF
+iVG
+aQO
+aQO
dcE
dcE
dcE
@@ -143611,9 +144565,9 @@ dcE
dcE
dcE
dcE
-tUu
-tUu
-pms
+aQO
+aQO
+aZz
wzj
wzj
wtO
@@ -143621,9 +144575,9 @@ wtO
wtO
wzj
wzj
-ngq
-tUu
-tUu
+vON
+aQO
+aQO
dcE
dcE
dcE
@@ -143869,17 +144823,17 @@ dcE
dcE
dcE
bWY
-tUu
-bKd
-xUv
-rVc
-xCU
-bHp
-bqk
-lMF
-hgm
-pGt
-tUu
+aQO
+ruO
+bQv
+vaR
+iii
+sdD
+uqW
+qBR
+gvD
+jIg
+aQO
bWY
dcE
dcE
@@ -144126,17 +145080,17 @@ dcE
dcE
dcE
bWY
-tUu
-lFB
-yjT
-oWP
-fxb
-gLp
-bVV
-nia
-hOQ
-gQf
-tUu
+aQO
+xpG
+lIO
+hsD
+qXY
+fbr
+bJq
+lSX
+lZx
+fPc
+aQO
bWY
dcE
dcE
@@ -144383,17 +145337,17 @@ heR
heR
heR
bWY
-tUu
-jDL
-nKJ
-jyz
-ooS
-mHS
-oKA
-dBM
-swP
-sbb
-tUu
+aQO
+umV
+kpp
+jzO
+vjt
+auZ
+wda
+gar
+nuK
+dZG
+aQO
bWY
heR
heR
@@ -144640,17 +145594,17 @@ dcE
dcE
dcE
bWY
-tUu
-diq
-prI
-qCY
-yeO
-rAa
-otO
-rmO
-prI
-meo
-tUu
+aQO
+dCS
+ouV
+mGj
+qYt
+vek
+vjJ
+pYK
+ouV
+kKx
+aQO
bWY
dcE
dcE
@@ -144897,17 +145851,17 @@ dcE
dcE
dcE
bWY
-tUu
-tUu
-jLk
-flE
-sOv
-nXl
-vtA
-awI
-nYu
-tUu
-tUu
+aQO
+aQO
+pMs
+pDx
+hXl
+cwa
+eGR
+tKM
+fag
+aQO
+aQO
bWY
dcE
dcE
@@ -145154,17 +146108,17 @@ dcE
dcE
dcE
bWY
-ibI
-ibI
-ibI
-ibI
-ibI
-lyX
-ibI
-ibI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+soG
+soG
+plm
+soG
+soG
+soG
+soG
+soG
bWY
dcE
dcE
@@ -145410,19 +146364,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-lfD
-lFZ
-krT
-jRL
-chd
-eja
-gYz
-ibI
-ibI
-ibI
+soG
+soG
+soG
+xQx
+mWJ
+sPd
+noS
+ahQ
+eJz
+ltT
+soG
+soG
+soG
dcE
dcE
dcE
@@ -145667,19 +146621,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-bsx
-equ
-xBZ
-xBZ
-nXY
-xBZ
-xBZ
-wHE
-bsx
-ibI
-ibI
+soG
+soG
+iVz
+xgP
+kss
+kss
+ojX
+kss
+kss
+fxI
+iVz
+soG
+soG
dcE
dcE
dcE
@@ -145924,19 +146878,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-qNf
-kzc
-qSf
-kwW
-viI
-lDf
-qSf
-tbh
-wGI
-ibI
-ibI
+soG
+soG
+sRc
+iIr
+btH
+owa
+qUS
+vDD
+btH
+xof
+pUr
+soG
+soG
dcE
dcE
dcE
@@ -146181,19 +147135,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-kzc
-bnV
-uGA
-kmZ
-lLy
-dUo
-wJI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+iIr
+eTu
+iqT
+dUa
+wBT
+ujY
+otL
+soG
+soG
+soG
dcE
dcE
dcE
@@ -146438,19 +147392,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-gok
-rjJ
-tPx
-oJX
-rfc
-feJ
-tHw
-pGK
-vdi
-ibI
-ibI
+soG
+soG
+hxH
+wFI
+gSF
+qqs
+ajz
+rmP
+vzS
+xiJ
+iTU
+soG
+soG
dcE
dcE
dcE
@@ -146695,19 +147649,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-cWp
-tpf
-hXz
-fFA
-oDJ
-ney
-mym
-ibI
-ibI
-ibI
+soG
+soG
+soG
+udP
+tdJ
+kkJ
+xYV
+vXA
+nSQ
+cir
+soG
+soG
+soG
dcE
dcE
dcE
@@ -146952,19 +147906,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-hrk
-cWp
-qSf
-wdA
-csA
-nky
-qSf
-mym
-lDp
-ibI
-ibI
+soG
+soG
+jgT
+udP
+btH
+hEG
+fxH
+nUs
+btH
+cir
+pPZ
+soG
+soG
dcE
dcE
dcE
@@ -147209,19 +148163,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-bsx
-eak
-bcl
-bcl
-bcl
-bcl
-bcl
-ejP
-bsx
-ibI
-ibI
+soG
+soG
+iVz
+nbI
+mnN
+mnN
+mnN
+mnN
+mnN
+jgq
+iVz
+soG
+soG
dcE
dcE
dcE
@@ -147466,19 +148420,19 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-qmB
-fwx
-chd
-ukF
-rcG
-oxJ
-jpG
-ibI
-ibI
-ibI
+soG
+soG
+soG
+mYN
+eDZ
+ahQ
+iez
+qbL
+mgO
+mLW
+soG
+soG
+soG
dcE
dcE
dcE
@@ -147724,17 +148678,17 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
dcE
dcE
dcE
@@ -147982,15 +148936,15 @@ dcE
dcE
dcE
dcE
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
dcE
dcE
dcE
@@ -168565,13 +169519,13 @@ nlm
nlm
nlm
nlm
-gRG
-gRG
-gRG
-gRG
-gRG
-gRG
-gRG
+tYW
+tYW
+tYW
+tYW
+tYW
+tYW
+tYW
gCn
sjT
sdA
@@ -168822,14 +169776,14 @@ nlm
nlm
nlm
nlm
-gRG
-cyb
-ujJ
-phc
-vdh
-kbz
-gRG
-gRG
+tYW
+bhF
+wuT
+hVx
+rQW
+pdQ
+tYW
+tYW
apR
apR
jYi
@@ -169078,15 +170032,15 @@ dDL
nlm
nlm
nlm
-gRG
-gRG
-uof
-xkV
-awD
-uof
-uof
-psI
-gRG
+tYW
+tYW
+bSn
+lmx
+cwY
+bSn
+bSn
+huK
+tYW
apR
wAZ
wcn
@@ -169335,15 +170289,15 @@ eBw
eBw
eBw
eBw
-gRG
-dkw
-stm
-hld
-hld
-hld
-stm
-xSR
-gRG
+tYW
+fzN
+qAX
+cvk
+cvk
+cvk
+qAX
+iJG
+tYW
dOb
rTo
wcn
@@ -169592,15 +170546,15 @@ eBw
vQy
nPl
hKJ
-gRG
-dqH
-stm
-hld
-gKN
-hld
-stm
-bdi
-gRG
+tYW
+piJ
+qAX
+cvk
+eJv
+cvk
+qAX
+kvE
+tYW
qQx
csh
sdV
@@ -169849,15 +170803,15 @@ bbF
bSs
jTO
fdd
-kto
-stm
-aqk
-hld
-hld
-hld
-tAs
-lfi
-gif
+uVy
+qAX
+vEz
+cvk
+cvk
+cvk
+stw
+seT
+tGH
rTo
mdx
bKK
@@ -170106,15 +171060,15 @@ rqM
xFn
qki
rOi
-gRG
-jbO
-jac
-bkj
-knr
-hYx
-nBw
-biS
-gRG
+tYW
+hGM
+eYE
+lZB
+pem
+tsb
+epC
+tHA
+tYW
mXS
rTo
rKY
@@ -170363,15 +171317,15 @@ kkZ
kkZ
qsm
kkZ
-gRG
-gRG
-qZX
-usO
-fsM
-usO
-dUN
-gRG
-gRG
+tYW
+tYW
+gij
+rcj
+dME
+rcj
+nnM
+tYW
+tYW
rFF
csh
qCx
@@ -175030,9 +175984,9 @@ iWu
lrM
hRj
hqz
-khB
-kfJ
-khB
+rZi
+uCP
+rZi
hqz
hRj
hRj
@@ -175287,9 +176241,9 @@ iWu
lrM
hRj
hqz
-gII
-gvN
-kEs
+uah
+xif
+boP
hqz
hRj
hRj
@@ -175545,7 +176499,7 @@ soh
hqz
hqz
xiU
-hnJ
+inz
xiU
hqz
uIO
@@ -175759,7 +176713,7 @@ nWY
jna
oWL
eBd
-kxG
+tKP
idI
elw
bAC
@@ -175801,14 +176755,14 @@ nlD
qsW
hqz
vuu
-bBf
+eXp
dBp
-xjY
+hmw
kPq
uIO
-lJE
-uBr
-uBr
+rnQ
+vZG
+vZG
uIO
txv
txv
@@ -176058,15 +177012,15 @@ nlD
bsE
hqz
otz
-gvN
-gvN
+xif
+xif
pWF
kVP
uIO
-xuH
-uBr
-uBr
-sAl
+wiq
+vZG
+vZG
+xsg
txv
txv
wAk
@@ -176315,14 +177269,14 @@ nlD
qsW
hqz
hmZ
-gvN
-mgo
-gvN
-idV
-rfw
-fhE
-cWo
-uBr
+xif
+wLi
+xif
+jjr
+lJC
+ptI
+qAC
+vZG
uIO
txv
txv
@@ -176572,9 +177526,9 @@ cjj
qsW
hqz
hqz
-fEP
-gvN
-szT
+umE
+xif
+gjA
hqz
uIO
uIO
@@ -176828,11 +177782,11 @@ xyz
nlD
qsW
qsW
-kVU
-otg
-gvN
+vUD
+vIr
+xif
pWF
-azn
+oWu
txv
txv
txv
@@ -177086,8 +178040,8 @@ nlD
nlD
nlD
nlD
-vmC
-gvN
+qzF
+xif
pWF
nfR
nfR
@@ -177099,7 +178053,7 @@ txv
txv
wAk
fRL
-ggq
+aPC
ssD
apS
ssD
@@ -177342,15 +178296,15 @@ xyz
paY
xyz
dSS
-amH
-otg
-oAA
-hCb
+lca
+vIr
+fgK
+qUQ
nfR
-sqU
-fgi
-wZB
-wft
+wuo
+fHp
+lRQ
+cps
nfR
wAk
tce
@@ -177598,16 +178552,16 @@ xyz
xyz
paY
xyz
-dFn
-pxT
-jZu
-jZu
-jZu
-lMb
-jnE
-mCn
-bYI
-dOX
+pPm
+gch
+iwS
+iwS
+iwS
+jtm
+fIf
+aBc
+mRn
+pJK
nfR
wAk
tce
@@ -177857,17 +178811,17 @@ kUq
kUq
kUq
kUq
-vGx
-gvN
-nqf
+fXW
+xif
+pfp
nfR
-mMk
-bMY
-fJB
-ikw
+pWR
+jhW
+ltE
+bpU
gEc
wAk
-hqb
+wjw
wdn
yaP
mFA
@@ -178113,18 +179067,18 @@ kUq
kUq
pjt
pTE
-fyJ
-gvN
-gvN
+pHL
+xif
+xif
pWF
-cFl
-jZp
-oPk
-qFD
-wQo
+uFl
+jCQ
+uXj
+sIb
+myR
nfR
mCc
-hqb
+wjw
eAX
vSS
kgE
@@ -178354,7 +179308,7 @@ jkd
jkd
gXk
gXk
-pok
+sRD
aJE
kUq
kUq
@@ -178374,14 +179328,14 @@ riD
qrd
qrd
qrd
-cFl
-gjt
-tgD
-hIx
-oCW
+uFl
+bTq
+myD
+xRZ
+xJq
gEc
wAk
-hqb
+wjw
pSK
vSS
mAx
@@ -178608,8 +179562,8 @@ riD
riD
riD
riD
-jwi
-tsY
+ykx
+kRN
riD
hbc
aJE
@@ -178623,7 +179577,7 @@ kUq
kUq
mbK
kUq
-iGL
+sXU
jkh
jCF
bFv
@@ -178631,11 +179585,11 @@ riD
qrd
qrd
qrd
-cFl
-wkZ
-iBm
-gEu
-oPH
+uFl
+eHa
+xMq
+atE
+rnP
nfR
wAk
tce
@@ -178644,7 +179598,7 @@ oey
wFh
tce
lIr
-rya
+lwo
lIr
lIr
lIr
@@ -178863,10 +179817,10 @@ gwK
gwK
fbC
qEI
-ueF
+swX
qEI
fbC
-qrk
+nXw
pEO
hbc
jkd
@@ -178875,8 +179829,8 @@ mzT
khm
khm
khm
-aMV
-aMV
+cOP
+cOP
vXU
xjL
aHD
@@ -178887,16 +179841,16 @@ vWj
riD
qrd
qrd
-ocx
+uSa
nfR
nfR
nfR
-ogH
-lZO
+icW
+opO
nfR
jeA
tce
-ftA
+hRi
tce
tce
tce
@@ -179119,17 +180073,17 @@ gTp
kUO
kUO
eHu
-ebg
-ebg
-roi
+fYu
+fYu
+svC
fbC
xda
pEO
-yig
-xXK
+odd
+gdS
ygD
ygD
-rbs
+bxZ
ygD
ygD
riD
@@ -179146,9 +180100,9 @@ qrd
qrd
qrd
lIr
-fWC
+aOL
nfR
-kQE
+rMn
nfR
nfR
vyH
@@ -179376,36 +180330,36 @@ gTp
kUO
kUO
eHu
-aLt
-dHB
-wgI
+wOK
+hlt
+xpq
fbC
-rJb
+eUQ
pEO
riD
riD
ygD
-rGR
-gMu
-xnx
+rXX
+kjq
+gKX
ygD
nRE
-boZ
-qud
-dzw
-kBt
-ccP
+kra
+slI
+xes
+uoA
+dou
kUq
kUq
lEO
-tqg
-pOf
-fdf
-cim
-nAy
-gMH
-chL
-ilW
+aTf
+gXy
+tDc
+dnM
+ePT
+wKe
+jmo
+eXq
vyH
vyH
vyH
@@ -179637,34 +180591,34 @@ fbC
fbC
oFk
fbC
-tqr
-fMB
+oTn
+rbx
nRE
-rHx
+ouC
ygD
-oUg
-mcs
-tqJ
+tbO
+iWa
+yhP
ygD
nRE
nRE
-hJO
-kwv
-pCP
-phq
-mVd
+plW
+kyH
+oam
+ahf
+bfh
kUq
kUq
kUq
-phq
-rgD
-phq
+ahf
+axN
+ahf
kqv
kqv
kqv
kqv
lIr
-pcQ
+uqO
lIr
lIr
ejh
@@ -179894,31 +180848,31 @@ ikc
goR
egF
fbC
-sjG
-mXw
+vcf
+xGG
nRE
nRE
ygD
ygD
-ocI
+oMr
ygD
ygD
-hBT
-hBT
-hBT
-gGw
-wuQ
-phq
-eZM
-ykS
-iVD
-yjh
-qBi
-rII
-phq
-lHW
-ofI
-rju
+mTP
+mTP
+mTP
+tVs
+boz
+ahf
+fFE
+amY
+jqP
+nqW
+cwO
+bCr
+ahf
+nJW
+cDq
+xxz
kqv
uUD
caU
@@ -180147,35 +181101,35 @@ pQa
pQa
pQa
fbC
-sNJ
+peS
fps
xQR
eHu
xeM
-jlG
-irB
-sPN
+iby
+joC
+rDD
pEO
-faa
-jqb
-cRe
-qud
-qud
-qud
-qud
-qud
-gFG
-ipa
-sWZ
-cAt
+vtm
+eAO
+lfl
+slI
+slI
+slI
+slI
+slI
+pLq
+qVY
+icz
+ntV
hmz
hmz
-rNq
-rBG
-phq
-obr
-uRR
-iSk
+vSO
+gLE
+ahf
+wHd
+bdn
+mxj
kqv
vHV
jYb
@@ -180404,35 +181358,35 @@ dUb
dUb
dfn
fbC
-giO
-bOF
+fkP
+smV
xQR
ccY
-vWU
-iYQ
-xVO
-nEc
-wkW
-cPt
-ouG
-eei
-qKu
-qKu
-vqK
-qKu
-qKu
-pCP
-phq
-byb
+een
+jmY
+tYN
+pmf
+dFd
+uZQ
+dKu
+feE
+jKp
+jKp
+cAh
+jKp
+jKp
+oam
+ahf
+eKH
hmz
hmz
hmz
-rNq
-vGW
-phq
-tpx
-jCU
-izT
+vSO
+vaj
+ahf
+pJP
+vQj
+xzn
kqv
ygr
vvt
@@ -180663,33 +181617,33 @@ dfn
fbC
kza
xck
-spx
+qPB
eHu
xeM
-fsV
-ank
-xcM
-bzR
-cpf
-aAW
-aBc
-dDx
-qIB
-xQv
-oVX
-qKu
-uvy
-phq
-ruy
-vyP
+gTs
+dyA
+xar
+pQK
+sOa
+phy
+mXa
+mwd
+wnY
+dsw
+xyA
+jKp
+rBd
+ahf
+qBj
+qRq
hmz
hmz
-rNq
-rNq
-phq
-xXu
-ksr
-aXf
+vSO
+vSO
+ahf
+lLR
+xqD
+kMl
kqv
kqv
clb
@@ -180713,12 +181667,12 @@ iIu
iIu
lIr
lIr
-drI
+dtB
lIr
lIr
-qYO
-pna
-ith
+fPq
+dHA
+nyr
lIr
lIr
hRj
@@ -180922,31 +181876,31 @@ fbC
fbC
fbC
fbC
-hza
-mnN
+eta
+iaY
pEO
pEO
pEO
-nZc
-mzp
-qud
-vqK
-cFZ
-tJK
-lOo
-qKu
-uvy
-phq
-oQm
+phh
+syD
+slI
+cAh
+kWF
+atf
+jIJ
+jKp
+rBd
+ahf
+hAz
hmz
hmz
hmz
-rNq
-rNq
-phq
-phq
-edF
-phq
+vSO
+vSO
+ahf
+ahf
+wXb
+ahf
kqv
nlm
nlm
@@ -180970,13 +181924,13 @@ mCc
mCc
mCc
lIr
-uSs
+bPC
lIr
-mJL
-uSs
-uSs
-uSs
-mjV
+nmJ
+bPC
+bPC
+bPC
+xmK
lIr
hRj
hRj
@@ -181171,46 +182125,46 @@ qiH
qiH
qiH
vAs
-rZC
+dqP
dUb
dUb
xUJ
-wLF
-vVX
-jEp
-cDX
-mvV
-kKB
-rVl
+osZ
+aWk
+uNY
+sPc
+dxA
+pAn
+loB
xUJ
-wEI
+mfR
nRE
-mzp
-hDX
-qKu
-qKu
-jKz
-qKu
-qKu
-aEY
-phq
+syD
+geU
+jKp
+jKp
+lle
+jKp
+jKp
+fKA
+ahf
hmz
hmz
hmz
hmz
-daI
-cUS
-bsw
-dWo
-mTE
-aqV
+gaa
+exn
+lrQ
+loR
+nvn
+kCp
kqv
-fQp
-sAw
-sAw
-sAw
-sAw
-fQp
+jwL
+hgO
+hgO
+hgO
+hgO
+jwL
kqv
ata
lxl
@@ -181227,13 +182181,13 @@ mCc
mCc
mCc
lIr
-uSs
-opu
-uSs
-uSs
-uSs
-uSs
-btc
+bPC
+cQs
+bPC
+bPC
+bPC
+bPC
+hNz
lIr
hRj
hRj
@@ -181432,43 +182386,43 @@ dfn
dUb
dUb
omX
-tJe
-vxU
-mtd
-mNg
-mvV
-kKB
-sFN
+eTD
+vMP
+rto
+eWU
+dxA
+pAn
+yee
xUJ
-wEI
+mfR
nqy
-mzp
-ebG
-qud
-qud
-qud
-qud
-qud
-gFG
-ipa
-lib
-eww
-xSr
-daI
-lbB
-iNT
-aYW
+syD
+pzQ
+slI
+slI
+slI
+slI
+slI
+pLq
+qVY
+suM
+dQM
+wWk
+gaa
+kYK
+iDE
+lml
hmz
hmz
-gbq
-fQp
-vkd
-vkd
-vkd
-vkd
-vkd
-vkd
-fQp
+cOr
+jwL
+gtD
+gtD
+gtD
+gtD
+gtD
+gtD
+jwL
nah
kqv
kqv
@@ -181484,13 +182438,13 @@ mCc
mCc
mCc
lIr
-uSs
+bPC
lIr
-tda
-ith
-uSs
-qsv
-apM
+uuO
+nyr
+bPC
+uYR
+sET
lIr
hRj
hRj
@@ -181689,50 +182643,50 @@ dfn
dUb
dUb
omX
-gWq
-vxU
-ycI
-wOL
-vPZ
-kKB
-xLa
+kPI
+vMP
+xEU
+lYy
+axn
+pAn
+mOx
xUJ
-pCP
-xQd
-jTD
-gcL
-jTD
-jTD
+oam
+aSg
+voU
+wYy
+voU
+voU
pEO
-hJO
-oGy
-eZl
-phq
-uwm
-auW
-auW
-bAZ
-cWe
-gBa
-aYW
+plW
+mGi
+mHX
+ahf
+tMr
+fRU
+fRU
+tan
+aBN
+mVv
+lml
hmz
hmz
-vMb
-fQp
-vkd
-vkd
-vkd
-vkd
-vkd
-vkd
-fQp
-iqb
-blf
+sFS
+jwL
+gtD
+gtD
+gtD
+gtD
+gtD
+gtD
+jwL
+rVM
+aXW
fIl
wTj
ceG
lIr
-edf
+wBq
lIr
lIr
lIr
@@ -181741,7 +182695,7 @@ lIr
lIr
lIr
lIr
-cfn
+wBq
lIr
lIr
lIr
@@ -181946,44 +182900,44 @@ dfn
dUb
dUb
omX
-lLX
-lLX
-lLX
-lLX
-pFS
-lkd
-mfb
+nde
+nde
+nde
+nde
+wwx
+ouo
+uUK
xUJ
-pCP
-xQd
-fpv
-fyQ
-cMF
-bte
-xQd
-xQd
-xQd
+oam
+aSg
+tqg
+uWI
+wMX
+cTU
+aSg
+aSg
+aSg
jKX
-phq
-juJ
-bpH
-whE
-ber
-lbB
-iNT
-aYW
+ahf
+bun
+fRX
+mHt
+rbF
+kYK
+iDE
+lml
hYK
hmz
-nho
-fQp
-kuq
-akc
-vkd
-vkd
-akc
-kuq
-fQp
-vXg
+tJv
+jwL
+rZO
+lBm
+gtD
+gtD
+lBm
+rZO
+jwL
+fNS
fIl
eGe
sdv
@@ -182203,44 +183157,44 @@ mJl
mJl
mJl
xUJ
-kOR
-uwT
-asR
-kKn
-qch
-tFD
-mQz
+aBy
+gAZ
+pGu
+nuU
+kwR
+gGJ
+geL
xUJ
-gwn
-xQd
-pdc
-bHf
-xem
-edQ
-xQd
-vPx
-cal
+dIT
+aSg
+gJp
+kqm
+lon
+wxb
+aSg
+xeD
+mKv
jKX
-uMm
-rNq
-rNq
+pkS
+vSO
+vSO
hmz
hmz
-mPS
-nkv
-ssy
+rhP
+uHW
+uFv
hmz
hmz
-tpI
-fQp
-fXB
-vkd
-vkd
-vkd
-vkd
-xSl
-fQp
-iVE
+ivL
+jwL
+aOe
+gtD
+gtD
+gtD
+gtD
+dox
+jwL
+jMO
dfi
qTX
xrP
@@ -182467,36 +183421,36 @@ vCP
vCP
vCP
vCP
-aCw
-gwn
-xQd
-sSU
-rtM
-hgS
-jxY
-xQd
-xGv
-qMh
-ooA
-rNq
-rNq
-rNq
+kEB
+dIT
+aSg
+gSd
+qHZ
+eGM
+mcC
+aSg
+tPZ
+mxl
+lIS
+vSO
+vSO
+vSO
hmz
hmz
-rNq
-rNq
-rNq
-rNq
+vSO
+vSO
+vSO
+vSO
hmz
-aFa
-fQp
-aiR
-oaH
-rnF
-eCH
-vkd
-shC
-fQp
+ruD
+jwL
+stb
+txR
+pyb
+hwk
+gtD
+jYn
+jwL
kPN
kPN
kPN
@@ -182724,35 +183678,35 @@ nRE
nRE
nRE
nRE
-msh
-tpE
-xQd
-otE
-kQo
-vkJ
-hJC
-oHr
-luv
-pgF
-xHJ
-rNq
-rNq
-rNq
+lUJ
+dDf
+aSg
+sxZ
+kVZ
+cBT
+lXD
+tQZ
+jxa
+buh
+bwB
+vSO
+vSO
+vSO
hmz
hmz
-rNq
-dFO
-rNq
-rNq
+vSO
+wzp
+vSO
+vSO
hmz
-vJM
-fQp
-pvT
-wmb
-xBq
-ktw
-mLG
-fQp
+mUm
+jwL
+ioa
+nsx
+mco
+vMV
+svu
+jwL
gAf
nHg
nHg
@@ -182981,35 +183935,35 @@ nRE
nRE
nRE
unv
-qIK
-gwn
-xQd
-ivF
-eGD
-ocW
-wYt
-uVe
-eYL
-sDA
-ooA
-rNq
-rNq
-rNq
+pKm
+dIT
+aSg
+tQY
+cjZ
+lMx
+ycm
+rjI
+gSX
+gHs
+lIS
+vSO
+vSO
+vSO
hmz
hmz
-rNq
-rNq
-rNq
-rNq
+vSO
+vSO
+vSO
+vSO
hmz
-alV
-fQp
-qZQ
-rhL
-sDh
-aIU
-hBd
-fQp
+gyh
+jwL
+afb
+eWs
+lEc
+rbk
+prl
+jwL
nHg
tjn
tjn
@@ -183180,7 +184134,7 @@ ljc
ljc
xqd
oNs
-hFT
+jqZ
cQP
sJR
iib
@@ -183238,35 +184192,35 @@ rde
pEO
rde
pEO
-cFm
-eMO
-xQd
-blr
-ubR
-smq
-xqD
-xQd
-cMK
-uIT
+sYh
+bas
+aSg
+gbb
+pgJ
+bZD
+gdx
+aSg
+cXd
+kQE
jKX
-wDT
-rNq
-vCG
-koR
-aaB
-dED
-eWw
-jzj
-vmm
-qcI
-qCA
-fQp
-sRF
-jKP
-qMQ
-ahs
-ltF
-fQp
+stW
+vSO
+sGD
+cxi
+wyx
+eZT
+uEG
+bPr
+gih
+bsK
+pOE
+jwL
+rdY
+lsD
+xdq
+tAG
+wwt
+jwL
nHg
tjn
tjn
@@ -183447,7 +184401,7 @@ sJR
dCp
dCp
dCp
-lEB
+lgd
umH
umH
umH
@@ -183497,33 +184451,33 @@ afR
pEO
pEO
pEO
-xQd
-xQd
-vuZ
-vuZ
-vuZ
-xQd
-xpR
-xpR
+aSg
+aSg
+btV
+btV
+btV
+aSg
+kyG
+kyG
jKX
-phq
-vWy
-phq
-vWy
-phq
-vWy
-phq
-vWy
-phq
-vWy
-phq
-fQp
-fQp
-fQp
-fQp
-fQp
-fQp
-fQp
+ahf
+cwf
+ahf
+cwf
+ahf
+cwf
+ahf
+cwf
+ahf
+cwf
+ahf
+jwL
+jwL
+jwL
+jwL
+jwL
+jwL
+jwL
nHg
tjn
tjn
@@ -184230,12 +185184,12 @@ dCY
dUb
dUb
oKw
-drX
-apa
-ybO
-pZX
-pZX
-pZX
+qAt
+iAA
+hGx
+uam
+uam
+uam
dGv
inh
qQf
@@ -184487,12 +185441,12 @@ dCm
dUb
dUb
dUb
-drX
-bvY
-vzx
-xvN
-iJc
-pZX
+qAt
+fdh
+gTg
+nQg
+oBM
+uam
qWm
inh
nGr
@@ -184516,7 +185470,7 @@ dfn
dUb
dUb
uBj
-oDa
+jrD
kIf
kIf
kIf
@@ -184744,12 +185698,12 @@ dCm
dUb
dUb
dUb
-drX
-pdr
-gOK
-vzx
-aZo
-pZX
+qAt
+kiY
+qdc
+gTg
+rvI
+uam
dGv
inh
sYc
@@ -184982,11 +185936,11 @@ wCC
dCm
nlm
nlm
-jph
-jph
-jph
-jph
-jph
+oQp
+oQp
+oQp
+oQp
+oQp
nlm
dCm
dzI
@@ -185001,12 +185955,12 @@ dCm
dUb
dUb
dUb
-drX
-doO
-ebS
-tUt
-nuz
-qGW
+qAt
+kYS
+dzk
+bdK
+dzi
+sGH
irn
oPM
iTa
@@ -185239,11 +186193,11 @@ wCC
dCm
pLQ
dDL
-jph
-gYu
-cbm
-mIO
-jph
+oQp
+ocm
+dee
+wKA
+oQp
dDL
dCm
ffr
@@ -185258,12 +186212,12 @@ dCm
dUb
dUb
dUb
-drX
-vgu
-aUO
-nYT
-pPX
-pZX
+qAt
+cxX
+hJp
+iXu
+bIC
+uam
rBE
inh
oLH
@@ -185496,11 +186450,11 @@ dCm
dCm
dCm
nlm
-jph
-oJj
-gQc
-tYl
-jph
+oQp
+vcy
+mtW
+eEj
+oQp
nlm
dCm
mjN
@@ -185515,12 +186469,12 @@ dCm
dUb
dUb
dUb
-drX
-uWi
-uWi
-uWi
-uWi
-pZX
+qAt
+eWm
+eWm
+eWm
+eWm
+uam
dGv
inh
oLH
@@ -185753,11 +186707,11 @@ qmd
tmq
dCm
dDL
-jph
-etm
-ghb
-mtC
-jph
+oQp
+uXL
+pnU
+sAz
+oQp
dDL
dCm
gJi
@@ -185772,12 +186726,12 @@ dCm
sRG
dUb
dUb
-drX
-uWi
-uWi
-uWi
-uWi
-pZX
+qAt
+eWm
+eWm
+eWm
+eWm
+uam
tem
tem
slS
@@ -186010,11 +186964,11 @@ ffr
jyW
dCm
nlm
-jph
-jph
-jph
-jph
-jph
+oQp
+oQp
+oQp
+oQp
+oQp
nlm
dCm
mjN
@@ -186029,11 +186983,11 @@ dCm
dUb
dUb
dUb
-drX
-uWi
-uWi
-uWi
-uWi
+qAt
+eWm
+eWm
+eWm
+eWm
dHL
dHL
rla
@@ -186286,11 +187240,11 @@ dCm
tWl
dUb
dUb
-drX
-uWi
-uWi
-uWi
-uWi
+qAt
+eWm
+eWm
+eWm
+eWm
dHL
dXm
qUG
@@ -186543,11 +187497,11 @@ dCm
dUb
dUb
dUb
-drX
-uWi
-uWi
-uWi
-uWi
+qAt
+eWm
+eWm
+eWm
+eWm
nNj
sVj
uyn
@@ -186800,11 +187754,11 @@ dCm
mJl
mJl
mJl
-drX
-drX
-drX
-drX
-drX
+qAt
+qAt
+qAt
+qAt
+qAt
fNB
qQd
qQd
@@ -188865,7 +189819,7 @@ gFW
tPU
iML
iOK
-vrx
+ylJ
tPU
itK
paf
@@ -191662,7 +192616,7 @@ hkm
kOk
dUH
fHk
-vpi
+gwb
fHk
kOk
hRj
@@ -191919,7 +192873,7 @@ qTk
dBG
knN
knN
-knN
+lzu
knN
kOk
hdi
@@ -192176,7 +193130,7 @@ oOs
oOs
oOs
oOs
-oOs
+enX
oOs
iTB
oOs
@@ -192204,13 +193158,13 @@ kOk
cWU
wKb
wKb
-qzb
+hlu
wKb
wKb
wKb
wKb
wKb
-dkQ
+hlu
euG
euG
pJR
@@ -192221,21 +193175,21 @@ cjh
cjh
cjh
mus
-dJC
+cXX
mus
mus
-dJC
-mus
+cXX
+pUM
mus
cXX
mus
mHf
-gpO
+pTL
mHf
mHf
mHf
rKA
-rJJ
+weA
rKA
rKA
rKA
@@ -192243,14 +193197,14 @@ rKA
rKA
rKA
rKA
-daz
+jkD
rKA
rKA
rKA
rKA
rKA
rKA
-eij
+wlD
hKh
cLq
cLq
@@ -192445,7 +193399,7 @@ smk
nhz
qZE
qZE
-gUk
+iTn
bAW
hWk
cCM
@@ -192469,27 +193423,27 @@ mgM
wKb
rRW
euG
-uAZ
+iON
xDY
nqC
vRb
euG
sby
jkW
-lRd
-oTd
-nUo
-oTd
-oTd
+aQA
+cfw
+jjz
avc
-oTd
-oTd
avc
-oTd
-iju
-qaI
+avc
+avc
+avc
+cfw
+cfw
+hlP
+jsf
qiY
-bHb
+hBW
mHf
wcV
kFa
@@ -192714,7 +193668,7 @@ cCM
dVv
uhO
ulj
-csN
+iSF
cCM
aFg
cWU
@@ -192733,20 +193687,20 @@ lBX
euG
onv
hFP
-uDP
+hmU
avc
avc
avc
avc
+lar
avc
avc
avc
avc
-avc
-iju
+hlP
igc
lDj
-nWV
+jGe
mHf
rKL
kFa
@@ -192971,7 +193925,7 @@ cCM
bKj
cCM
cCM
-sUW
+rKR
cCM
cCM
kOk
@@ -192988,19 +193942,19 @@ kek
cSF
bzN
aPG
-rTF
+fdp
geK
-oip
+iCo
pSB
avc
tDn
-pSB
-avc
-pSB
+fNN
+bUs
+asF
uAn
avc
pSB
-iju
+hlP
cDZ
lDj
ueN
@@ -193228,16 +194182,16 @@ uhO
jgt
cCM
cCM
-fyH
-sIW
-sIW
-dLO
-eEv
+wvp
+dPL
+dPL
+vmK
+eKu
wKb
kAq
wYw
wYw
-iyk
+aJL
eEv
euG
tCb
@@ -193247,27 +194201,27 @@ rDC
aPG
irp
pBa
-oRG
+gKE
pSB
avc
-pSB
-pSB
+oTd
+vwd
+xTS
+aWr
+oTd
avc
pSB
-pSB
-avc
-pSB
-iju
+hlP
gnx
uuV
-qvu
+oZi
mHf
pIV
kFa
pIV
wcV
pIV
-uKm
+ivR
pIV
pIV
pIV
@@ -193447,7 +194401,7 @@ cay
cay
nqm
oGW
-eWF
+vqn
wyc
ltG
ijs
@@ -193489,7 +194443,7 @@ sUW
cCM
lUC
kOk
-cdP
+dls
wKb
iee
wYw
@@ -193504,7 +194458,7 @@ qKG
oFj
nmQ
igJ
-uDP
+hmU
tEl
tEl
tEl
@@ -193514,10 +194468,10 @@ tEl
tEl
tEl
tEl
-sfz
+aUP
uRs
uRs
-djG
+lgm
mHf
rKL
kFa
@@ -193705,7 +194659,7 @@ qij
kxA
tES
isn
-xrU
+ucH
ijs
rhD
dwq
@@ -193731,7 +194685,7 @@ sYH
wrt
wrt
daQ
-xPi
+mcd
kUp
kjQ
jrQ
@@ -193746,7 +194700,7 @@ sUW
cCM
cCM
kOk
-xRJ
+pSv
wKb
iee
wYw
@@ -193761,19 +194715,19 @@ umq
euG
cIN
igJ
-oip
+iCo
oTd
avc
oTd
-oTd
avc
-oTd
+avc
+cYH
oTd
nUo
dOQ
-mHf
-iju
-iju
+mys
+hlP
+hlP
mHf
mHf
rMj
@@ -193961,11 +194915,11 @@ qij
qij
kxA
qij
-dqz
-xrU
+kXa
+ucH
ijs
ijs
-lEy
+tLx
nhU
vPa
jMG
@@ -193988,7 +194942,7 @@ xbp
xAI
jnQ
xAI
-sBp
+nyX
hcn
jsQ
dxL
@@ -194003,7 +194957,7 @@ sUW
cCM
cCM
kOk
-xqG
+adc
wKb
lQE
dHb
@@ -194018,21 +194972,21 @@ euG
euG
rRM
igJ
-oip
+iCo
pSB
+avc
+oTd
+ijU
+sVh
+oqG
+oTd
+avc
pSB
-pSB
-pSB
-uTJ
-pSB
-pSB
-pSB
-pSB
-lGA
-cAH
-emh
-cjh
-gtd
+xaf
+xWt
+hcE
+ycU
+oyR
rKL
kFa
rKL
@@ -194219,7 +195173,7 @@ qij
kxA
qij
rqo
-bgp
+eLw
ijs
pID
ijs
@@ -194260,7 +195214,7 @@ sUW
cCM
cCM
kOk
-vqE
+vXD
wKb
wKb
wKb
@@ -194275,21 +195229,21 @@ uEs
wKb
wVx
igJ
-oip
-pSB
-pSB
-pSB
-pSB
-fPf
-pSB
-pSB
-pSB
-pSB
-mIp
-iMT
-sLK
+dGU
+avc
+avc
+avc
+sYa
+avx
+uLv
+avc
+avc
+avc
+xTw
+pxc
+qcg
cjh
-tpA
+crr
kFa
kFa
wcV
@@ -194476,7 +195430,7 @@ qNX
mHZ
bpZ
rqo
-bjA
+xxL
ijs
ijs
ijs
@@ -194517,8 +195471,8 @@ xqm
cCM
itq
kOk
-lgZ
-cea
+yip
+aZD
vwR
xIV
kFQ
@@ -194532,21 +195486,21 @@ wKb
wKb
pec
igJ
-oip
+iCo
pSB
+avc
pSB
+uMU
+uMU
+uMU
pSB
+avc
pSB
-pSB
-pSB
-pSB
-pSB
-pSB
-lnH
-peQ
-hXr
-pZT
-wqN
+eXU
+teb
+pva
+cjh
+ohw
rKL
pIV
rKL
@@ -194733,7 +195687,7 @@ shx
shx
shx
rqo
-uWh
+tPf
bDn
ijs
ckn
@@ -194780,7 +195734,7 @@ pDa
jzz
jzz
wKb
-njA
+aAC
wKb
wKb
cth
@@ -194789,19 +195743,19 @@ dXN
bNC
fqZ
xGq
-vkO
+kBa
pSB
-pSB
-xsU
-uib
+avc
pSB
pSB
pSB
pSB
pSB
-gLT
-gYP
-rCF
+avc
+pSB
+sis
+teb
+ifw
cjh
ohw
rKL
@@ -194990,7 +195944,7 @@ mDG
mDG
mDG
efZ
-cnM
+dno
pxN
ijs
ijs
@@ -195047,18 +196001,18 @@ cWU
kWj
dNZ
wtJ
-wuz
-wuz
-xRI
-gQI
-uXE
-aWN
-gkh
-oaF
-dKL
-lhy
-peQ
-cCN
+jgE
+uoP
+pxT
+klz
+sqY
+kjo
+gBv
+gpj
+uZw
+vIN
+teb
+twj
cjh
rBh
lEi
@@ -195247,7 +196201,7 @@ mDG
mDG
mDG
efZ
-cnM
+dno
ijs
ijs
ijs
@@ -195304,18 +196258,18 @@ cWU
rcF
geK
sRH
+kRO
+wQz
+cHV
+dbw
+geK
ntx
geK
-inK
-aiP
-uEL
-xCe
-hxW
-kdQ
-aPg
-jAO
-bEr
-ucf
+geK
+nFJ
+wvm
+ykT
+tQO
cjh
mHx
wcV
@@ -195504,7 +196458,7 @@ mDG
mDG
mDG
rqo
-pzd
+wLJ
ijs
ijs
ijs
@@ -195558,32 +196512,32 @@ wYw
wYw
bgA
cWU
-nKr
-pBa
-xKc
-uAP
-dOH
-csE
-wXM
-xeN
-qHQ
-cud
-tIm
-cgX
-nwQ
-dKT
-ucX
+kIg
+qqb
+ftw
+lNJ
+jEd
+tOV
+gWh
+gwB
+rYP
+iQv
+iQv
+aFR
+vYx
+jzo
+udI
cjh
mHx
rKA
onm
rKA
rKA
-daz
+jkD
rKA
rKA
rKA
-daz
+jkD
rKA
rKA
rKA
@@ -195761,7 +196715,7 @@ mDG
mDG
mDG
efZ
-cnM
+dno
aEr
ijs
ijs
@@ -195817,15 +196771,15 @@ cWU
cWU
cjh
uKP
+cjh
+oQc
+vkE
+kZO
+vkE
+osJ
+cjh
+uKP
uKP
-cjh
-cjh
-wwE
-csK
-cjh
-kLe
-kPd
-cjh
cjh
uKP
uKP
@@ -195847,7 +196801,7 @@ rmV
qHN
rKA
rKA
-daz
+bzO
rKA
rKA
rKA
@@ -196018,7 +196972,7 @@ mDG
mDG
mDG
efZ
-cnM
+dno
lrl
ijs
ijs
@@ -196074,15 +197028,15 @@ hRj
hRj
hRj
hRj
+uKP
+wKP
+nDa
+cjh
+nJz
+uuI
+uKP
hRj
hRj
-uKP
-weW
-cly
-lnv
-cGp
-vAh
-uKP
hRj
hRj
hRj
@@ -196096,7 +197050,7 @@ rKA
rKA
rKA
rKA
-daz
+bzO
rKA
rKA
rKA
@@ -196275,7 +197229,7 @@ vGE
bxd
vGE
rqo
-cnM
+dno
ijs
ijs
ijs
@@ -196331,15 +197285,15 @@ hRj
hRj
hRj
hRj
-hRj
-hRj
-uKP
-wwE
-utG
cjh
-utG
+wwE
+csK
+cjh
+kLe
kPd
-uKP
+cjh
+hRj
+hRj
hRj
hRj
hRj
@@ -196359,7 +197313,7 @@ kiA
rKA
rKA
gtd
-fhA
+rnE
gtd
gtd
gtd
@@ -196532,7 +197486,7 @@ hvS
saS
hvS
liY
-ggv
+kro
ijs
pID
ijs
@@ -196588,11 +197542,13 @@ hRj
hRj
hRj
hRj
-hRj
-hBz
-hRj
-hRj
-emj
+uKP
+pDc
+hok
+lnv
+htg
+gIC
+uKP
hRj
hRj
hRj
@@ -196600,8 +197556,6 @@ hRj
hRj
hRj
hRj
-hRj
-sWg
rKA
rJB
oOm
@@ -196789,7 +197743,7 @@ vbf
vbf
ePX
eWq
-ggv
+kro
ijs
ijs
ckn
@@ -196845,18 +197799,18 @@ hRj
hRj
hRj
hRj
+uKP
+wwE
+utG
+cjh
+utG
+kPd
+uKP
+xOJ
hRj
+wUk
hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
+xOJ
hRj
hRj
oQk
@@ -196881,7 +197835,7 @@ gtd
gtd
gtd
rKA
-daz
+bzO
rKA
rKA
rKL
@@ -197044,8 +197998,8 @@ fmV
bra
eOY
prv
-urg
-cMk
+byA
+gMP
eTt
gkP
ijs
@@ -197101,19 +198055,19 @@ wKb
hRj
hRj
hRj
+hBz
+hRj
+hRj
+pWO
+hRj
+oSx
hRj
hRj
hRj
hRj
hRj
hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
-hRj
+sWg
hRj
hRj
oQk
@@ -197308,8 +198262,8 @@ fKm
ijs
ijs
ijs
-ddh
-sNt
+joP
+mUe
sMa
uOF
uuF
@@ -197357,7 +198311,7 @@ wYw
wKb
dyE
hRj
-hRj
+xOJ
hRj
hRj
hRj
@@ -197649,7 +198603,7 @@ rMj
rMj
rKA
rKA
-daz
+bzO
rKA
rKA
rMj
@@ -197909,7 +198863,7 @@ rMj
rMj
rMj
rKA
-rWf
+axm
rKA
wcV
rKL
@@ -198388,7 +199342,6 @@ hRj
hRj
hRj
hRj
-vot
hRj
hRj
hRj
@@ -198400,7 +199353,8 @@ hRj
hRj
hRj
hRj
-uHD
+hRj
+hRj
oQk
aXn
iMV
@@ -198642,6 +199596,8 @@ hRj
hRj
hRj
hRj
+xOJ
+hRj
hRj
hRj
hRj
@@ -198656,8 +199612,6 @@ hRj
hRj
hRj
hRj
-xky
-psi
oQk
iBj
oOm
@@ -198900,6 +199854,7 @@ hRj
hRj
hRj
hRj
+vot
hRj
hRj
hRj
@@ -198908,13 +199863,12 @@ hRj
hRj
hRj
hRj
-wUk
hRj
hRj
hRj
+bsj
hRj
hRj
-tzv
rKA
hnU
bLG
@@ -199163,14 +200117,14 @@ oCT
sON
sON
sON
-sON
+nve
sON
sON
sON
oCT
sON
sON
-sON
+nve
gSK
rKA
rKA
@@ -199360,7 +200314,7 @@ xmq
dDL
efZ
sRP
-wwk
+bJA
ijs
ijs
ijs
@@ -204012,9 +204966,9 @@ dDL
qCR
inw
htV
-vjS
-sWV
-phu
+vga
+xkk
+fIx
uPh
qwE
qCR
@@ -204269,9 +205223,9 @@ dDL
nlm
qwn
jEc
-fvj
-hYI
-nTj
+dUr
+vWo
+adT
sND
nlm
nlm
@@ -204524,11 +205478,11 @@ nlm
nlm
dDL
xrx
-gnI
-uwN
-sUa
-eXH
-glt
+mnj
+euL
+oxW
+ajA
+eLE
sND
nlm
nlm
@@ -204781,11 +205735,11 @@ nlm
nlm
dDL
xrx
-gnI
-meW
-kHw
-jhj
-hII
+mnj
+aLo
+cNI
+uQW
+jYN
sND
nlm
nlm
@@ -205038,13 +205992,13 @@ nlm
nlm
dDL
nlm
-jEm
-jEm
-jEm
-bAh
-jEm
-jEm
-jEm
+oei
+oei
+oei
+aKL
+oei
+oei
+oei
nlm
dDL
nlm
@@ -205293,17 +206247,17 @@ nlm
nlm
nlm
nlm
-jEm
-jEm
-jEm
-hzo
-ecC
-hue
-tXx
-obC
-jEm
-jEm
-jEm
+oei
+oei
+oei
+lpJ
+dWb
+mEW
+fnt
+pKW
+oei
+oei
+oei
nlm
nlm
nlm
@@ -205549,19 +206503,19 @@ nlm
nlm
nlm
nlm
-jEm
-jEm
-lPo
-jEm
-fTO
-cJk
-uvo
-bBB
-xit
-jEm
-nUq
-jEm
-jEm
+oei
+oei
+bjh
+oei
+wJp
+vZk
+mMn
+dkK
+nDF
+oei
+gSY
+oei
+oei
nlm
nlm
nlm
@@ -205806,19 +206760,19 @@ nlm
nlm
nlm
nlm
-jEm
-gWd
-nsJ
-vfz
-fVq
-bsm
-uvo
-cqV
-lwG
-hIt
-dzK
-gFI
-jEm
+oei
+kFO
+xGT
+gYO
+erZ
+fqQ
+mMn
+qoi
+pHy
+qMU
+dJh
+sPI
+oei
nlm
nlm
nlm
@@ -206063,19 +207017,19 @@ nlm
nlm
nlm
nlm
-jEm
-ufn
-kdz
-jEm
-pAf
-nKP
-kax
-hWA
-ruq
-jEm
-baA
-khE
-jEm
+oei
+mxc
+qbV
+oei
+ybH
+ucI
+afF
+mMT
+tQi
+oei
+hUl
+qdK
+oei
nlm
nlm
nlm
@@ -206320,19 +207274,19 @@ nlm
nlm
nlm
nlm
-jEm
-jEm
-jIx
-jEm
-jEm
-jEm
-mgU
-jEm
-jEm
-jEm
-aiA
-lYv
-jEm
+oei
+oei
+mFF
+oei
+oei
+oei
+fgh
+oei
+oei
+oei
+gWP
+lfb
+oei
nlm
nlm
nlm
@@ -206576,21 +207530,21 @@ nlm
nlm
nlm
nlm
-tUu
-tUu
-ivJ
-umv
-jEm
-kQb
-njh
-sDo
-iOB
-iOB
-jEm
-tUu
-tUu
-tUu
-tUu
+aQO
+aQO
+uFG
+rjk
+oei
+iir
+hFk
+wvA
+thS
+thS
+oei
+aQO
+aQO
+aQO
+aQO
nlm
nlm
nlm
@@ -206833,21 +207787,21 @@ nlm
nlm
nlm
nlm
-tUu
-gzH
-umv
-rpG
-jEm
-jEm
-jEm
-wZj
-mkO
-mkO
-jEm
-elO
-bdL
-fji
-tUu
+aQO
+dds
+rjk
+srR
+oei
+oei
+oei
+wYB
+geh
+geh
+oei
+tXZ
+kuq
+vbc
+aQO
nlm
nlm
nlm
@@ -207090,21 +208044,21 @@ kmh
nlm
nlm
nlm
-tUu
-fNX
-umv
-dKN
-jEm
-ufA
-xgD
-sDo
-xAn
-xAn
-jEm
-jyI
-fhw
-wCZ
-tUu
+aQO
+ddA
+rjk
+jnT
+oei
+svN
+tCD
+wvA
+grG
+grG
+oei
+loA
+rQu
+weC
+aQO
nlm
nlm
nlm
@@ -207347,10 +208301,10 @@ eEF
nlm
nlm
nlm
-tUu
-iCi
-umv
-laB
+aQO
+qmU
+rjk
+ava
wzj
wzj
wzj
@@ -207358,10 +208312,10 @@ wzj
wzj
wzj
wzj
-qXo
-eBc
-fji
-tUu
+asu
+rVW
+vbc
+aQO
nlm
nlm
nlm
@@ -207604,10 +208558,10 @@ eEF
nlm
nlm
nlm
-tUu
-ugE
-hDG
-mWH
+aQO
+xKP
+vhu
+ken
wzj
dsD
nqG
@@ -207615,10 +208569,10 @@ dZF
kbl
pGH
wzj
-fBR
-aRy
-vIs
-tUu
+vhQ
+ygw
+ahY
+aQO
nlm
nlm
nlm
@@ -207861,10 +208815,10 @@ kkT
nlm
nlm
nlm
-tUu
-mPQ
-lUk
-daC
+aQO
+suS
+vNH
+uMJ
wtO
fLv
cxE
@@ -207872,10 +208826,10 @@ mJa
cxE
jPC
wtO
-daC
-xNV
-ngi
-tUu
+uMJ
+bap
+jsT
+aQO
nlm
nlm
nlm
@@ -208118,10 +209072,10 @@ eEF
nlm
nlm
nlm
-tUu
-fSF
-lUk
-daC
+aQO
+xgU
+vNH
+uMJ
wtO
bhi
cxE
@@ -208129,10 +209083,10 @@ mJa
cxE
hUs
wtO
-daC
-xNV
-odW
-tUu
+uMJ
+bap
+rmi
+aQO
nlm
nlm
nlm
@@ -208375,10 +209329,10 @@ eEF
nlm
nlm
nlm
-tUu
-sQg
-nxZ
-gqT
+aQO
+jFk
+cQr
+qyi
wtO
jur
vxe
@@ -208386,10 +209340,10 @@ wYk
cxE
hDV
wtO
-gqT
-hhz
-qqC
-tUu
+qyi
+qHP
+uBT
+aQO
nlm
nlm
nlm
@@ -208632,10 +209586,10 @@ nwV
nlm
nlm
nlm
-tUu
-oLt
-umv
-umv
+aQO
+cIJ
+rjk
+rjk
wtO
wfG
kEm
@@ -208643,10 +209597,10 @@ hLI
tld
ipW
wtO
-nEQ
-gnk
-phT
-tUu
+fUx
+giO
+wCU
+aQO
nlm
nlm
nlm
@@ -208889,10 +209843,10 @@ xrx
nlm
nlm
nlm
-tUu
-tUu
-nfe
-umv
+aQO
+aQO
+qJU
+rjk
wzj
kMk
kZZ
@@ -208900,10 +209854,10 @@ bOo
xeW
leD
wzj
-nEQ
-uqb
-tUu
-tUu
+fUx
+lvg
+aQO
+aQO
nlm
nlm
nlm
@@ -209147,9 +210101,9 @@ nlm
nlm
nlm
nlm
-tUu
-tUu
-tMm
+aQO
+aQO
+qNY
wzj
wzj
wzj
@@ -209157,9 +210111,9 @@ mxO
wzj
wzj
wzj
-ulU
-tUu
-tUu
+jED
+aQO
+aQO
nlm
nlm
nlm
@@ -209405,17 +210359,17 @@ nlm
nlm
nlm
nlm
-tUu
-umv
-dKN
-uEk
-dic
-ipS
-nkn
-nJN
-wau
-nEQ
-tUu
+aQO
+rjk
+jnT
+luR
+qRC
+yiv
+hhR
+uMp
+dTW
+fUx
+aQO
nlm
nlm
nlm
@@ -209662,17 +210616,17 @@ nlm
nlm
nlm
nlm
-tUu
-umv
-umv
-umv
-fze
-uKX
-xWS
-nEQ
-nEQ
-aJu
-tUu
+aQO
+rjk
+rjk
+rjk
+vmo
+uAG
+nuq
+fUx
+fUx
+ylw
+aQO
nlm
nlm
nlm
@@ -209919,17 +210873,17 @@ nlm
nlm
nlm
nlm
-tUu
-vbX
-vsO
-mOM
-bWB
-prB
-tFl
-akW
-epR
-kZd
-tUu
+aQO
+uHB
+clu
+qjb
+rKB
+hyk
+cWi
+ogf
+lVe
+syb
+aQO
nlm
nlm
nlm
@@ -210176,17 +211130,17 @@ nlm
nlm
nlm
nlm
-tUu
-ewj
-kBj
-jJY
-ylg
-fjc
-sFW
-aSX
-uLj
-oio
-tUu
+aQO
+eoM
+sDF
+tTf
+bNQ
+cgE
+iTr
+dUf
+eyk
+jRt
+aQO
nlm
nlm
nlm
@@ -210433,17 +211387,17 @@ nlm
vof
nlm
nlm
-tUu
-tUu
-uaR
-xJH
-wwF
-hEU
-bmg
-psK
-eFJ
-tUu
-tUu
+aQO
+aQO
+iMm
+dhO
+sEM
+vtI
+tFc
+xwN
+aPi
+aQO
+aQO
nlm
nlm
nlm
@@ -210690,17 +211644,17 @@ nlm
nlm
nlm
nlm
-tUu
-tUu
-tUu
-tUu
-jdZ
-nXQ
-jdZ
-tUu
-tUu
-tUu
-tUu
+aQO
+aQO
+aQO
+aQO
+nVJ
+lxr
+nVJ
+aQO
+aQO
+aQO
+aQO
nlm
nlm
nlm
@@ -210946,19 +211900,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-ibI
-teA
-clB
-vIc
-vIc
-ggz
-clB
-oXJ
-ibI
-ibI
-ibI
+soG
+soG
+soG
+udG
+oMQ
+cCg
+cCg
+fcc
+oMQ
+cCH
+soG
+soG
+soG
nlm
nlm
nlm
@@ -211203,19 +212157,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-kNf
-tIs
-pmD
-pmD
-pmD
-pmD
-pmD
-hCQ
-kNf
-ibI
-ibI
+soG
+soG
+tRD
+dsk
+xMb
+xMb
+xMb
+xMb
+xMb
+jDH
+tRD
+soG
+soG
nlm
nlm
nlm
@@ -211460,19 +212414,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-hlE
-kNf
-mfi
-mfi
-qSf
-mfi
-mfi
-kNf
-kNf
-ibI
-ibI
+soG
+soG
+tnF
+tRD
+ubx
+ubx
+btH
+ubx
+ubx
+tRD
+tRD
+soG
+soG
nlm
nlm
nlm
@@ -211717,19 +212671,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-fnv
-kNf
-mfi
-vIc
-qxR
-vIc
-mfi
-kNf
-qKl
-ibI
-ibI
+soG
+soG
+reM
+tRD
+ubx
+cCg
+uaS
+cCg
+ubx
+tRD
+wsC
+soG
+soG
nlm
nlm
nlm
@@ -211974,19 +212928,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-wnA
-kNf
-qSf
-kmF
-cIF
-afK
-qSf
-kNf
-aCA
-ibI
-ibI
+soG
+soG
+icU
+tRD
+btH
+xUl
+itU
+mOt
+btH
+tRD
+anC
+soG
+soG
nlm
nlm
nlm
@@ -212231,19 +213185,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-vBj
-kNf
-mfi
-vIc
-vIc
-tkq
-mfi
-kNf
-gEN
-ibI
-ibI
+soG
+soG
+dHT
+tRD
+ubx
+cCg
+cCg
+lRX
+ubx
+tRD
+prW
+soG
+soG
nlm
nlm
nlm
@@ -212488,19 +213442,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-kNf
-kNf
-mfi
-mfi
-kFi
-qSf
-mfi
-kNf
-kNf
-ibI
-ibI
+soG
+soG
+tRD
+tRD
+ubx
+ubx
+wRI
+btH
+ubx
+tRD
+tRD
+soG
+soG
nlm
nlm
nlm
@@ -212745,19 +213699,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-kNf
-hfr
-xvl
-gXd
-nvp
-xvl
-xvl
-asI
-kNf
-ibI
-ibI
+soG
+soG
+tRD
+hxv
+lSC
+pPj
+kfB
+lSC
+lSC
+cKF
+tRD
+soG
+soG
nlm
nlm
nlm
@@ -213002,19 +213956,19 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-ibI
-ntJ
-wsm
-xCQ
-nlG
-rmA
-usL
-gQu
-ibI
-ibI
-ibI
+soG
+soG
+soG
+xcv
+uTm
+aZI
+hWu
+uxZ
+hAE
+xAx
+soG
+soG
+soG
nlm
nlm
nlm
@@ -213260,17 +214214,17 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
nlm
nlm
nlm
@@ -213518,15 +214472,15 @@ nlm
nlm
nlm
nlm
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
-ibI
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
+soG
nlm
nlm
nlm
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index 0675be9a4c2..04704302fe4 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -24,14 +24,14 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"aaQ" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"aaR" = (
/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/item/kirbyplants/random,
@@ -106,7 +106,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"aby" = (
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain)
@@ -124,7 +124,7 @@
/area/station/medical/medbay)
"abJ" = (
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"abL" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -880,7 +880,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/dragnet,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"alG" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -904,7 +904,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"alM" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -1113,7 +1113,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"anF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -1325,7 +1325,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"apV" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -1454,7 +1454,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"arc" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1592,7 +1592,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"asc" = (
/obj/effect/landmark/start/hangover,
/obj/structure/chair{
@@ -1652,7 +1652,7 @@
pixel_y = -32
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"asS" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
@@ -1866,7 +1866,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/e_gun,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"auZ" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -2223,7 +2223,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/meter/layer4,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"aAj" = (
/turf/closed/wall,
/area/station/science/breakroom)
@@ -2337,7 +2337,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"aBV" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -2469,7 +2469,7 @@
},
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"aEz" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2710,7 +2710,7 @@
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"aHv" = (
/obj/structure/rack,
/obj/item/holosign_creator/robot_seat/restaurant{
@@ -3045,7 +3045,7 @@
/obj/item/flashlight/lamp,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"aMc" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -3197,7 +3197,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"aNM" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -3223,7 +3223,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"aNP" = (
/obj/structure/sign/warning/hot_temp/directional/west,
/turf/open/floor/plating,
@@ -3480,7 +3480,7 @@
/area/station/engineering/supermatter/room)
"aRr" = (
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"aRz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -3540,7 +3540,7 @@
/obj/machinery/ore_silo,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"aSt" = (
/obj/effect/turf_decal/siding/thinplating/dark,
/obj/effect/turf_decal/trimline/dark_blue/filled/line,
@@ -4742,7 +4742,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bhw" = (
/turf/closed/wall,
/area/station/maintenance/department/medical/morgue)
@@ -5133,7 +5133,7 @@
/obj/machinery/status_display/ai/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bmq" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/effect/turf_decal/tile/neutral/half/contrasted,
@@ -5365,7 +5365,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"bpV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -5613,7 +5613,7 @@
/area/station/service/chapel)
"btH" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"btT" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -5799,7 +5799,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bwr" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/bureaucracy/paper,
@@ -6100,7 +6100,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"bAM" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/rnd_all,
@@ -6118,7 +6118,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bAO" = (
/obj/structure/chair/pew/right,
/turf/open/floor/iron/chapel{
@@ -6305,7 +6305,7 @@
"bCu" = (
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bCC" = (
/obj/machinery/door/poddoor{
id = "justiceblast";
@@ -6451,14 +6451,14 @@
name = "Private Channel"
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bEl" = (
/obj/machinery/ai_slipper{
uses = 10
},
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bEm" = (
/obj/effect/landmark/start/ai/secondary,
/obj/item/radio/intercom/directional/north{
@@ -6478,7 +6478,7 @@
name = "Private Channel"
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bEH" = (
/obj/structure/rack,
/obj/item/book/manual/wiki/engineering_guide,
@@ -6636,7 +6636,7 @@
req_access = list("ai_upload")
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bFV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6651,7 +6651,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bGa" = (
/obj/structure/table/wood/fancy,
/obj/structure/sign/painting/large/library{
@@ -6911,7 +6911,7 @@
dir = 1
},
/turf/open/floor/iron/large,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bID" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/bot,
@@ -6963,7 +6963,7 @@
/obj/machinery/power/apc/auto_name/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"bJf" = (
/obj/structure/chair/sofa/bench/right{
dir = 8
@@ -7176,7 +7176,7 @@
/area/station/medical/medbay/lobby)
"bLs" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bLu" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/stripes/line{
@@ -7186,7 +7186,7 @@
dir = 4
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bLx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/rack,
@@ -7325,7 +7325,7 @@
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"bMV" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
@@ -7420,7 +7420,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"bOF" = (
@@ -7461,7 +7461,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bOU" = (
/obj/effect/landmark/start/hangover,
/obj/structure/chair/sofa/bench{
@@ -7494,10 +7494,10 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bPC" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bPD" = (
/obj/item/clothing/mask/gas,
/obj/item/wrench,
@@ -7526,7 +7526,7 @@
"bPH" = (
/obj/structure/sign/plaques/kiddie,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bPI" = (
/obj/machinery/light/small/directional/south,
/turf/open/floor/engine,
@@ -7619,7 +7619,7 @@
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bRz" = (
/obj/machinery/portable_atmospherics/canister/air,
/obj/structure/cable,
@@ -7629,11 +7629,11 @@
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bRD" = (
/obj/structure/sign/nanotrasen,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bRE" = (
/obj/structure/cable,
/obj/machinery/chem_master/condimaster{
@@ -7666,14 +7666,14 @@
},
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bRM" = (
/obj/machinery/computer/teleporter,
/obj/effect/turf_decal/stripes/line{
dir = 6
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bRP" = (
/obj/structure/sign/warning/vacuum,
/turf/closed/wall,
@@ -7853,7 +7853,7 @@
"bTq" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bTs" = (
/obj/machinery/camera/directional/east{
c_tag = "AI Satellite - Maintenance";
@@ -7864,11 +7864,11 @@
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable/layer3,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bTu" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bTy" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/vending/clothing,
@@ -8222,13 +8222,13 @@
/area/station/medical/paramedic)
"bYe" = (
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bYf" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
},
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"bYh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -8282,7 +8282,7 @@
/obj/item/gps,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bYK" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{
dir = 5
@@ -8378,7 +8378,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cac" = (
/obj/machinery/recharge_station,
/obj/machinery/status_display/evac/directional/south,
@@ -8386,7 +8386,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cad" = (
/obj/item/storage/toolbox/mechanical{
pixel_x = -3;
@@ -8398,7 +8398,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cak" = (
/obj/machinery/flasher/directional/south{
id = "AI";
@@ -8663,10 +8663,10 @@
dir = 1
},
/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"cdt" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cdB" = (
/obj/structure/chair/sofa/bench/right{
dir = 1
@@ -8782,7 +8782,7 @@
/area/station/maintenance/department/science/xenobiology)
"cfu" = (
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cfx" = (
/obj/structure/cable,
/obj/machinery/computer/station_alert{
@@ -8920,7 +8920,7 @@
},
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"chn" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
/obj/effect/decal/cleanable/dirt,
@@ -8986,7 +8986,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"chY" = (
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id = "engsm";
@@ -9847,7 +9847,7 @@
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"crZ" = (
/obj/machinery/door/airlock/external{
name = "External Docking Port"
@@ -9878,7 +9878,7 @@
"csk" = (
/obj/structure/cable,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"csw" = (
/turf/closed/wall,
/area/station/service/hydroponics)
@@ -9990,7 +9990,7 @@
},
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ctU" = (
/obj/structure/chair/office{
dir = 1
@@ -10255,7 +10255,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"cxp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/obj/effect/decal/cleanable/dirt,
@@ -10857,7 +10857,7 @@
/obj/machinery/holopad,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"cEK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -11127,7 +11127,7 @@
dir = 1
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"cHU" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -11214,7 +11214,7 @@
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cJw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -11274,7 +11274,7 @@
/obj/machinery/status_display/evac/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"cKI" = (
/obj/structure/closet/secure_closet/medical3,
/obj/effect/turf_decal/bot,
@@ -11576,7 +11576,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cOR" = (
/obj/effect/spawner/random/maintenance/two,
/obj/structure/closet,
@@ -11666,7 +11666,7 @@
/obj/machinery/porta_turret/ai,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"cQj" = (
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/plating,
@@ -11703,7 +11703,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"cQy" = (
/obj/machinery/camera/directional/south{
c_tag = "Bridge - Command Chair";
@@ -12089,7 +12089,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"cVy" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -12763,7 +12763,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"deY" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -13491,7 +13491,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"dql" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -14081,7 +14081,7 @@
/obj/machinery/door/window/right/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"dwv" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -14155,7 +14155,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"dwV" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security{
@@ -14452,7 +14452,7 @@
"dBO" = (
/obj/structure/cable,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"dBR" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -15131,7 +15131,7 @@
/obj/machinery/status_display/evac/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dKR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -15177,7 +15177,7 @@
/obj/machinery/status_display/ai/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dLu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/delivery,
@@ -15398,7 +15398,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dNm" = (
/obj/item/radio/intercom/directional/north,
/obj/structure/disposalpipe/segment{
@@ -15477,7 +15477,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"dNU" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
dir = 4
@@ -15711,7 +15711,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/barrier_grenades,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"dQN" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/food_or_drink/donkpockets,
@@ -16137,7 +16137,8 @@
},
/obj/effect/turf_decal/stripes/line,
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/department/crew_quarters/bar)
"dXr" = (
@@ -16265,7 +16266,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dYQ" = (
/obj/structure/table,
/obj/machinery/computer/records/medical/laptop{
@@ -16364,7 +16365,7 @@
dir = 9
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"eae" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
@@ -16372,14 +16373,14 @@
/obj/item/pen,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"eaA" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/transit_tube/curved,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"eaC" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -17203,7 +17204,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"enw" = (
/obj/item/storage/toolbox/electrical,
/obj/effect/decal/cleanable/dirt,
@@ -17658,7 +17659,7 @@
},
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"esQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -18198,7 +18199,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"eAi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -18273,7 +18274,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"eBb" = (
/obj/structure/filingcabinet/security,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
@@ -18390,7 +18391,7 @@
/obj/machinery/porta_turret/ai,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"eCn" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
@@ -19144,7 +19145,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eLY" = (
/obj/machinery/door/window/right/directional/west{
name = "Bar Delivery";
@@ -19314,7 +19315,7 @@
"eOb" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"eOe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -19503,7 +19504,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"eQd" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 8;
@@ -19527,7 +19528,7 @@
/area/station/security/checkpoint/customs/aft)
"eQr" = (
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"eQs" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -19593,7 +19594,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"eQK" = (
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
dir = 1
@@ -19847,7 +19848,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eUu" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21054,7 +21055,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fkS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21112,7 +21113,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/department/crew_quarters/bar)
"flB" = (
@@ -21235,7 +21236,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"fmB" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -21319,7 +21320,7 @@
/obj/machinery/door/window/left/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fnx" = (
/obj/effect/landmark/secequipment,
/obj/effect/turf_decal/bot,
@@ -21385,7 +21386,7 @@
/area/station/security/holding_cell)
"fot" = (
/turf/closed/wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"foI" = (
/obj/docking_port/stationary{
dwidth = 2;
@@ -21755,7 +21756,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"ftw" = (
@@ -21924,7 +21925,7 @@
"fvZ" = (
/obj/structure/sign/warning/no_smoking,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"fwa" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22015,7 +22016,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"fxc" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -22316,7 +22317,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"fAE" = (
/obj/effect/turf_decal/siding/green{
dir = 1
@@ -22459,7 +22460,7 @@
req_access = list("ai_upload")
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"fCf" = (
/obj/machinery/door/poddoor/preopen{
id = "atmoslock";
@@ -22572,7 +22573,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"fDS" = (
/obj/machinery/shieldgen,
/obj/effect/turf_decal/bot,
@@ -23113,7 +23114,7 @@
/obj/item/ai_module/supplied/freeform,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"fKP" = (
/obj/effect/turf_decal/trimline/white/warning,
/obj/effect/mapping_helpers/burnt_floor,
@@ -23248,7 +23249,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fMo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -23660,7 +23661,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fRb" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -23697,7 +23698,7 @@
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fRK" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -24189,7 +24190,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"fXQ" = (
/obj/effect/spawner/random/structure/tank_holder,
/obj/effect/turf_decal/trimline/green/filled/corner{
@@ -24587,7 +24588,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"gcu" = (
/obj/machinery/door/poddoor/preopen{
id = "transitlock";
@@ -24631,7 +24632,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gcP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -24988,7 +24989,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ggs" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -25227,7 +25228,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"gjB" = (
/obj/structure/cable,
/obj/structure/closet/emcloset,
@@ -25612,7 +25613,7 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"gnW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/landmark/start/hangover,
@@ -25845,7 +25846,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/commons/vacant_room/office)
"gqF" = (
@@ -26149,10 +26150,10 @@
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
"gtJ" = (
@@ -26463,7 +26464,7 @@
req_access = list("command")
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"gwx" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -26724,7 +26725,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"gAu" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -27230,7 +27231,7 @@
dir = 1
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gFM" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -27303,7 +27304,7 @@
/obj/structure/window/reinforced/spawner/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"gHh" = (
/obj/effect/turf_decal/bot,
/obj/machinery/camera/directional/east{
@@ -27883,7 +27884,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/fore)
"gPh" = (
@@ -27894,7 +27895,7 @@
/obj/effect/spawner/random/contraband/armory,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gPj" = (
/obj/machinery/hydroponics/soil,
/obj/effect/decal/cleanable/dirt,
@@ -28661,7 +28662,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gYz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -28893,7 +28894,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hct" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line,
@@ -29156,7 +29157,7 @@
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hfB" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/delivery,
@@ -29256,7 +29257,7 @@
dir = 4
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"hgX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29492,7 +29493,7 @@
"hkC" = (
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"hkG" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted{
dir = 8
@@ -29665,7 +29666,7 @@
"hmU" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"hmY" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/binary/pump/on{
@@ -30118,7 +30119,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"htQ" = (
@@ -30215,7 +30216,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hvf" = (
/obj/machinery/duct,
/obj/effect/turf_decal/trimline/blue/filled/warning{
@@ -30302,7 +30303,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hwe" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/yellow{
@@ -30357,7 +30358,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
@@ -30568,7 +30568,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"hzK" = (
/obj/machinery/computer/holodeck{
dir = 4
@@ -30987,7 +30987,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"hGG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/green/filled/line,
@@ -31603,7 +31603,7 @@
dir = 1
},
/turf/open/floor/iron/large,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"hPh" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -31626,7 +31626,7 @@
dir = 1
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"hPu" = (
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -31777,7 +31777,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hRs" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/structure/crate_loot,
@@ -31961,7 +31961,7 @@
},
/mob/living/simple_animal/bot/secbot/beepsky/armsky,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hTv" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -32078,7 +32078,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hVx" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -32098,7 +32098,7 @@
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hVE" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32270,7 +32270,7 @@
/obj/machinery/firealarm/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hYa" = (
/obj/structure/chair/office,
/obj/machinery/newscaster/directional/north,
@@ -32499,7 +32499,7 @@
/obj/effect/spawner/random/armory/bulletproof_armor,
/obj/effect/spawner/random/armory/bulletproof_helmet,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iaY" = (
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
dir = 4
@@ -32656,7 +32656,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/holopad/secure,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"icD" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -33297,7 +33297,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ikV" = (
/obj/effect/turf_decal/siding/yellow{
dir = 1
@@ -33572,7 +33572,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"inR" = (
/obj/machinery/door/airlock/research{
name = "Research and Development Lab"
@@ -34119,7 +34119,7 @@
req_access = list("captain")
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"iuI" = (
/obj/item/book/manual/hydroponics_pod_people,
/obj/item/paper/guides/jobs/hydroponics,
@@ -34204,7 +34204,7 @@
id = "paramed_dispatch";
name = "Privacy Shutters";
pixel_x = 6;
- req_access = list("medical")
+ req_access = list("paramedic")
},
/obj/machinery/light_switch/directional/north{
pixel_x = -8
@@ -34319,7 +34319,7 @@
/obj/structure/cable/multilayer/connected,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ixG" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35087,7 +35087,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"iGL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35214,7 +35214,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"iIn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35764,7 +35764,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"iQf" = (
/obj/effect/turf_decal/siding/wood/corner,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -35835,7 +35835,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iRk" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/generic_maintenance_landmark,
@@ -36414,7 +36414,7 @@
/obj/machinery/nuclearbomb/selfdestruct,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"iYq" = (
/obj/machinery/computer/prisoner/management{
dir = 4
@@ -36576,7 +36576,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jaz" = (
/obj/effect/spawner/random/structure/steam_vent,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -37046,7 +37046,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/status_display/evac/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"jfn" = (
/obj/machinery/vending/wardrobe/bar_wardrobe,
/obj/structure/sign/poster/random/directional/east,
@@ -37766,7 +37766,7 @@
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jnG" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -38232,7 +38232,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"jtB" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -39887,7 +39887,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"jOr" = (
/obj/effect/turf_decal/tile/brown/half/contrasted{
dir = 4
@@ -39932,7 +39932,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"jPd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -39949,7 +39949,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jPf" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -40668,7 +40668,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"jYs" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -40705,7 +40705,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"jYM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40735,7 +40735,7 @@
/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"jZf" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -40859,7 +40859,7 @@
/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kax" = (
/obj/structure/chair/office/light{
dir = 4
@@ -41172,7 +41172,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kdX" = (
/obj/machinery/piratepad/civilian,
/obj/effect/turf_decal/trimline/yellow,
@@ -41229,7 +41229,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"keE" = (
/obj/structure/table/reinforced,
/obj/item/plant_analyzer,
@@ -41733,7 +41733,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"kke" = (
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
@@ -41747,7 +41747,7 @@
"kkh" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kkm" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
@@ -41951,7 +41951,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"knd" = (
/obj/effect/turf_decal/siding/blue{
dir = 8
@@ -42106,7 +42106,7 @@
/obj/item/wrench,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kpn" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -42270,7 +42270,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ksd" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/effect/decal/cleanable/dirt,
@@ -42387,7 +42387,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kun" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -42476,7 +42476,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kvq" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -42696,7 +42696,7 @@
/obj/machinery/status_display/ai/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kxA" = (
/obj/machinery/vending/coffee,
/obj/effect/turf_decal/tile/purple{
@@ -42776,7 +42776,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral/full,
/turf/open/floor/iron/large,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kzm" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 4;
@@ -43123,7 +43123,7 @@
dir = 6
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kEJ" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -43540,14 +43540,14 @@
/area/station/medical/storage)
"kKz" = (
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
+ control_area = "/area/station/ai/upload/chamber";
icon_state = "control_stun";
name = "AI Upload Turret Control";
pixel_y = -32
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kKW" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -43899,7 +43899,7 @@
/obj/machinery/door/window/left/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kPc" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 9
@@ -44473,7 +44473,7 @@
/obj/structure/window/reinforced/spawner/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kXH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -44488,13 +44488,13 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"kXJ" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kXO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/red/opposingcorners{
@@ -44942,7 +44942,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ldn" = (
/obj/effect/landmark/start/hangover,
/obj/effect/decal/cleanable/dirt,
@@ -44991,7 +44991,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"len" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -45116,7 +45116,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lgG" = (
/obj/machinery/modular_computer/preset/engineering,
/obj/structure/cable,
@@ -45234,7 +45234,7 @@
/area/station/maintenance/port)
"lhY" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"lhZ" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -45662,7 +45662,7 @@
},
/obj/machinery/power/apc/auto_name/directional/north,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lmm" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/delivery,
@@ -45904,7 +45904,6 @@
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
"lpy" = (
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -45915,6 +45914,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
"lpz" = (
@@ -46177,7 +46177,7 @@
name = "Maintenance Hatch"
},
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"ltt" = (
@@ -46609,7 +46609,7 @@
/obj/machinery/newscaster/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lyh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -46923,7 +46923,7 @@
"lBR" = (
/obj/structure/sign/nanotrasen,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lBV" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/decal/cleanable/dirt,
@@ -47088,7 +47088,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/starboard/fore)
"lEe" = (
@@ -47366,7 +47366,7 @@
dir = 1
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lGW" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47382,7 +47382,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"lHd" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47517,7 +47517,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"lID" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -47782,7 +47782,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lKK" = (
/obj/structure/cable,
/obj/effect/landmark/event_spawn,
@@ -47869,7 +47869,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lMz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
@@ -47886,7 +47886,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lMF" = (
/obj/machinery/vending/autodrobe,
/obj/effect/turf_decal/siding/dark_blue{
@@ -48281,9 +48281,9 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"lSo" = (
@@ -48449,7 +48449,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/general,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lUF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -48874,7 +48874,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"mck" = (
/obj/structure/chair/office,
/obj/effect/landmark/start/depsec/medical,
@@ -48969,7 +48969,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"mdg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -49457,7 +49457,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"miD" = (
/obj/effect/spawner/random/structure/tank_holder,
/turf/open/floor/plating,
@@ -49590,7 +49590,7 @@
dir = 5
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"mly" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
@@ -49614,7 +49614,7 @@
/area/station/maintenance/department/electrical)
"mlE" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"mlW" = (
/obj/structure/sign/nanotrasen{
pixel_y = 32
@@ -49780,7 +49780,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"mph" = (
/obj/effect/landmark/start/hangover,
/obj/structure/table/wood,
@@ -50279,7 +50279,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"muA" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -51602,7 +51602,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"mJi" = (
/obj/structure/sign/departments/science{
name = "ROBOTICS";
@@ -51826,7 +51826,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"mMr" = (
/obj/effect/turf_decal/stripes/end{
dir = 1
@@ -51870,7 +51870,7 @@
/obj/structure/tank_dispenser/oxygen,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"mNC" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -52606,7 +52606,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"mYk" = (
/obj/effect/turf_decal/loading_area{
dir = 8
@@ -52951,7 +52951,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ndc" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -53107,7 +53107,7 @@
/obj/machinery/recharger,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ngb" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/railing/corner{
@@ -53420,7 +53420,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"nkd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/obj/effect/turf_decal/stripes/line{
@@ -53636,7 +53636,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"nmU" = (
/obj/structure/cable,
/obj/machinery/firealarm/directional/south{
@@ -54346,7 +54346,7 @@
pixel_y = 11
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"nwY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -54387,7 +54387,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nxs" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/structure/lattice,
@@ -54564,7 +54564,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"nyZ" = (
@@ -54767,7 +54767,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"nBF" = (
/obj/structure/cable,
/obj/machinery/computer/rdconsole,
@@ -54897,7 +54897,7 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/construction,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"nDx" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -55335,7 +55335,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"nIW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -55451,7 +55451,7 @@
dir = 10
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nJP" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -55682,7 +55682,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"nNK" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
@@ -56116,7 +56116,7 @@
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nTQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/cigbutt,
@@ -56803,7 +56803,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"odl" = (
/obj/item/radio{
pixel_x = -5;
@@ -56829,7 +56829,7 @@
/obj/machinery/newscaster/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"odD" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -57430,7 +57430,7 @@
/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"olI" = (
/obj/machinery/computer/shuttle/mining{
dir = 8
@@ -57488,7 +57488,7 @@
/obj/machinery/door/window/right/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"omj" = (
/obj/structure/chair{
dir = 4
@@ -58034,7 +58034,7 @@
/obj/machinery/light/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ouc" = (
/obj/structure/sign/warning/electric_shock{
pixel_y = -30
@@ -58751,7 +58751,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"oDz" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -59018,7 +59018,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/rubbershot,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"oHe" = (
/obj/effect/turf_decal/bot,
/obj/effect/landmark/start/hangover,
@@ -59518,7 +59518,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"oNb" = (
/obj/structure/rack,
/obj/item/circuitboard/machine/teleporter_hub{
@@ -59550,7 +59550,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"oNF" = (
/obj/effect/turf_decal/siding/blue,
/obj/effect/turf_decal/tile/blue/opposingcorners,
@@ -59888,7 +59888,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"oSd" = (
@@ -60553,7 +60553,7 @@
},
/obj/machinery/status_display/ai/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pbP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61868,7 +61868,7 @@
/obj/structure/sign/warning/electric_shock/directional/south,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"ptC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61903,7 +61903,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"puh" = (
/obj/effect/spawner/structure/window/hollow/reinforced/directional{
dir = 8
@@ -61951,7 +61951,7 @@
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"puK" = (
/obj/structure/table,
/obj/item/storage/crayons,
@@ -62235,7 +62235,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"pxz" = (
/obj/machinery/portable_atmospherics/canister/air,
/obj/effect/turf_decal/bot,
@@ -62709,7 +62709,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pDx" = (
/obj/effect/turf_decal/siding/purple{
dir = 4
@@ -62917,7 +62917,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"pFq" = (
/obj/structure/sign/warning/no_smoking/directional/west,
/obj/effect/turf_decal/stripes/line{
@@ -62961,7 +62961,7 @@
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"pFF" = (
/obj/item/kirbyplants/random,
/obj/machinery/camera/directional/north{
@@ -63087,7 +63087,7 @@
/obj/item/aicard,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"pGR" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/herringbone,
@@ -63228,7 +63228,7 @@
"pIX" = (
/obj/effect/turf_decal/trimline/dark_red/filled/warning,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pJf" = (
/obj/structure/chair/office,
/obj/effect/turf_decal/siding/yellow,
@@ -63331,7 +63331,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"pKb" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -63394,7 +63394,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pKG" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -63617,7 +63617,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"pNq" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
@@ -64006,7 +64006,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"pSg" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
@@ -64344,7 +64344,7 @@
/obj/machinery/status_display/evac/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"pUG" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -64397,7 +64397,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"pUU" = (
/obj/effect/landmark/start/hangover,
/obj/structure/chair/sofa/bench/left{
@@ -64422,7 +64422,7 @@
/obj/effect/spawner/random/armory/bulletproof_armor,
/obj/effect/spawner/random/armory/bulletproof_helmet,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pVb" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/bot,
@@ -65137,7 +65137,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"qdP" = (
/obj/item/kirbyplants/random,
/obj/structure/extinguisher_cabinet/directional/east,
@@ -65159,7 +65159,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"qdW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -65189,7 +65189,7 @@
/obj/item/folder/documents,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qeg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65724,11 +65724,11 @@
dir = 1
},
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
},
/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"qlD" = (
@@ -66420,7 +66420,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"qvq" = (
@@ -66579,7 +66579,7 @@
/obj/structure/sign/departments/aiupload/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"qxi" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -66946,7 +66946,7 @@
/obj/item/restraints/handcuffs,
/obj/item/assembly/flash/handheld,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qBF" = (
/obj/machinery/status_display/ai/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -67139,7 +67139,7 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qDT" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -67335,7 +67335,7 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"qGw" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -67649,7 +67649,7 @@
"qKc" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qKg" = (
/obj/machinery/duct,
/obj/effect/landmark/event_spawn,
@@ -67666,7 +67666,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"qKk" = (
/obj/structure/table/wood,
/obj/item/radio/intercom,
@@ -68383,7 +68383,7 @@
/obj/machinery/porta_turret/ai,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"qTK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69113,7 +69113,7 @@
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"rgj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -69180,7 +69180,7 @@
},
/obj/machinery/light/small/directional/north,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"rgK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -69192,7 +69192,7 @@
"rgL" = (
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"rgN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/landmark/start/depsec/engineering,
@@ -69217,7 +69217,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable/multilayer/connected,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"rhf" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/bot,
@@ -69276,7 +69276,7 @@
/obj/machinery/status_display/ai/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"rhK" = (
/obj/structure/flora/bush/stalky/style_random,
/obj/structure/flora/bush/lavendergrass/style_random,
@@ -69351,7 +69351,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"rjt" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -70251,7 +70251,7 @@
/obj/machinery/status_display/ai/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"ruU" = (
/obj/item/instrument/violin,
/obj/structure/table/wood,
@@ -70589,7 +70589,7 @@
},
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ryE" = (
/obj/structure/closet/crate,
/obj/item/stack/sheet/iron/fifty,
@@ -70734,7 +70734,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"rAG" = (
/obj/structure/table/reinforced,
/obj/item/stack/sheet/iron{
@@ -71480,7 +71480,7 @@
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"rKE" = (
/obj/effect/turf_decal/trimline/yellow/line,
/obj/machinery/light/directional/south,
@@ -71491,7 +71491,7 @@
dir = 10
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"rKG" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -71878,7 +71878,7 @@
dir = 10
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"rOV" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -71919,7 +71919,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"rPf" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -72390,7 +72390,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"rTW" = (
@@ -72828,7 +72828,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"rZF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment{
@@ -73134,7 +73134,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sde" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden,
@@ -73195,7 +73195,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"sdO" = (
/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{
dir = 1
@@ -73583,7 +73583,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"siV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/yellow/opposingcorners{
@@ -73739,7 +73739,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"skI" = (
/obj/effect/turf_decal/tile/yellow{
dir = 4
@@ -73950,7 +73950,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/disablers,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"sob" = (
/obj/structure/disposalpipe/segment,
/obj/item/kirbyplants/random,
@@ -74481,7 +74481,7 @@
req_access = list("captain")
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"suZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -74941,7 +74941,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"szs" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -75466,7 +75466,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"sGi" = (
/obj/structure/cable,
/obj/effect/landmark/start/hangover,
@@ -75488,7 +75488,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"sGx" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -75523,7 +75523,7 @@
req_access = list("ai_upload")
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sGQ" = (
/obj/structure/chair/office{
dir = 4
@@ -75771,7 +75771,7 @@
"sJr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"sJF" = (
/obj/machinery/button/ignition/incinerator/atmos,
/turf/closed/wall/r_wall,
@@ -75911,7 +75911,7 @@
"sKP" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"sKQ" = (
/obj/machinery/computer/pandemic,
/obj/effect/turf_decal/bot,
@@ -76472,7 +76472,7 @@
"sSb" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sSe" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -76766,7 +76766,7 @@
dir = 4
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"sVW" = (
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
@@ -77353,7 +77353,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tcH" = (
/obj/structure/table/glass,
/obj/item/folder/yellow,
@@ -77458,7 +77458,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"teA" = (
/obj/structure/displaycase/captain,
/turf/open/floor/iron/grimy,
@@ -77489,7 +77489,7 @@
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tfi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/airlock{
@@ -77511,7 +77511,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tfq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -77806,7 +77806,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"tkB" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -77975,7 +77975,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tnJ" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
@@ -78312,7 +78312,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"trW" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/camera/directional/north{
@@ -78440,7 +78440,7 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tti" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -79279,7 +79279,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"tDD" = (
/obj/machinery/computer/shuttle/mining{
dir = 1
@@ -79349,7 +79349,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"tEh" = (
/obj/structure/sign/directions/evac{
pixel_y = -8
@@ -79685,7 +79685,7 @@
/obj/machinery/firealarm/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"tHV" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/medical/morgue)
@@ -79715,7 +79715,7 @@
/obj/machinery/light_switch/directional/west,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tIe" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/door/airlock/maintenance_hatch{
@@ -79876,7 +79876,7 @@
"tKq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"tKw" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -80480,7 +80480,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"tSq" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/structure/table/reinforced,
@@ -80695,7 +80695,7 @@
/obj/effect/spawner/random/armory/riot_helmet,
/obj/effect/spawner/random/armory/riot_shield,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tVC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/landmark/start/hangover,
@@ -80767,7 +80767,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tWx" = (
/obj/effect/turf_decal/tile/red/diagonal_centre,
/obj/effect/turf_decal/tile/blue/diagonal_edge,
@@ -81218,7 +81218,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
"ubz" = (
@@ -81570,7 +81570,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ueC" = (
/obj/structure/table/reinforced,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -81711,7 +81711,7 @@
/obj/machinery/status_display/ai/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"uhH" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
@@ -81730,7 +81730,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uhS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -81887,7 +81887,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ujL" = (
/obj/structure/table/reinforced,
/obj/item/clipboard,
@@ -81970,7 +81970,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ukR" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
@@ -82107,7 +82107,7 @@
dir = 5
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"umA" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/siding/blue{
@@ -82160,7 +82160,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"umT" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
@@ -82306,7 +82306,7 @@
/obj/structure/table/wood/fancy/green,
/obj/effect/spawner/random/aimodule/harmless,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"uoS" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -82361,7 +82361,7 @@
"upp" = (
/obj/item/kirbyplants/random,
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
+ control_area = "/area/station/ai/satellite/interior";
name = "Antechamber Turret Control";
pixel_x = -32;
req_access = list("minisat")
@@ -82374,13 +82374,13 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"upB" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"upM" = (
/obj/structure/table,
/obj/item/storage/photo_album/prison,
@@ -82404,7 +82404,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"uqk" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral,
@@ -82480,7 +82480,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"urq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -82506,7 +82506,7 @@
/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"urC" = (
/obj/structure/cable,
/obj/structure/table/reinforced,
@@ -82867,7 +82867,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"uvR" = (
/obj/machinery/camera/directional/south{
c_tag = "Security Hallway - Center";
@@ -83119,7 +83119,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"uyB" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -83558,7 +83558,7 @@
},
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uDp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -84046,7 +84046,7 @@
"uJH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uJN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -84395,7 +84395,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uNt" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/effect/turf_decal/bot_white,
@@ -84784,7 +84784,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uRe" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 10
@@ -84968,7 +84968,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uTM" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -85086,7 +85086,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"uVZ" = (
/obj/structure/cable,
/obj/machinery/duct,
@@ -85208,7 +85208,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"uYp" = (
/obj/machinery/computer/records/medical{
dir = 8
@@ -85601,7 +85601,7 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"vdH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -85808,7 +85808,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"vgm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible,
@@ -86950,7 +86950,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"vvO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -87096,7 +87096,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vxQ" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -87148,7 +87148,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/spawner/random/armory/laser_gun,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"vyl" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -87223,7 +87223,7 @@
/obj/item/storage/belt/utility,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"vze" = (
/obj/structure/bookcase/random,
/obj/item/radio/intercom/directional/south{
@@ -87778,7 +87778,7 @@
pixel_y = -16
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"vFC" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 5
@@ -87847,7 +87847,7 @@
/obj/structure/secure_safe/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"vGP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/railing{
@@ -88107,7 +88107,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vKl" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/brown/half/contrasted{
@@ -88395,7 +88395,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vPe" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
@@ -88629,7 +88629,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"vSk" = (
/obj/structure/table/wood,
/obj/item/folder/red,
@@ -88971,7 +88971,7 @@
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"vWV" = (
/obj/effect/turf_decal/bot,
/obj/machinery/requests_console/directional/north{
@@ -89192,7 +89192,7 @@
"vZE" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"vZX" = (
/obj/machinery/status_display/ai/directional/north,
/obj/effect/turf_decal/tile/yellow/opposingcorners,
@@ -89282,8 +89282,8 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
"wbe" = (
@@ -89716,7 +89716,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"wgL" = (
/turf/open/floor/wood,
/area/station/service/library/abandoned)
@@ -90833,7 +90833,7 @@
/obj/effect/turf_decal/trimline/dark_red/filled/line,
/obj/structure/chair/office,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"wtS" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -91925,7 +91925,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"wHW" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/wood,
@@ -92028,7 +92028,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"wJs" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -92081,7 +92081,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"wJY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
@@ -92248,7 +92248,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"wLZ" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/yellow{
@@ -92474,7 +92474,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"wQo" = (
/obj/structure/table/wood,
/obj/machinery/recharger{
@@ -92558,7 +92558,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"wRz" = (
/obj/structure/table/wood,
/obj/item/storage/briefcase/secure{
@@ -92745,7 +92745,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"wTF" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
@@ -92842,7 +92842,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"wVQ" = (
/obj/structure/table,
/obj/effect/spawner/random/food_or_drink/snack,
@@ -93158,7 +93158,7 @@
dir = 1
},
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/commons/vacant_room/office)
"xbp" = (
@@ -93847,7 +93847,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xjo" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -94156,7 +94156,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xnw" = (
/obj/structure/table/wood,
/obj/machinery/computer/security/wooden_tv,
@@ -94243,7 +94243,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xpy" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -94375,7 +94375,7 @@
/obj/machinery/power/apc/auto_name/directional/east,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"xrg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -94968,7 +94968,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xxN" = (
/obj/structure/table/wood,
/obj/machinery/computer/security/telescreen/entertainment/directional/north,
@@ -96208,7 +96208,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xMI" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/computer/atmos_control/nitrogen_tank{
@@ -96259,7 +96259,7 @@
/obj/structure/cable/layer3,
/mob/living/simple_animal/bot/secbot/pingsky,
/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"xMX" = (
/obj/structure/chair/office{
dir = 4
@@ -96269,7 +96269,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xNe" = (
/obj/structure/lattice,
/obj/structure/grille/broken,
@@ -96531,7 +96531,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"xRv" = (
/obj/effect/landmark/start/hangover,
/obj/effect/turf_decal/stripes/line,
@@ -96548,7 +96548,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"xRF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -96912,7 +96912,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"xWw" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance_hatch{
@@ -96966,7 +96966,7 @@
/obj/item/multitool,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xWQ" = (
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
@@ -97190,7 +97190,7 @@
/obj/machinery/computer/bank_machine,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"yaj" = (
/obj/effect/turf_decal/siding/white/corner,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -97255,7 +97255,7 @@
/area/station/commons/dorms)
"yaW" = (
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"yba" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -97607,7 +97607,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ygc" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -97693,7 +97693,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ygY" = (
/obj/structure/sign/directions/engineering{
desc = "A sign that shows there are doors here. There are doors everywhere!";
@@ -97773,7 +97773,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"yhJ" = (
/turf/open/floor/plating/airless,
/area/space/nearstation)
@@ -97997,7 +97997,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"ykm" = (
/obj/structure/table/wood,
/obj/item/clipboard,
diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
index a50696f669c..9a7b290b9e9 100644
--- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm
+++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm
@@ -17,6 +17,19 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
+"aav" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/vault{
+ name = "Vault"
+ },
+/obj/structure/cable,
+/obj/effect/landmark/navigate_destination,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"aaw" = (
/obj/structure/table,
/obj/item/folder/red,
@@ -168,6 +181,12 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
+"adp" = (
+/obj/effect/turf_decal/trimline/dark/warning{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"adq" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
@@ -245,13 +264,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"aer" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aey" = (
/obj/machinery/camera/directional/east{
c_tag = "Xenobiology Pens - Starboard Fore";
@@ -346,20 +358,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"agF" = (
-/obj/structure/rack,
-/obj/item/storage/box/teargas{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/box/handcuffs,
-/obj/item/storage/box/flashbangs{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"agI" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -377,6 +375,24 @@
/obj/machinery/power/apc/auto_name/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"agL" = (
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
+"agS" = (
+/obj/structure/railing,
+/obj/machinery/flasher/portable,
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"agY" = (
/obj/machinery/door/poddoor/shutters/window/preopen{
dir = 1;
@@ -428,6 +444,11 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"ahT" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"ait" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -467,25 +488,29 @@
},
/turf/open/floor/iron,
/area/station/command/heads_quarters/qm)
+"aiR" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel"
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"aiX" = (
/turf/open/floor/iron,
/area/station/security/courtroom)
-"aiY" = (
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/light/small/directional/south,
-/obj/structure/cable/layer3,
-/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/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"ajg" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/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/medical/treatment_center)
"ajr" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -535,13 +560,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured,
/area/station/security/prison/workout)
-"ajJ" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning,
-/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/medical/treatment_center)
"akd" = (
/obj/structure/rack,
/obj/item/poster/random_contraband,
@@ -624,6 +642,12 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/floor/glass/reinforced/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"akU" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"akZ" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/flora/bush/jungle/a/style_random,
@@ -689,15 +713,6 @@
/obj/effect/turf_decal/siding/thinplating_new/corner,
/turf/open/floor/iron/large,
/area/station/hallway/secondary/entry)
-"alK" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/machinery/power/port_gen/pacman,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"alM" = (
/turf/closed/wall,
/area/station/maintenance/aft/lesser)
@@ -810,6 +825,22 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"ans" = (
+/obj/structure/table,
+/obj/machinery/camera/motion/directional/east{
+ c_tag = "AI Upload East";
+ network = list("aiupload")
+ },
+/obj/item/folder/blue,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"anu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -989,14 +1020,6 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/service/kitchen)
-"aoN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/space_heater,
-/obj/structure/railing{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"aoO" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -1065,12 +1088,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"apn" = (
-/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/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"apo" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
@@ -1120,14 +1137,15 @@
},
/turf/open/floor/iron,
/area/station/command/gateway)
-"apS" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 4
+"apL" = (
+/obj/structure/table,
+/obj/machinery/microwave{
+ pixel_y = 4
},
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"apT" = (
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
@@ -1240,6 +1258,12 @@
},
/turf/open/floor/iron,
/area/station/service/janitor)
+"arm" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/spawner/random/armory/disablers,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"aro" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1270,6 +1294,13 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/medical/virology)
+"arw" = (
+/obj/machinery/status_display/ai/directional/south,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"arA" = (
/obj/effect/spawner/structure/window,
/obj/structure/cable,
@@ -1438,14 +1469,12 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"ato" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
+"atr" = (
+/obj/effect/turf_decal/tile/blue/full,
+/obj/structure/closet/secure_closet/paramedic,
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"atv" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
@@ -1650,11 +1679,6 @@
"awa" = (
/turf/open/openspace,
/area/station/science/ordnance/office)
-"awd" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory/upper)
"awe" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -1926,6 +1950,22 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/security/prison)
+"ayT" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/table/wood/fancy/red,
+/obj/effect/spawner/random/aimodule/harmful,
+/obj/machinery/door/window/brigdoor/left/directional/east{
+ name = "High-Risk Modules";
+ req_access = list("captain")
+ },
+/obj/item/ai_module/reset/purge{
+ pixel_y = 11
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 4
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"aze" = (
/obj/structure/railing{
dir = 8
@@ -1984,22 +2024,6 @@
/obj/effect/turf_decal/siding/white,
/turf/open/floor/iron/dark,
/area/station/commons/fitness)
-"aAi" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/table/wood/fancy/red,
-/obj/effect/spawner/random/aimodule/harmful,
-/obj/machinery/door/window/brigdoor/left/directional/east{
- name = "High-Risk Modules";
- req_access = list("captain")
- },
-/obj/item/ai_module/reset/purge{
- pixel_y = 11
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 4
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aAl" = (
/obj/machinery/computer/mech_bay_power_console{
dir = 1
@@ -2115,6 +2139,13 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"aCA" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/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/medical/treatment_center)
"aCC" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -2247,6 +2278,11 @@
/obj/effect/spawner/structure/window/hollow/reinforced/middle,
/turf/open/floor/plating,
/area/station/cargo/warehouse)
+"aEU" = (
+/obj/machinery/teleport/station,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"aEX" = (
/obj/structure/cable,
/turf/open/floor/plating/snowed/icemoon,
@@ -2275,15 +2311,6 @@
/obj/machinery/chem_master/condimaster,
/turf/open/floor/iron/white/smooth_large,
/area/station/service/kitchen)
-"aFi" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"aFn" = (
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/decal/cleanable/dirt,
@@ -2605,6 +2632,28 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"aJH" = (
+/obj/effect/landmark/start/ai,
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel";
+ pixel_y = -8
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_y = -8
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"aJQ" = (
/obj/structure/chair{
dir = 4
@@ -2708,13 +2757,6 @@
/obj/machinery/shower/directional/south,
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/toilet)
-"aLX" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"aMa" = (
/obj/structure/cable,
/obj/machinery/door/airlock/engineering{
@@ -2978,22 +3020,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"aPW" = (
-/obj/structure/table,
-/obj/item/storage/box/chemimp{
- pixel_x = 6
- },
-/obj/item/storage/box/trackimp{
- pixel_x = -3
- },
-/obj/item/storage/lockbox/loyalty,
-/obj/machinery/light_switch/directional/east,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"aPZ" = (
/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2,
/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4,
@@ -3113,22 +3139,6 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
-"aRD" = (
-/obj/structure/sign/warning/secure_area/directional/west,
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"aRR" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -3182,11 +3192,6 @@
/obj/structure/railing/corner,
/turf/open/floor/iron/dark,
/area/station/maintenance/disposal)
-"aSH" = (
-/obj/machinery/flasher/portable,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"aSI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -3487,19 +3492,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"aWk" = (
-/obj/machinery/door/poddoor/shutters{
- dir = 1;
- id = "armory";
- name = "Armory Shutter"
+"aWl" = (
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "Vault";
+ network = list("vault")
},
-/obj/machinery/button/door/directional/east{
- id = "armory";
- name = "Armory Shutters";
- req_access = list("armory")
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory/upper)
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"aWo" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/cleanable/dirt,
@@ -3904,6 +3906,14 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"bbO" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/records/medical,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"bbQ" = (
/obj/structure/chair{
dir = 4
@@ -3975,6 +3985,21 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/science/xenobiology)
+"bcM" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 8
+ },
+/area/station/command/eva)
"bcN" = (
/turf/closed/wall/r_wall,
/area/station/hallway/primary/central)
@@ -3988,6 +4013,15 @@
"bde" = (
/turf/open/floor/plating,
/area/station/cargo/storage)
+"bdf" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 6
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"bdo" = (
/obj/structure/table/wood,
/obj/item/food/grown/poppy{
@@ -4011,6 +4045,10 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/commons/fitness)
+"bdq" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"bdr" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/blue/filled/warning,
@@ -4044,12 +4082,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark/textured,
/area/station/security/range)
-"bdK" = (
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"bdQ" = (
/obj/structure/table,
/obj/item/assembly/signaler{
@@ -4081,15 +4113,6 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating/icemoon,
/area/station/engineering/atmos)
-"ben" = (
-/obj/machinery/bluespace_beacon,
-/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/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bep" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
@@ -4127,6 +4150,10 @@
/obj/effect/spawner/structure/window/hollow/reinforced/end,
/turf/open/floor/plating,
/area/mine/eva/lower)
+"bfu" = (
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"bfL" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -4195,26 +4222,6 @@
"bgx" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/aft)
-"bgE" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- listening = 0;
- name = "Custom Channel"
- },
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"bgF" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4306,6 +4313,16 @@
},
/turf/open/floor/plating,
/area/mine/production)
+"bij" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/stripes/white/line,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/medical/treatment_center)
"bin" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 4
@@ -4375,15 +4392,6 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"biX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"biY" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/port/fore)
@@ -4439,6 +4447,18 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
+"bjy" = (
+/obj/effect/turf_decal/trimline/neutral/corner{
+ dir = 8
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"bjK" = (
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -4489,10 +4509,6 @@
dir = 4
},
/area/station/service/chapel)
-"bkr" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"bkC" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4744,11 +4760,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
-"bnz" = (
-/obj/machinery/nuclearbomb/selfdestruct,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"bnL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/door/airlock/maintenance_hatch,
@@ -4791,6 +4802,14 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/project)
+"bov" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"boO" = (
/obj/structure/chair/sofa/left/brown{
dir = 8
@@ -4848,18 +4867,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/customs/auxiliary)
-"bpn" = (
-/obj/effect/turf_decal/trimline/neutral/corner{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"bpq" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 1
@@ -4882,12 +4889,22 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/mix)
-"bpK" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port/greater)
+"bpI" = (
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/iron/dark/smooth_corner,
+/area/station/command/eva)
"bpQ" = (
/obj/machinery/mech_bay_recharge_port,
/obj/structure/cable,
@@ -4960,10 +4977,6 @@
},
/turf/open/floor/plating,
/area/station/service/hydroponics)
-"bqt" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"bqx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5028,11 +5041,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness)
-"bro" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"brp" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/blue{
@@ -5213,6 +5221,10 @@
},
/turf/open/floor/iron,
/area/station/security/prison/mess)
+"btf" = (
+/obj/structure/cable/layer3,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"btg" = (
/obj/machinery/door/airlock/maintenance{
name = "Atmospherics Maintenance"
@@ -5717,13 +5729,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"bzC" = (
-/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/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"bzD" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
cycle_id = "mining-aux-mechbay-external"
@@ -5798,10 +5803,6 @@
dir = 4
},
/area/station/hallway/secondary/entry)
-"bAt" = (
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"bAB" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6092,23 +6093,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"bEz" = (
-/obj/machinery/door/airlock/command/glass{
- name = "Secure EVA Storage"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 4
- },
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/general,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
"bEC" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -6336,20 +6320,6 @@
/obj/effect/turf_decal/siding/wideplating,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"bIc" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
"bIl" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -6448,10 +6418,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
-"bJj" = (
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"bJp" = (
/obj/machinery/camera/directional/east{
c_tag = "Security - Permabrig Workout";
@@ -6489,6 +6455,22 @@
},
/turf/open/floor/wood,
/area/station/service/library)
+"bKm" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"bKp" = (
/obj/machinery/door/airlock/maintenance{
name = "Firefighting Equipment"
@@ -6583,13 +6565,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark/smooth_large,
/area/station/hallway/secondary/entry)
-"bLz" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"bLA" = (
/obj/structure/closet,
/turf/open/floor/plating,
@@ -6737,6 +6712,9 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/medical/cryo)
+"bNL" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"bOg" = (
/obj/item/kirbyplants/random,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -6751,24 +6729,12 @@
},
/turf/open/floor/wood,
/area/station/security/courtroom)
-"bOj" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"bOk" = (
/obj/structure/rack,
/obj/item/clothing/suit/hazardvest,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/construction)
-"bOl" = (
-/obj/structure/bed/dogbed,
-/obj/effect/decal/cleanable/insectguts,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"bOo" = (
/obj/effect/turf_decal/arrows/white{
dir = 4
@@ -6829,10 +6795,6 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/stone,
/area/station/service/bar/atrium)
-"bPc" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"bPl" = (
/obj/structure/table/wood,
/obj/item/folder/blue,
@@ -6937,6 +6899,20 @@
dir = 1
},
/area/station/hallway/primary/starboard)
+"bQp" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "ai-passthrough"
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Atmospherics"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"bQx" = (
/obj/structure/ladder{
name = "upper dispenser access"
@@ -7164,27 +7140,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"bTJ" = (
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/power_store/cell/high,
-/obj/item/radio/intercom/directional/north,
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
-"bTL" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/computer/crew,
-/obj/machinery/camera/directional/north{
- c_tag = "Medbay Pharmacy";
- network = list("ss13","medbay")
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"bTM" = (
/obj/structure/closet/crate,
/obj/machinery/light/small/directional/south,
@@ -7198,6 +7153,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/science/breakroom)
+"bUj" = (
+/obj/machinery/requests_console/auto_name/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "EVA Storage South"
+ },
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/bot_red,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"bUx" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/fore)
@@ -7368,9 +7333,6 @@
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"bWn" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"bWp" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/iron/dark,
@@ -7462,9 +7424,6 @@
dir = 1
},
/area/station/hallway/secondary/entry)
-"bXy" = (
-/turf/open/openspace,
-/area/station/ai_monitored/security/armory/upper)
"bXD" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -7485,14 +7444,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron/dark,
/area/mine/mechbay)
-"bYg" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/effect/spawner/random/armory/laser_gun,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"bYi" = (
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/yellow/half/contrasted,
@@ -7780,10 +7731,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/service/hydroponics)
-"cbz" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"cbC" = (
/obj/machinery/meter,
/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{
@@ -7851,10 +7798,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/textured,
/area/mine/mechbay)
-"ccw" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"ccx" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -8070,14 +8013,6 @@
/obj/effect/turf_decal/stripes/red/box,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"cfe" = (
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"cfh" = (
/obj/structure/railing{
dir = 1
@@ -8171,6 +8106,13 @@
},
/turf/open/floor/iron,
/area/station/security/prison/mess)
+"cgc" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"cgs" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/dark,
@@ -8524,6 +8466,13 @@
},
/turf/open/floor/iron/white,
/area/station/medical/break_room)
+"cmz" = (
+/obj/structure/rack,
+/obj/item/wrench,
+/obj/item/crowbar/red,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"cmD" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/iron/dark/textured,
@@ -8662,6 +8611,14 @@
/obj/structure/closet/crate,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
+"coJ" = (
+/obj/machinery/status_display/evac/directional/south,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"coT" = (
/obj/structure/table,
/obj/item/storage/wallet,
@@ -8845,12 +8802,12 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"cqW" = (
-/obj/vehicle/ridden/secway,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
+"crc" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"crf" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/red{
@@ -8962,10 +8919,6 @@
},
/turf/open/floor/plating,
/area/station/engineering/supermatter)
-"ctl" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"ctm" = (
/obj/structure/railing{
dir = 5
@@ -8982,6 +8935,10 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron/showroomfloor,
/area/station/engineering/atmos)
+"cty" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"ctC" = (
/obj/structure/fence/corner{
dir = 8
@@ -9026,6 +8983,9 @@
/obj/structure/tank_holder/anesthetic,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"ctZ" = (
+/turf/closed/wall/r_wall,
+/area/station/command/vault)
"cuc" = (
/obj/effect/turf_decal/siding/thinplating_new,
/turf/open/floor/iron,
@@ -9077,28 +9037,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"cvh" = (
-/obj/effect/landmark/start/ai,
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel";
- pixel_y = -8
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_y = -8
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"cvj" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 1
@@ -9197,6 +9135,17 @@
"cvS" = (
/turf/closed/wall,
/area/station/maintenance/department/medical/central)
+"cvU" = (
+/obj/structure/railing,
+/obj/structure/rack,
+/obj/structure/cable,
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
+ },
+/obj/effect/spawner/random/armory/dragnet,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"cwe" = (
/obj/effect/turf_decal/tile/yellow,
/turf/open/floor/iron,
@@ -9234,6 +9183,12 @@
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/maintenance/fore)
+"cwL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"cwO" = (
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
@@ -9254,10 +9209,6 @@
dir = 1
},
/area/station/hallway/primary/starboard)
-"cxl" = (
-/obj/machinery/status_display/evac/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"cxp" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/personal{
@@ -9289,9 +9240,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"cxO" = (
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"cxP" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 4
@@ -9384,11 +9332,6 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
-"czi" = (
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"czj" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -9526,13 +9469,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/starboard/aft)
-"cAL" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"cAM" = (
/obj/structure/table,
/obj/item/folder/white{
@@ -9606,22 +9542,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
-"cBU" = (
-/obj/structure/table,
-/obj/machinery/camera/motion/directional/east{
- c_tag = "AI Upload East";
- network = list("aiupload")
- },
-/obj/item/folder/blue,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/obj/structure/sign/nanotrasen{
- pixel_x = 32
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"cBY" = (
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/unexplored/rivers/deep/shoreline)
@@ -9839,6 +9759,19 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/smooth_edge,
/area/station/security/lockers)
+"cFl" = (
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 1
+ },
+/area/station/command/eva)
"cFr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/spawner/structure/window/reinforced/tinted,
@@ -9848,11 +9781,6 @@
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"cFM" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/sign/warning/secure_area/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"cFZ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -9881,14 +9809,6 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron/textured,
/area/station/security/brig)
-"cGt" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"cGu" = (
/obj/structure/closet/crate,
/turf/open/floor/plating,
@@ -9916,9 +9836,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"cGV" = (
-/turf/closed/wall,
-/area/station/medical/paramedic)
"cGZ" = (
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/stairs/medium{
@@ -9967,13 +9884,6 @@
/obj/machinery/vending/autodrobe,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"cHO" = (
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"cHQ" = (
/obj/machinery/vending/wardrobe/robo_wardrobe,
/obj/machinery/button/door/directional/east{
@@ -10088,6 +9998,16 @@
"cJt" = (
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"cJv" = (
+/obj/effect/turf_decal/bot_white/left,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"cJw" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
@@ -10095,6 +10015,12 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"cJA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"cJC" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance/four,
@@ -10492,6 +10418,12 @@
/obj/machinery/mecha_part_fabricator,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"cOG" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/delivery/red,
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/open/floor/iron/dark/textured,
+/area/station/command/eva)
"cOP" = (
/obj/structure/chair{
dir = 1;
@@ -10499,6 +10431,14 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
+"cOS" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"cPd" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -10548,6 +10488,17 @@
dir = 1
},
/area/station/security/prison/garden)
+"cPP" = (
+/obj/effect/landmark/start/cyborg,
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/structure/cable/layer3,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"cPQ" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/effect/decal/cleanable/dirt,
@@ -10592,6 +10543,12 @@
/obj/machinery/wall_healer/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"cQr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/south,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"cQw" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/brown{
@@ -10609,28 +10566,6 @@
/obj/effect/mapping_helpers/airlock/access/any/security/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"cQA" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
-"cQL" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"cQV" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/siding/dark_blue,
@@ -10822,14 +10757,6 @@
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"cUW" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/computer/records/medical,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"cVk" = (
/obj/item/storage/box/evidence{
pixel_x = -10;
@@ -10868,6 +10795,16 @@
dir = 8
},
/area/station/security/brig)
+"cWn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Medbay Stasis Center North";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"cWq" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/tile/green/half/contrasted{
@@ -10898,13 +10835,6 @@
},
/turf/open/floor/iron,
/area/mine/laborcamp)
-"cWP" = (
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"cWX" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -10939,6 +10869,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/maintenance/port/fore)
+"cXx" = (
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "Armory - Internal - Upper"
+ },
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/openspace,
+/area/station/security/armory/upper)
"cXy" = (
/obj/structure/cable,
/turf/open/floor/iron/smooth_half{
@@ -11145,10 +11082,6 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness)
-"cZv" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"cZD" = (
/turf/open/floor/iron/checker,
/area/station/maintenance/port/fore)
@@ -11185,6 +11118,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"dab" = (
+/obj/structure/rack,
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/spawner/random/armory/riot_armor,
+/obj/effect/spawner/random/armory/riot_helmet,
+/obj/effect/spawner/random/armory/riot_shield,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"dad" = (
/obj/effect/turf_decal/siding/thinplating/dark/corner{
dir = 1
@@ -11457,6 +11399,16 @@
/obj/structure/cable,
/turf/open/floor/iron/smooth,
/area/station/security/brig/upper)
+"dcY" = (
+/obj/structure/plasticflaps/opaque,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ location = "Atmospherics"
+ },
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/floor/iron,
+/area/station/maintenance/department/medical/central)
"ddd" = (
/obj/effect/turf_decal/tile/blue,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -11568,10 +11520,6 @@
},
/turf/open/floor/iron/large,
/area/station/service/hydroponics/garden)
-"deg" = (
-/obj/structure/cable/layer3,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"dei" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/vending/cigarette,
@@ -11585,6 +11533,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"dey" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"deD" = (
/obj/machinery/modular_computer/preset/id{
dir = 4
@@ -11769,18 +11725,6 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
-"dhL" = (
-/obj/machinery/computer/upload/ai{
- dir = 1
- },
-/obj/machinery/flasher/directional/south{
- id = "AI"
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 9
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dhR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/bookcase/random,
@@ -11865,20 +11809,10 @@
/obj/effect/mapping_helpers/requests_console/assistance,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"diu" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"dix" = (
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"diC" = (
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"diI" = (
/obj/machinery/mech_bay_recharge_port,
/obj/item/radio/intercom/directional/south,
@@ -11911,6 +11845,11 @@
},
/turf/open/floor/carpet/royalblue,
/area/station/command/heads_quarters/captain)
+"djq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/eva)
"djr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -12297,31 +12236,6 @@
},
/turf/open/floor/plating/icemoon,
/area/station/science/ordnance/bomb/planet)
-"doE" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/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/medical/treatment_center)
-"doG" = (
-/obj/structure/rack,
-/obj/machinery/light/small/directional/north,
-/obj/machinery/light_switch/directional/north,
-/obj/item/radio/off{
- pixel_y = 4
- },
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"doM" = (
/obj/structure/table,
/obj/item/paper{
@@ -12505,6 +12419,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"drv" = (
+/obj/structure/chair/office,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"drw" = (
/obj/structure/closet/toolcloset,
/obj/effect/decal/cleanable/dirt,
@@ -12731,6 +12650,10 @@
dir = 1
},
/area/mine/eva)
+"dvb" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"dvf" = (
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -12875,6 +12798,18 @@
/obj/effect/spawner/random/clothing/kittyears_or_rabbitears,
/turf/open/floor/plastic,
/area/station/commons/dorms/laundry)
+"dwV" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/closet/secure_closet/contraband/armory,
+/obj/machinery/firealarm/directional/north,
+/obj/effect/spawner/random/maintenance/three,
+/obj/effect/spawner/random/contraband/armory,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"dwY" = (
/obj/machinery/light_switch/directional/west,
/obj/structure/closet/secure_closet/quartermaster,
@@ -13008,6 +12943,19 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/glass/reinforced,
/area/station/hallway/primary/starboard)
+"dyG" = (
+/obj/structure/rack,
+/obj/machinery/light/small/directional/north,
+/obj/machinery/light_switch/directional/north,
+/obj/item/radio/off{
+ pixel_y = 4
+ },
+/obj/item/screwdriver{
+ pixel_y = 10
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"dyN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -13017,13 +12965,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"dzi" = (
-/obj/machinery/status_display/ai/directional/south,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dzl" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
@@ -13063,6 +13004,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/commons/storage/mining)
+"dzX" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/sign/warning/secure_area/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"dzZ" = (
/obj/structure/fence/cut/medium{
dir = 4
@@ -13103,6 +13052,11 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/engineering/lobby)
+"dAp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"dAx" = (
/obj/machinery/hydroponics/soil{
pixel_y = 8
@@ -13110,6 +13064,13 @@
/obj/item/cultivator/rake,
/turf/open/floor/grass,
/area/station/maintenance/starboard/aft)
+"dAz" = (
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "Secure Weapons Storage";
+ req_access = list("armory")
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"dAB" = (
/obj/machinery/door/window/brigdoor/left/directional/south{
name = "Research Director Observation";
@@ -13207,13 +13168,6 @@
/obj/effect/mapping_helpers/requests_console/supplies,
/turf/open/floor/iron,
/area/station/service/bar)
-"dBQ" = (
-/obj/machinery/camera/directional/north{
- c_tag = "MiniSat AI Chamber South";
- network = list("aicore")
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"dBX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
@@ -13230,27 +13184,17 @@
"dBZ" = (
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"dCv" = (
+/obj/structure/stairs/east,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"dCy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
"dCz" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/carbon{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/ethanol{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/chlorine{
- pixel_x = 1
- },
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/chem_storage)
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/interior)
"dCF" = (
/obj/effect/landmark/start/hangover,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -13390,15 +13334,6 @@
dir = 8
},
/area/station/security/brig/entrance)
-"dEp" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/aft)
"dEv" = (
/obj/machinery/airalarm/directional/south,
/turf/open/floor/wood,
@@ -13725,16 +13660,14 @@
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
"dJc" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/chair/sofa/left/maroon{
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
-/obj/effect/landmark/start/paramedic,
-/obj/structure/cable,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
+/area/station/command/vault)
"dJd" = (
/obj/effect/turf_decal/tile/blue/half/contrasted{
dir = 1
@@ -13888,10 +13821,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/open/floor/plating,
/area/station/service/kitchen/coldroom)
-"dLL" = (
-/obj/structure/sign/warning/secure_area/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"dLN" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -14176,10 +14105,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
-"dQr" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"dQx" = (
/obj/machinery/door/airlock/virology/glass{
name = "Isolation A"
@@ -14295,6 +14220,10 @@
},
/turf/open/floor/iron/white,
/area/station/security/prison/safe)
+"dSu" = (
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"dSJ" = (
/obj/machinery/flasher/directional/north{
id = "visitorflash"
@@ -14381,6 +14310,13 @@
/obj/structure/sign/warning/docking/directional/north,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
+"dTW" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/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/medical/treatment_center)
"dUe" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -14667,6 +14603,10 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
+"dXU" = (
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"dYj" = (
/obj/machinery/airalarm/directional/north,
/obj/structure/cable,
@@ -14694,6 +14634,21 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"dYD" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 8
+ },
+/area/station/command/eva)
"dYH" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
@@ -14788,10 +14743,6 @@
dir = 1
},
/area/station/security/prison)
-"dZX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eaa" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -14896,13 +14847,6 @@
/obj/structure/sign/departments/medbay/alt/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"ebL" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/structure/closet/crate/goldcrate,
-/obj/machinery/newscaster/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"ebO" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -14959,22 +14903,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"ecX" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/maintenance)
"edc" = (
/obj/item/flashlight/lantern/on,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
-"edd" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "sci-med-passthrough"
- },
-/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"ede" = (
/obj/machinery/door/firedoor{
dir = 4
@@ -14992,12 +14927,27 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/hallway/primary/central)
-"edn" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/ore_silo,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+"edi" = (
+/obj/machinery/shower/directional/east,
+/obj/structure/fluff/shower_drain,
+/obj/effect/spawner/random/trash/soap,
+/turf/open/floor/iron/freezer,
+/area/station/commons/toilet)
+"edl" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"edq" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -15044,10 +14994,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/service/kitchen/coldroom)
-"eeD" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"eeF" = (
/obj/item/cigbutt/cigarbutt,
/obj/effect/decal/cleanable/blood/old,
@@ -15167,15 +15113,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"egj" = (
-/obj/structure/rack,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/spawner/random/armory/riot_armor,
-/obj/effect/spawner/random/armory/riot_helmet,
-/obj/effect/spawner/random/armory/riot_shield,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"egm" = (
/obj/structure/table,
/obj/item/restraints/handcuffs,
@@ -15193,19 +15130,6 @@
/obj/item/radio/intercom/prison,
/turf/open/floor/wood,
/area/station/security/prison/rec)
-"egF" = (
-/obj/structure/filingcabinet,
-/obj/item/folder/documents,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"egL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"egS" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -15696,11 +15620,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"eoE" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/status_display/ai/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"eoL" = (
/obj/structure/table,
/obj/item/taperecorder,
@@ -16025,6 +15944,15 @@
},
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
+"esC" = (
+/obj/effect/turf_decal/trimline/yellow/filled/end{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"esE" = (
/turf/open/floor/engine,
/area/station/engineering/supermatter)
@@ -16140,12 +16068,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron,
/area/station/commons/locker)
-"euc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"eud" = (
/obj/item/food/chococoin,
/obj/structure/closet/secure_closet/freezer/fridge,
@@ -16213,6 +16135,9 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/lab)
+"evn" = (
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"evp" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -16347,6 +16272,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/prison/work)
+"exO" = (
+/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/dark/smooth_half,
+/area/station/command/eva)
"exQ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -16408,17 +16339,6 @@
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"eyp" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/chair/sofa/right/maroon{
- dir = 4
- },
-/obj/effect/landmark/start/paramedic,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"eyv" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -16535,10 +16455,6 @@
/obj/structure/cable/multilayer/multiz,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"eAx" = (
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"eAQ" = (
/obj/structure/rack,
/obj/item/storage/box/lights/mixed{
@@ -16675,6 +16591,16 @@
/obj/machinery/duct,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"eDc" = (
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/vending/wardrobe/medi_wardrobe,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"eDg" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -16684,14 +16610,6 @@
dir = 8
},
/area/station/security/prison)
-"eDh" = (
-/obj/machinery/door/poddoor/shutters{
- dir = 8;
- id = "teledoor";
- name = "MiniSat Teleport Access"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eDj" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 8
@@ -16814,6 +16732,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/mine/laborcamp)
+"eFv" = (
+/obj/machinery/camera/motion/directional/west{
+ c_tag = "MiniSat Core Hallway";
+ network = list("aicore")
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"eFG" = (
/obj/structure/disposalpipe/trunk{
dir = 8
@@ -16897,6 +16823,16 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/eighties,
/area/station/commons/lounge)
+"eGC" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/table/wood/fancy/green,
+/obj/effect/spawner/random/aimodule/harmless,
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 1
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"eGK" = (
/obj/structure/closet,
/obj/effect/spawner/random/entertainment/drugs,
@@ -17025,6 +16961,14 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/hallway/secondary/entry)
+"eHZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"eId" = (
/obj/structure/railing/corner{
dir = 8
@@ -17045,6 +16989,13 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/wood,
/area/station/service/library)
+"eIp" = (
+/obj/structure/filingcabinet,
+/obj/item/folder/documents,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"eIv" = (
/obj/structure/sign/nanotrasen{
pixel_y = 32
@@ -17165,6 +17116,12 @@
/obj/machinery/destructive_scanner,
/turf/open/floor/iron/textured_large,
/area/station/hallway/primary/starboard)
+"eKD" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"eKI" = (
/obj/effect/turf_decal/tile/blue,
/obj/structure/sign/departments/medbay/alt/directional/south,
@@ -17186,12 +17143,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"eKX" = (
-/obj/effect/turf_decal/tile/blue/full,
-/obj/structure/closet/secure_closet/paramedic,
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"eLl" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -17255,6 +17206,10 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/mine/mechbay)
+"eLU" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"eMa" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17282,6 +17237,9 @@
},
/turf/open/floor/plating,
/area/station/engineering/atmos)
+"eMx" = (
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"eME" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17307,17 +17265,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"eMK" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/stripes/line,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"eMT" = (
/obj/effect/mapping_helpers/airlock/abandoned,
/obj/machinery/door/airlock/maintenance,
@@ -17515,6 +17462,11 @@
/obj/structure/sign/warning/pods/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/hallway/secondary/entry)
+"eQs" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"eQz" = (
/obj/structure/grille,
/turf/open/floor/plating,
@@ -17556,10 +17508,6 @@
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"eRh" = (
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"eRk" = (
/obj/effect/landmark/start/hangover,
/obj/machinery/duct,
@@ -17582,33 +17530,34 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"eRx" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/airlock/maintenance/glass,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"eRE" = (
/obj/structure/fence/post{
dir = 2
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"eRH" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"eRO" = (
/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/showroomfloor,
/area/station/security/warden)
+"eRV" = (
+/obj/structure/sign/warning/secure_area/directional/west,
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"eRZ" = (
/obj/structure/table,
/obj/item/papercutter{
@@ -17759,6 +17708,12 @@
/obj/item/fishing_rod,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics/garden)
+"eUj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"eUm" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/siding/thinplating/dark/corner{
@@ -17836,6 +17791,13 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/execution/education)
+"eUI" = (
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_y = 8
+ },
+/turf/open/floor/plating,
+/area/station/medical/chem_storage)
"eUK" = (
/obj/structure/table,
/obj/item/stack/sheet/iron/fifty{
@@ -18118,11 +18080,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"eYH" = (
-/obj/machinery/power/smes/super/full,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"eYK" = (
/obj/structure/rack,
/obj/item/clothing/suit/hooded/wintercoat{
@@ -18332,6 +18289,30 @@
/obj/effect/mapping_helpers/no_atoms_ontop,
/turf/open/openspace/icemoon/keep_below,
/area/icemoon/underground/explored)
+"faN" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/item/assembly/timer{
+ pixel_y = 3
+ },
+/obj/item/assembly/voice{
+ pixel_y = 6
+ },
+/obj/item/assembly/signaler{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/assembly/prox_sensor{
+ pixel_x = -5;
+ pixel_y = -1
+ },
+/obj/item/assembly/flash,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"faV" = (
/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
dir = 1
@@ -18403,12 +18384,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"fcu" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/chair,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fcA" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -18585,13 +18560,28 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"feJ" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory/upper)
"feQ" = (
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
+"feT" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/color/black{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/clothing/mask/breath,
+/turf/open/floor/iron/dark/textured,
+/area/station/command/eva)
"feU" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/bottle/epinephrine,
@@ -18617,6 +18607,21 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"ffK" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/upload/chamber";
+ name = "AI Upload Turret Control";
+ pixel_y = -25
+ },
+/obj/machinery/camera/directional/south{
+ c_tag = "Bridge Center"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/turf/open/floor/iron,
+/area/station/command/bridge)
"ffQ" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 10
@@ -18673,38 +18678,12 @@
/obj/effect/mapping_helpers/no_atoms_ontop,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
-"fgQ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/structure/cable,
-/obj/effect/landmark/navigate_destination/eva,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
-"fgU" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fgV" = (
/obj/structure/railing/wooden_fence{
dir = 8
},
/turf/open/misc/hay/icemoon,
/area/icemoon/underground/explored)
-"fgW" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/structure/bed/medical/emergency,
-/obj/machinery/iv_drip,
-/obj/machinery/light/small/directional/west,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"fhb" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -18733,6 +18712,13 @@
/obj/effect/turf_decal/tile/brown,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"fhx" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"fhz" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -18912,6 +18898,15 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
+"fjJ" = (
+/obj/machinery/porta_turret/ai{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 10
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"fjN" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -18926,6 +18921,19 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/white,
/area/mine/living_quarters)
+"fjZ" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/bodybags{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/rxglasses,
+/obj/item/hand_labeler,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"fki" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/extinguisher_cabinet/directional/east,
@@ -18974,6 +18982,15 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"fkM" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/effect/spawner/random/armory/rubbershot,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"fkN" = (
/obj/machinery/portable_atmospherics/canister/nitrogen,
/turf/open/floor/iron/dark,
@@ -19051,10 +19068,18 @@
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/eighties,
/area/station/commons/lounge)
-"flW" = (
-/obj/machinery/atmospherics/components/tank/air,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+"flV" = (
+/obj/effect/turf_decal/bot_white/left,
+/obj/structure/closet/crate/silvercrate,
+/obj/machinery/light_switch/directional/east{
+ pixel_y = 6
+ },
+/obj/item/radio/intercom/directional/east{
+ pixel_y = -8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"flZ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -19087,19 +19112,6 @@
},
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/maintenance/port/lesser)
-"fmm" = (
-/obj/structure/table,
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 4;
- pixel_y = 3
- },
-/obj/machinery/firealarm/directional/west,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"fmq" = (
/obj/docking_port/stationary{
dir = 4;
@@ -19132,11 +19144,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"fmY" = (
-/obj/machinery/computer/crew,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/large,
-/area/station/medical/treatment_center)
"fng" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -19294,6 +19301,13 @@
/obj/effect/turf_decal/trimline/white/filled/warning,
/turf/open/genturf,
/area/icemoon/underground/unexplored/rivers/deep)
+"fqK" = (
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"fqM" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -19320,6 +19334,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"fqW" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/sofa/left/maroon{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"frc" = (
/obj/structure/cable/multilayer/multiz,
/obj/effect/decal/cleanable/dirt,
@@ -19349,21 +19374,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore/lesser)
-"frq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "ai-passthrough"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"frt" = (
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
@@ -19408,6 +19418,14 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/evidence)
+"frT" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"fsj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
@@ -19791,25 +19809,6 @@
/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/iron,
/area/mine/production)
-"fyc" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"fyr" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command/glass{
- name = "AI Core"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"fyw" = (
/obj/machinery/telecomms/server/presets/service,
/turf/open/floor/iron/dark/telecomms,
@@ -20270,6 +20269,14 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/office)
+"fGi" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"fGn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -20311,14 +20318,6 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron/dark/side,
/area/station/security/prison)
-"fHo" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"fHq" = (
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/decal/cleanable/dirt,
@@ -20330,6 +20329,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/maintenance/port/aft)
+"fHI" = (
+/obj/machinery/light/small/directional/north,
+/obj/structure/sign/warning/secure_area/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"fHK" = (
/obj/machinery/holopad,
/turf/open/floor/carpet,
@@ -20388,13 +20392,6 @@
dir = 1
},
/area/mine/eva/lower)
-"fIq" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/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/medical/treatment_center)
"fIs" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
@@ -20632,10 +20629,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/engineering)
-"fLs" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory/upper)
"fLu" = (
/obj/effect/turf_decal/tile/green/opposingcorners{
dir = 1
@@ -20726,6 +20719,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"fMp" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 4
+ },
+/obj/effect/spawner/random/armory/shotgun,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"fMt" = (
/obj/effect/turf_decal/bot{
dir = 1
@@ -20868,6 +20870,20 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
+"fOZ" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 1
+ },
+/area/station/command/eva)
"fPb" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -20940,11 +20956,6 @@
/obj/item/clothing/ears/earmuffs,
/turf/open/floor/iron/dark/textured,
/area/station/security/range)
-"fPZ" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"fQc" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 1
@@ -20966,13 +20977,6 @@
/obj/structure/chair/stool/directional/east,
/turf/open/floor/iron,
/area/station/maintenance/starboard/fore)
-"fQu" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fQz" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/carpet,
@@ -21044,6 +21048,13 @@
},
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
+"fSp" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"fSs" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -21063,23 +21074,18 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/floor/plating/snowed/coldroom,
/area/icemoon/underground/explored)
-"fSP" = (
-/obj/structure/railing{
+"fSJ" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
-/obj/structure/table,
-/obj/item/clothing/head/utility/welding{
- pixel_x = 4;
- pixel_y = 5
+/obj/machinery/door/poddoor/shutters/window{
+ id = "eva_shutters";
+ name = "EVA Shutters"
},
-/obj/item/clothing/head/utility/welding{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/clothing/head/utility/welding,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/turf/open/floor/iron/textured_half,
+/area/station/command/eva)
"fTb" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21129,6 +21135,11 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"fTt" = (
+/obj/machinery/flasher/portable,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"fTx" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -21339,6 +21350,26 @@
},
/turf/open/floor/wood,
/area/station/security/prison/rec)
+"fWc" = (
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_internals/directional/north,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
+ },
+/area/station/command/eva)
"fWe" = (
/obj/machinery/hydroponics/soil,
/obj/item/plant_analyzer,
@@ -21579,14 +21610,6 @@
/obj/structure/sign/clock/directional/north,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
-"fZP" = (
-/obj/effect/turf_decal/tile/blue/full,
-/obj/structure/fireaxecabinet/jawsofrecovery/directional/south,
-/obj/structure/table/glass,
-/obj/item/surgicaldrill,
-/obj/item/toy/figure/paramedic,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"fZV" = (
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
@@ -21693,6 +21716,13 @@
/obj/machinery/light/small/directional/west,
/turf/open/misc/asteroid/snow/standard_air,
/area/station/science/cytology)
+"gaM" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"gaS" = (
/obj/item/hot_potato/harmless/toy,
/obj/structure/table/wood,
@@ -21748,16 +21778,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/storage)
-"gbJ" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Armory"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"gbK" = (
/obj/structure/rack,
/obj/item/clothing/suit/utility/beekeeper_suit,
@@ -21932,6 +21952,27 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/science/explab)
+"gej" = (
+/obj/structure/railing,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 3
+ },
+/obj/item/multitool{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/item/assembly/signaler{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/obj/structure/sign/warning/secure_area/directional/north,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"gel" = (
/obj/structure/table/wood,
/obj/machinery/newscaster/directional/south,
@@ -22074,12 +22115,6 @@
/obj/structure/sign/poster/official/random/directional/west,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"ggR" = (
-/obj/machinery/computer/teleporter{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ggV" = (
/obj/machinery/conveyor{
id = "gulag"
@@ -22102,6 +22137,10 @@
"ghx" = (
/turf/open/lava/plasma/ice_moon,
/area/icemoon/underground/explored)
+"ghz" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"ghD" = (
/obj/effect/turf_decal/tile/green/opposingcorners{
dir = 1
@@ -22126,9 +22165,6 @@
/obj/structure/sink/directional/east,
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
-"ghY" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"gib" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -22433,30 +22469,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/department/electrical)
-"glP" = (
-/obj/structure/railing/corner,
-/obj/item/storage/belt/utility,
-/obj/machinery/newscaster/directional/north,
-/obj/machinery/light/directional/north,
-/obj/item/clothing/glasses/welding,
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
-"glS" = (
-/obj/machinery/camera/directional/south{
- c_tag = "MiniSat Pod Access";
- network = list("minisat");
- start_active = 1
- },
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"glX" = (
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
@@ -22481,6 +22493,20 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"gmD" = (
+/obj/structure/table,
+/obj/machinery/light/small/directional/north,
+/obj/item/folder{
+ pixel_x = 3
+ },
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/pen,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gmJ" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Port to Infiltrate/Filter"
@@ -22535,6 +22561,17 @@
/obj/effect/mapping_helpers/airlock/access/any/security/general,
/turf/open/floor/iron/dark,
/area/station/engineering/lobby)
+"gnl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload Access"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark/textured_large,
+/area/station/ai/upload/chamber)
"gnq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -22718,10 +22755,6 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"gpB" = (
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"gpM" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -22787,6 +22820,10 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"gqo" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"gqv" = (
/obj/structure/sign/poster/contraband/random/directional/west,
/obj/effect/mapping_helpers/burnt_floor,
@@ -22866,6 +22903,10 @@
/obj/structure/sign/warning/cold_temp/directional/north,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"grt" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"grA" = (
/obj/structure/table/reinforced,
/obj/item/assembly/flash/handheld,
@@ -22888,6 +22929,13 @@
/obj/effect/turf_decal/tile/blue/full,
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/psychology)
+"grF" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/security/armory)
"grI" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{
@@ -23234,6 +23282,13 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
+"gwX" = (
+/obj/item/kirbyplants/random,
+/obj/structure/cable,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"gxg" = (
/obj/structure/cable,
/turf/open/floor/stone,
@@ -23349,15 +23404,6 @@
/obj/effect/turf_decal/tile/green/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/medical/virology)
-"gzz" = (
-/obj/machinery/computer/security/telescreen/entertainment/directional/west,
-/obj/machinery/computer/monitor{
- dir = 4
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"gzH" = (
/obj/machinery/door/firedoor/heavy,
/obj/machinery/door/airlock/research{
@@ -23540,6 +23586,11 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/service/bar)
+"gBW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"gBX" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/hollow/reinforced/middle{
@@ -23552,6 +23603,13 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/commons/storage/mining)
+"gCh" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"gCl" = (
/obj/structure/railing/corner/end/flip{
dir = 1
@@ -23618,6 +23676,21 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/textured,
/area/station/security/brig)
+"gCS" = (
+/obj/machinery/computer/upload/borg{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "station intercom (AI Private)"
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 5
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"gCV" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
@@ -23876,12 +23949,6 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"gGZ" = (
-/obj/machinery/computer/bank_machine,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"gHe" = (
/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/tile/blue,
@@ -23901,6 +23968,9 @@
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"gHp" = (
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"gHq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24043,11 +24113,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"gJI" = (
-/mob/living/simple_animal/bot/secbot/beepsky/armsky,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"gJK" = (
/obj/effect/spawner/structure/window/hollow/reinforced/middle{
dir = 4
@@ -24313,19 +24378,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/command/heads_quarters/cmo)
-"gOg" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Atmospherics";
- network = list("minisat");
- start_active = 1
- },
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"gOi" = (
/obj/structure/rack,
/obj/item/clothing/glasses/sunglasses/big{
@@ -24392,15 +24444,10 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/storage)
-"gPn" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Armory"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory/upper)
+"gPo" = (
+/obj/machinery/recharge_station,
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"gPC" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -24486,6 +24533,9 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
+"gQL" = (
+/turf/closed/wall/r_wall,
+/area/station/security/armory)
"gQO" = (
/obj/machinery/door/airlock/public/glass{
name = "Chapel Office"
@@ -24500,13 +24550,6 @@
/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"gRe" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"gRg" = (
/obj/machinery/light/small/directional/north,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -24592,6 +24635,14 @@
/obj/effect/decal/cleanable/blood/oil,
/turf/open/floor/iron/dark/textured_large,
/area/station/cargo/bitrunning/den)
+"gSk" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/effect/spawner/random/armory/e_gun,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"gSl" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 9
@@ -25024,6 +25075,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"gXR" = (
+/obj/structure/rack,
+/obj/machinery/status_display/evac/directional/south,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gXY" = (
/obj/machinery/door/airlock/maintenance{
name = "Medbay Maintenance"
@@ -25125,6 +25182,11 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"gYL" = (
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/status_display/ai/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"gYM" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25309,6 +25371,10 @@
/obj/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"hcd" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"hce" = (
/obj/machinery/door/airlock{
id_tag = "AuxToilet3";
@@ -25499,16 +25565,10 @@
},
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/mess)
-"hfy" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/machinery/turretid{
- name = "AI Chamber turret control";
- pixel_x = 5;
- pixel_y = -24
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+"hfx" = (
+/obj/structure/sign/warning/secure_area/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"hfA" = (
/obj/structure/window/reinforced/spawner/directional/north{
pixel_y = 2
@@ -25620,6 +25680,13 @@
dir = 5
},
/area/station/science/lab)
+"hhT" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"hig" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25644,6 +25711,21 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/textured,
/area/station/maintenance/fore)
+"hiG" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/neutral/warning,
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/item/pickaxe,
+/obj/item/pickaxe,
+/obj/item/pickaxe,
+/obj/item/storage/box/smart_metal_foam,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_edge,
+/area/station/command/eva)
"hjc" = (
/obj/structure/closet/emcloset,
/obj/item/pickaxe,
@@ -25883,6 +25965,17 @@
dir = 6
},
/area/station/security/prison)
+"hms" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"hmt" = (
/obj/machinery/door/firedoor,
/obj/structure/table/reinforced,
@@ -26261,6 +26354,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"hqZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"hrh" = (
/obj/structure/chair/comfy/beige{
dir = 1
@@ -26291,10 +26390,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"hsh" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"hsn" = (
/obj/effect/landmark/start/medical_doctor,
/obj/machinery/holopad,
@@ -26331,15 +26426,6 @@
"hsB" = (
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"hsN" = (
-/obj/structure/table,
-/obj/item/storage/box/firingpins,
-/obj/item/storage/box/firingpins,
-/obj/item/key/security,
-/obj/machinery/light/directional/east,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"hsQ" = (
/obj/structure/tank_holder/oxygen,
/turf/open/floor/plating,
@@ -26518,6 +26604,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"hvd" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"hvm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -26668,12 +26762,24 @@
},
/turf/open/floor/iron/dark,
/area/station/service/bar)
+"hyg" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/treatment_center)
"hyj" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 1
},
/turf/open/floor/plating/snowed/icemoon,
/area/station/maintenance/disposal)
+"hyp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/closed/wall/r_wall,
+/area/station/security/armory/upper)
"hyC" = (
/obj/effect/spawner/structure/window/hollow/reinforced/middle,
/obj/structure/cable,
@@ -26765,14 +26871,6 @@
},
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
-"hzH" = (
-/obj/machinery/camera/motion/directional/west{
- c_tag = "MiniSat Core Hallway";
- network = list("aicore")
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"hzJ" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -26980,6 +27078,10 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/commons/locker)
+"hCg" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"hCn" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -26999,6 +27101,11 @@
/obj/structure/cable,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
+"hCB" = (
+/obj/structure/cable/multilayer/connected,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"hCC" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -27089,6 +27196,20 @@
/obj/machinery/shower/directional/north,
/turf/open/floor/iron/smooth,
/area/mine/eva/lower)
+"hDy" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 8
+ },
+/area/station/command/eva)
"hDG" = (
/obj/docking_port/stationary/random/icemoon{
dir = 4;
@@ -27255,9 +27376,6 @@
"hGH" = (
/turf/closed/wall,
/area/station/security/lockers)
-"hHb" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"hHg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -27323,6 +27441,10 @@
},
/turf/open/floor/iron/dark/smooth_half,
/area/station/medical/morgue)
+"hHA" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"hHG" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 10
@@ -27454,19 +27576,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/disposal)
-"hJv" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/landmark/start/chemist,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
"hJx" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -27596,10 +27705,6 @@
/obj/machinery/telecomms/bus/preset_three,
/turf/open/floor/circuit/telecomms/mainframe,
/area/station/tcommsat/server)
-"hMc" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"hMg" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -27607,24 +27712,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"hMh" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/cup/bottle/fluorine{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/epinephrine{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/cup/bottle/iodine{
- pixel_x = 1
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 8
- },
-/area/station/medical/chem_storage)
"hMr" = (
/obj/effect/landmark/start/chaplain,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -27670,6 +27757,34 @@
dir = 5
},
/area/station/science/lab)
+"hME" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/camera/directional/east{
+ c_tag = "MiniSat Service Bay";
+ network = list("minisat");
+ start_active = 1
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
+"hMH" = (
+/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/trimline/blue/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"hMJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -27696,6 +27811,13 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron/white,
/area/station/security/prison/safe)
+"hMT" = (
+/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/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"hMZ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -27804,6 +27926,14 @@
/obj/machinery/mechpad,
/turf/open/floor/iron/smooth,
/area/mine/mechbay)
+"hOq" = (
+/obj/machinery/status_display/ai/directional/north,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"hOt" = (
/obj/structure/chair,
/obj/effect/turf_decal/stripes/line{
@@ -27816,14 +27946,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"hOw" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"hOG" = (
/obj/machinery/hydroponics/constructable,
/turf/open/floor/grass,
@@ -27851,23 +27973,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit,
/area/station/science/robotics/mechbay)
-"hPe" = (
-/obj/structure/cable/multilayer/connected,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"hPf" = (
-/obj/structure/safe/vault,
-/obj/item/clothing/head/costume/bearpelt,
-/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
-/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/speedloader/c357,
-/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"hPk" = (
/obj/machinery/door/airlock/security{
name = "Permabrig Chapel"
@@ -28094,22 +28199,6 @@
/obj/structure/railing/corner,
/turf/open/floor/iron,
/area/mine/eva)
-"hSl" = (
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/iron/dark/smooth_corner,
-/area/station/ai_monitored/command/storage/eva)
"hSm" = (
/obj/structure/table,
/obj/item/paper/crumpled{
@@ -28404,10 +28493,6 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/white,
/area/station/maintenance/port/fore)
-"hWi" = (
-/obj/machinery/teleport/hub,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hWl" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -28480,6 +28565,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"hXE" = (
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/suit_storage_unit/medical,
+/obj/machinery/light/small/directional/south,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"hXU" = (
/obj/machinery/newscaster/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
@@ -28671,6 +28763,13 @@
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron,
/area/mine/laborcamp/security)
+"iax" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"iay" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -28735,36 +28834,6 @@
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"ibk" = (
-/obj/structure/railing,
-/obj/structure/table,
-/obj/item/radio/off{
- pixel_x = 3;
- pixel_y = 8
- },
-/obj/item/radio/off{
- pixel_x = -3;
- pixel_y = 8
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/item/radio/off{
- pixel_y = 5
- },
-/obj/item/radio/off{
- pixel_y = 5
- },
-/obj/machinery/cell_charger,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"ibm" = (
/obj/structure/cable,
/obj/machinery/newscaster/directional/north,
@@ -28813,16 +28882,6 @@
},
/turf/open/floor/plating,
/area/station/service/chapel)
-"ibY" = (
-/obj/structure/table,
-/obj/item/ai_module/reset,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/dark_green,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"ich" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/turf/open/openspace/icemoon/keep_below,
@@ -28837,6 +28896,12 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"icp" = (
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"icu" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 8
@@ -29040,12 +29105,9 @@
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron,
/area/mine/laborcamp/security)
-"ife" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"ifH" = (
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"ifX" = (
/obj/machinery/vending/wardrobe/cargo_wardrobe,
/turf/open/floor/iron,
@@ -29181,24 +29243,10 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/engineering/storage/tech)
-"ihq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"ihu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/explab)
-"ihx" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Armory"
- },
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"ihB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29334,10 +29382,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"ijT" = (
-/obj/structure/transit_tube/horizontal,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ijU" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -29431,6 +29475,20 @@
/obj/structure/reagent_dispensers/wall/peppertank/directional/south,
/turf/open/floor/iron/dark/textured,
/area/station/security/office)
+"ikJ" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/interior";
+ name = "Antechamber Turret Control";
+ pixel_y = -24;
+ req_access = list("minisat")
+ },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "MiniSat Foyer";
+ network = list("minisat")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ikL" = (
/obj/machinery/status_display/ai/directional/west,
/obj/effect/turf_decal/siding/wood{
@@ -29493,14 +29551,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace/icemoon/keep_below,
/area/station/maintenance/port/lesser)
-"ilJ" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"ilN" = (
/obj/effect/spawner/structure/window/hollow/reinforced/middle{
dir = 1
@@ -29571,6 +29621,12 @@
dir = 4
},
/area/station/engineering/lobby)
+"inx" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"inE" = (
/turf/open/floor/iron/corner,
/area/station/engineering/lobby)
@@ -29610,20 +29666,6 @@
dir = 4
},
/area/station/hallway/secondary/entry)
-"iol" = (
-/obj/machinery/camera/directional/south{
- c_tag = "MiniSat Teleporter";
- network = list("minisat");
- start_active = 1
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ior" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -29765,11 +29807,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
-"iqu" = (
-/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_interior)
"iqC" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -29948,10 +29985,6 @@
"itj" = (
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"itl" = (
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"itt" = (
/obj/machinery/door/window/brigdoor/right/directional/south{
name = "Research Director Observation";
@@ -30049,10 +30082,6 @@
},
/turf/open/floor/stone,
/area/station/service/bar/atrium)
-"iuS" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory/upper)
"ivi" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/yellow,
@@ -30311,6 +30340,18 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"izr" = (
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Paramedic Dispatch Room"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"izw" = (
/obj/machinery/door/airlock/external{
name = "Solar Maintenance"
@@ -30342,16 +30383,6 @@
dir = 8
},
/area/station/science/ordnance/office)
-"izI" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/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/maintenance/port/greater)
"izJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -30378,16 +30409,30 @@
"iAf" = (
/turf/closed/wall/mineral/wood,
/area/station/maintenance/space_hut/cabin)
-"iAk" = (
-/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/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"iAu" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/station/cargo/miningdock)
+"iAE" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel"
+ },
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"iAK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -30454,6 +30499,9 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/dark/textured,
/area/station/medical/treatment_center)
+"iBD" = (
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"iBF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment,
@@ -30550,10 +30598,6 @@
/obj/effect/landmark/blobstart,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"iDp" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/closed/wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"iDq" = (
/turf/closed/wall/r_wall,
/area/station/security/warden)
@@ -30670,12 +30714,28 @@
/obj/effect/spawner/random/trash/janitor_supplies,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"iFJ" = (
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"iFX" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"iFY" = (
+/obj/machinery/computer/upload/ai{
+ dir = 1
+ },
+/obj/machinery/flasher/directional/south{
+ id = "AI"
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 9
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"iGa" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -30736,9 +30796,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/office)
-"iHp" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
"iHP" = (
/obj/machinery/holopad,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -30819,6 +30876,11 @@
/obj/structure/sign/warning/electric_shock/directional/north,
/turf/open/floor/plating,
/area/station/medical/chemistry)
+"iJd" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"iJh" = (
/obj/structure/sign/warning/gas_mask/directional/west,
/turf/open/floor/plating,
@@ -30849,15 +30911,6 @@
dir = 8
},
/area/station/command/heads_quarters/rd)
-"iJE" = (
-/obj/structure/rack,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/effect/spawner/random/armory/rubbershot,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"iJK" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -30885,9 +30938,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/hallway/primary/central)
-"iJO" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"iJV" = (
/obj/structure/railing/corner/end{
dir = 8
@@ -30945,6 +30995,10 @@
/obj/structure/table,
/turf/open/floor/iron,
/area/station/security/prison/mess)
+"iKD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/ai/satellite/chamber)
"iKQ" = (
/obj/machinery/status_display/evac/directional/east,
/turf/open/openspace,
@@ -31074,10 +31128,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"iMp" = (
-/obj/machinery/status_display/ai/directional/east,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"iMu" = (
/obj/machinery/camera/directional/east{
c_tag = "Arrivals Escape Pod 1"
@@ -31085,13 +31135,16 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"iMw" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/cable,
-/obj/effect/turf_decal/bot_red,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+"iMv" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/beakers{
+ pixel_y = 7
+ },
+/obj/item/assembly/igniter{
+ pixel_y = -3
+ },
+/turf/open/floor/plating,
+/area/station/medical/chem_storage)
"iMA" = (
/obj/effect/turf_decal/loading_area{
dir = 1
@@ -31146,6 +31199,19 @@
"iNo" = (
/turf/closed/mineral/random/snow,
/area/icemoon/underground/unexplored/rivers/deep/shoreline)
+"iNu" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"iNy" = (
/obj/structure/chair{
dir = 4
@@ -31526,16 +31592,15 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron,
/area/station/maintenance/starboard/fore)
-"iST" = (
-/obj/structure/chair/office,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"iSX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/maintenance/port/fore)
+"iTd" = (
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"iTr" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -31641,17 +31706,6 @@
/obj/structure/noticeboard/directional/north,
/turf/open/floor/iron,
/area/station/cargo/office)
-"iUO" = (
-/obj/machinery/camera/motion/directional/north{
- c_tag = "EVA Storage North"
- },
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/bot_white,
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"iUT" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -31676,6 +31730,9 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"iVq" = (
+/turf/closed/wall,
+/area/station/security/armory)
"iVv" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -32012,14 +32069,6 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/locker)
-"jag" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"jai" = (
/obj/structure/fence/post{
dir = 8
@@ -32055,6 +32104,24 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"jaF" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/fluorine{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/epinephrine{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/iodine{
+ pixel_x = 1
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/chem_storage)
"jaO" = (
/obj/machinery/door/airlock/atmos/glass{
name = "Turbine Access"
@@ -32590,6 +32657,36 @@
},
/turf/open/floor/iron,
/area/station/service/hydroponics)
+"jiz" = (
+/obj/effect/turf_decal/trimline/neutral/warning,
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/item/flashlight{
+ pixel_y = 9
+ },
+/obj/item/flashlight{
+ pixel_y = 9
+ },
+/obj/item/flashlight{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/flashlight{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/open/floor/iron/dark/smooth_edge,
+/area/station/command/eva)
+"jiN" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"jjk" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -32597,13 +32694,6 @@
},
/turf/open/openspace,
/area/station/cargo/storage)
-"jjq" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jjt" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32630,6 +32720,14 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"jjz" = (
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"jjF" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -32931,22 +33029,6 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"joh" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/obj/machinery/status_display/ai/directional/east,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
"jol" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -33095,6 +33177,14 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
+"jqC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"jqE" = (
/obj/structure/table,
/obj/item/book/manual/wiki/grenades,
@@ -33111,6 +33201,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"jqO" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"jqT" = (
/turf/closed/wall/r_wall,
/area/station/engineering/storage/tech)
@@ -33162,18 +33256,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/turf/open/floor/iron,
/area/station/security/prison/work)
-"jsq" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/button/door/directional/north{
- id = "teledoor";
- name = "MiniSat Teleporter Shutters Control";
- req_one_access = list("teleporter","minisat")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jss" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -33208,13 +33290,6 @@
/obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"jtm" = (
-/obj/machinery/porta_turret/ai{
- dir = 4;
- installation = /obj/item/gun/energy/e_gun
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"jtn" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
@@ -33537,12 +33612,6 @@
dir = 4
},
/area/station/science/genetics)
-"jxq" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"jxw" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating/icemoon,
@@ -33628,6 +33697,13 @@
/obj/structure/closet/secure_closet/captains,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain)
+"jzo" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"jzy" = (
/obj/machinery/computer/exodrone_control_console{
dir = 1
@@ -33647,24 +33723,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"jzE" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/stack/sheet/plasteel{
- amount = 25;
- pixel_x = 4;
- pixel_y = 3
- },
-/obj/item/stack/sheet/rglass{
- amount = 50
- },
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/obj/machinery/firealarm/directional/east,
-/obj/structure/sign/warning/secure_area/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"jzH" = (
/obj/machinery/modular_computer/preset/research{
dir = 4
@@ -33701,6 +33759,20 @@
},
/turf/open/floor/iron/white,
/area/station/medical/storage)
+"jAf" = (
+/obj/structure/table,
+/obj/item/stack/sheet/iron/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/clothing/head/utility/welding,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 35
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"jAk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -33714,9 +33786,6 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock)
-"jAt" = (
-/turf/closed/wall/r_wall,
-/area/station/medical/chem_storage)
"jAu" = (
/obj/structure/rack,
/obj/structure/cable,
@@ -33888,6 +33957,13 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/break_room)
+"jDe" = (
+/obj/structure/closet/emcloset{
+ anchored = 1
+ },
+/obj/structure/sign/warning/cold_temp/directional/south,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"jDl" = (
/obj/structure/sign/warning/cold_temp/directional/north,
/turf/open/floor/plating,
@@ -33912,6 +33988,11 @@
/obj/machinery/pdapainter/security,
/turf/open/floor/wood/large,
/area/station/command/heads_quarters/hos)
+"jDx" = (
+/obj/structure/transit_tube/station/reverse,
+/obj/structure/sign/warning/secure_area/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"jDz" = (
/obj/machinery/light/small/directional/east,
/obj/item/pickaxe,
@@ -33949,18 +34030,6 @@
/obj/effect/spawner/random/engineering/atmospherics_portable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"jDW" = (
-/obj/effect/turf_decal/bot_white/left,
-/obj/structure/closet/crate/silvercrate,
-/obj/machinery/light_switch/directional/east{
- pixel_y = 6
- },
-/obj/item/radio/intercom/directional/east{
- pixel_y = -8
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"jDX" = (
/obj/structure/training_machine,
/obj/item/target,
@@ -34031,6 +34100,16 @@
},
/turf/open/floor/plating/icemoon,
/area/station/science/ordnance/bomb/planet)
+"jEX" = (
+/obj/structure/table,
+/obj/item/ai_module/reset,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/dark_green,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"jFf" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -34123,6 +34202,11 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"jHE" = (
+/obj/machinery/power/smes/super/full,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"jHF" = (
/obj/item/trash/boritos/red,
/obj/structure/cable,
@@ -34247,16 +34331,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/drone_bay)
-"jIZ" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable/multilayer/connected,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"jJd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34342,6 +34416,12 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/large,
/area/station/engineering/main)
+"jKg" = (
+/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/dark,
+/area/station/ai/satellite/service)
"jKl" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/west,
@@ -34368,15 +34448,6 @@
},
/turf/open/floor/iron/dark/textured_half,
/area/station/service/bar/atrium)
-"jKu" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- name = "Office Shutters";
- id = "paramedic_shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/paramedic)
"jKv" = (
/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/stripes/line{
@@ -34420,13 +34491,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"jKK" = (
-/obj/effect/landmark/event_spawn,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/green,
-/obj/structure/sign/plaques/kiddie,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jKN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -34579,14 +34643,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/brig/entrance)
-"jMc" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"jMn" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
@@ -34644,6 +34700,13 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/general,
/turf/open/floor/plating,
/area/station/cargo/storage)
+"jMH" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"jMO" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -34714,6 +34777,18 @@
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"jOz" = (
+/obj/effect/turf_decal/trimline/blue/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/line,
+/obj/effect/turf_decal/trimline/blue/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/line,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"jOC" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/obj/machinery/newscaster/directional/north,
@@ -34927,20 +35002,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron/dark,
/area/mine/eva)
-"jRg" = (
-/obj/structure/table,
-/obj/machinery/camera/motion/directional/west{
- c_tag = "AI Upload West";
- network = list("aiupload")
- },
-/obj/item/ai_module/supplied/freeform,
-/obj/effect/turf_decal/tile/dark_green,
-/obj/machinery/light/directional/west,
-/obj/structure/sign/nanotrasen{
- pixel_x = -32
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jRi" = (
/obj/structure/fence{
dir = 8
@@ -35185,15 +35246,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"jUW" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"jUY" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/personal{
@@ -35309,6 +35361,20 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/maintenance/port/lesser)
+"jXk" = (
+/obj/structure/table,
+/obj/machinery/camera/motion/directional/west{
+ c_tag = "AI Upload West";
+ network = list("aiupload")
+ },
+/obj/item/ai_module/supplied/freeform,
+/obj/effect/turf_decal/tile/dark_green,
+/obj/machinery/light/directional/west,
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"jXl" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
@@ -35353,6 +35419,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
+"jXQ" = (
+/obj/vehicle/ridden/secway,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"jXY" = (
/obj/machinery/door/airlock/public/glass{
id_tag = "gulag1";
@@ -35415,16 +35487,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"jYV" = (
-/obj/effect/turf_decal/bot_white/left,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"jZe" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -35591,6 +35653,11 @@
/obj/machinery/field/generator,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"kbK" = (
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"kbL" = (
/obj/structure/table,
/obj/machinery/light/small/dim/directional/west,
@@ -35678,6 +35745,18 @@
},
/turf/open/floor/plating,
/area/station/security/prison/visit)
+"kcQ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
+"kcR" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/glass/reinforced,
+/area/station/security/armory/upper)
"kcT" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -35812,6 +35891,14 @@
/obj/item/canvas/nineteen_nineteen,
/turf/open/floor/sepia,
/area/station/security/prison/rec)
+"keM" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"keP" = (
/turf/closed/wall,
/area/station/engineering/atmos/storage/gas)
@@ -35888,21 +35975,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/mine/laborcamp)
-"kfP" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/machinery/camera/motion/directional/south{
- c_tag = "MiniSat AI Chamber North";
- network = list("aicore")
- },
-/obj/structure/cable,
-/obj/machinery/flasher/directional/south{
- id = "AI";
- pixel_x = -10
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"kfS" = (
/obj/machinery/atmospherics/components/tank/air/layer4{
initialize_directions = 2
@@ -36012,17 +36084,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/construction)
-"khy" = (
-/obj/structure/rack,
-/obj/item/wrench,
-/obj/item/crowbar/red,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
-"khR" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"khW" = (
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/structure/crate,
@@ -36119,13 +36180,6 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"kiY" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/spawner/random/armory/bulletproof_armor,
-/obj/effect/spawner/random/armory/bulletproof_helmet,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"kjd" = (
/obj/structure/plasticflaps{
dir = 4
@@ -36227,16 +36281,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
-"kka" = (
-/obj/machinery/requests_console/auto_name/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "EVA Storage South"
- },
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/bot_red,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+"kjQ" = (
+/obj/structure/transit_tube/horizontal,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"kke" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -36338,6 +36386,22 @@
},
/turf/open/floor/iron/white,
/area/station/medical/break_room)
+"klm" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 1
+ },
+/area/station/command/eva)
"klo" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/table/reinforced,
@@ -36358,15 +36422,6 @@
/obj/effect/spawner/random/contraband/prison,
/turf/open/floor/carpet/blue,
/area/station/security/prison/work)
-"klH" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/structure/tank_holder/extinguisher,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"klW" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/iron,
@@ -36479,6 +36534,11 @@
name = "Holodeck Projector Floor"
},
/area/station/holodeck/rec_center)
+"kno" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/armory/upper)
"knq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -36506,6 +36566,12 @@
},
/turf/open/floor/iron/large,
/area/station/commons/locker)
+"koI" = (
+/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/dark,
+/area/station/ai/satellite/atmos)
"koO" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
@@ -36513,6 +36579,12 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
+"kpc" = (
+/obj/machinery/computer/bank_machine,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"kpg" = (
/obj/machinery/door/airlock/external{
glass = 1;
@@ -37015,6 +37087,12 @@
/obj/structure/closet/firecloset,
/turf/open/floor/iron/smooth,
/area/station/maintenance/port/fore)
+"kvL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"kvR" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -37325,6 +37403,10 @@
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"kAE" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"kAG" = (
/obj/structure/table,
/obj/item/cigbutt,
@@ -37449,12 +37531,6 @@
dir = 1
},
/area/mine/eva/lower)
-"kCb" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/cable,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"kCg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/siding/wood/corner{
@@ -37541,9 +37617,6 @@
/obj/structure/frame/machine/secured,
/turf/open/floor/iron,
/area/station/construction)
-"kCV" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"kDa" = (
/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/table,
@@ -37799,6 +37872,13 @@
/obj/machinery/wall_healer/directional/south,
/turf/open/floor/iron/white/corner,
/area/station/hallway/secondary/exit/departure_lounge)
+"kGX" = (
+/obj/machinery/recharger,
+/obj/structure/table,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"kHb" = (
/obj/structure/closet/secure_closet/personal{
anchored = 1
@@ -37844,15 +37924,18 @@
"kHr" = (
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/project)
-"kHz" = (
-/obj/effect/turf_decal/trimline/yellow/filled/end{
- dir = 1
+"kHs" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/door/airlock/external{
+ name = "MiniSat External Access"
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"kHI" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/tile/blue,
@@ -37891,20 +37974,12 @@
dir = 1
},
/area/station/hallway/secondary/entry)
-"kHU" = (
+"kHZ" = (
+/obj/machinery/status_display/ai/directional/south,
/obj/structure/table,
-/obj/item/stack/sheet/iron/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/clothing/head/utility/welding,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 35
- },
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"kIh" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -38242,6 +38317,10 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"kNw" = (
+/obj/structure/cable,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"kNA" = (
/obj/structure/disposalpipe/segment,
/obj/structure/girder,
@@ -38379,13 +38458,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
-"kOX" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/tile/dark_green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"kPg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -38483,20 +38555,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"kQz" = (
-/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/cyclelink_helper_multi{
- cycle_id = "ai-passthrough"
- },
-/obj/structure/cable,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Atmospherics"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"kQE" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -38655,6 +38713,10 @@
},
/turf/open/floor/iron,
/area/mine/laborcamp)
+"kSZ" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"kTk" = (
/turf/open/floor/iron/dark/textured_half{
dir = 1
@@ -38683,6 +38745,16 @@
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/mine/eva/lower)
+"kTS" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"kUb" = (
/obj/effect/turf_decal/stripes/red/line{
dir = 8
@@ -38756,6 +38828,16 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/white,
/area/station/maintenance/port/fore)
+"kUS" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/machinery/turretid{
+ name = "AI Chamber turret control";
+ pixel_x = 5;
+ pixel_y = -24
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"kUU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -39167,12 +39249,6 @@
"kZu" = (
/turf/closed/wall,
/area/mine/production)
-"kZC" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"kZI" = (
/obj/structure/rack,
/obj/effect/spawner/random/contraband/permabrig_weapon,
@@ -39187,13 +39263,6 @@
},
/turf/open/floor/plating/icemoon,
/area/station/science/ordnance/bomb/planet)
-"lab" = (
-/obj/machinery/door/window/brigdoor/left/directional/north{
- name = "Secure Weapons Storage";
- req_access = list("armory")
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"laf" = (
/obj/structure/cable,
/obj/structure/chair{
@@ -39287,6 +39356,14 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"laX" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/airlock/maintenance/glass,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"laY" = (
/obj/effect/spawner/random/maintenance/three,
/obj/structure/closet/crate,
@@ -39362,6 +39439,9 @@
"lcu" = (
/turf/open/floor/iron/white,
/area/station/science/explab)
+"lcA" = (
+/turf/closed/wall/r_wall,
+/area/station/medical/chem_storage)
"lcB" = (
/obj/machinery/light/small/directional/west,
/obj/structure/table/wood,
@@ -39393,13 +39473,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"ldw" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/port/greater)
"ldz" = (
/obj/structure/rack,
/obj/item/reagent_containers/dropper,
@@ -39425,6 +39498,19 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"ldN" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Atmospherics";
+ network = list("minisat");
+ start_active = 1
+ },
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"ldR" = (
/obj/effect/turf_decal/tile/blue/half/contrasted,
/turf/open/floor/iron/white,
@@ -39569,6 +39655,14 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron,
/area/station/command/heads_quarters/qm)
+"lfL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron/white,
+/area/station/medical/storage)
"lfU" = (
/obj/effect/spawner/random/structure/grille,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -39590,6 +39684,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"lgm" = (
+/obj/machinery/camera/motion/directional/north{
+ c_tag = "EVA Storage North"
+ },
+/obj/structure/tank_dispenser/oxygen,
+/obj/effect/turf_decal/bot_white,
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 1
+ },
+/area/station/command/eva)
"lgw" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -39697,6 +39802,17 @@
/obj/structure/sign/poster/random/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"lim" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Foyer"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"lis" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/turf_decal/tile/brown/half/contrasted{
@@ -39908,21 +40024,6 @@
/obj/structure/rack,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"lkH" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/bodybags{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/rxglasses,
-/obj/item/hand_labeler,
-/obj/item/gun/syringe,
-/obj/item/gun/syringe,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"lkI" = (
/obj/machinery/computer/communications,
/obj/effect/turf_decal/tile/blue/half/contrasted,
@@ -39945,6 +40046,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"llu" = (
+/obj/structure/railing/corner,
+/obj/item/storage/belt/utility,
+/obj/machinery/newscaster/directional/north,
+/obj/machinery/light/directional/north,
+/obj/item/clothing/glasses/welding,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"llw" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40032,6 +40145,24 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/mine/laborcamp)
+"lmL" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/stack/sheet/plasteel{
+ amount = 25;
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 50
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/obj/machinery/firealarm/directional/east,
+/obj/structure/sign/warning/secure_area/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"lmM" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -40108,6 +40239,22 @@
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
+"lnE" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 4
+ },
+/area/station/command/eva)
"lnL" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/large,
@@ -40129,15 +40276,6 @@
"log" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/central/lesser)
-"lok" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"lom" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40294,10 +40432,20 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"lqz" = (
+"lqm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/structure/cable,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"lqA" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -40462,14 +40610,13 @@
dir = 8
},
/area/station/security/prison)
-"lsU" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+"lta" = (
+/obj/machinery/camera/directional/north{
+ c_tag = "MiniSat AI Chamber South";
+ network = list("aicore")
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"ltk" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -40478,6 +40625,15 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"ltE" = (
+/obj/effect/turf_decal/trimline/yellow/filled/end{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"ltH" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/turf/open/floor/plating/snowed/smoothed/icemoon,
@@ -40524,6 +40680,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"luB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/closed/wall,
+/area/station/ai/satellite/interior)
"luD" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -40783,14 +40943,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
-"lxj" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/computer/station_alert{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"lxu" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
dir = 4
@@ -40798,14 +40950,6 @@
/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"lxC" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/treatment_center)
"lxR" = (
/obj/effect/spawner/random/structure/crate_abandoned,
/turf/open/floor/plating,
@@ -40832,15 +40976,6 @@
/obj/effect/mapping_helpers/no_atoms_ontop,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/labor_camp)
-"lye" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"lyg" = (
/turf/closed/wall/r_wall,
/area/station/security/brig)
@@ -40870,9 +41005,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"lyG" = (
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory/upper)
"lyH" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2,
@@ -40897,6 +41029,15 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain)
+"lzj" = (
+/obj/machinery/porta_turret/ai{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 9
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"lzq" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -41301,14 +41442,6 @@
/obj/structure/cable,
/turf/open/floor/carpet/blue,
/area/station/security/prison/work)
-"lEg" = (
-/obj/structure/cable,
-/obj/machinery/door/window/brigdoor/right/directional/north{
- name = "Primary AI Core Access";
- req_access = list("ai_upload")
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"lEj" = (
/turf/open/floor/iron/dark/textured,
/area/station/security/processing)
@@ -41472,6 +41605,20 @@
/obj/structure/sign/warning/directional/north,
/turf/open/genturf/blue,
/area/icemoon/underground/unexplored/rivers/deep/shoreline)
+"lGh" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"lGp" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -41576,6 +41723,17 @@
},
/turf/open/floor/iron/dark/corner,
/area/station/engineering/atmos/storage/gas)
+"lHI" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"lHL" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/corner{
@@ -41594,6 +41752,13 @@
/obj/machinery/smartfridge/organ,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"lIc" = (
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"lIk" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -41642,6 +41807,14 @@
/obj/effect/mapping_helpers/airlock/access/any/command/general,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
+"lIM" = (
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"lIP" = (
/obj/effect/mapping_helpers/trapdoor_placer,
/turf/open/floor/catwalk_floor/iron_white,
@@ -41658,9 +41831,6 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron/dark/side,
/area/mine/eva/lower)
-"lIW" = (
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"lJc" = (
/obj/machinery/hydroponics/soil/rich,
/turf/open/floor/grass,
@@ -41674,6 +41844,10 @@
/obj/structure/sign/clock/directional/north,
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"lJm" = (
+/obj/machinery/atmospherics/components/tank/air,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"lJn" = (
/obj/effect/decal/cleanable/confetti,
/obj/structure/closet/crate/cardboard,
@@ -41746,19 +41920,6 @@
/obj/item/storage/dice,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"lLl" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lLm" = (
/turf/open/floor/iron/cafeteria,
/area/station/maintenance/port/aft)
@@ -41833,13 +41994,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/mine/mechbay)
-"lNc" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lNi" = (
/obj/effect/spawner/random/trash/moisture_trap,
/turf/open/floor/plating,
@@ -41865,16 +42019,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"lNC" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lNG" = (
/obj/machinery/door/airlock/security/glass{
name = "Security Office"
@@ -41901,6 +42045,12 @@
/obj/structure/sign/poster/contraband/random/directional/east,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/maintenance/starboard/fore)
+"lNO" = (
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/chem_storage)
"lNP" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -41924,13 +42074,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/mix)
-"lOd" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"lOr" = (
/obj/structure/railing,
/obj/structure/stairs/east,
@@ -42009,14 +42152,6 @@
},
/turf/open/floor/plating/icemoon,
/area/station/security/execution/education)
-"lPc" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"lPh" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -42067,19 +42202,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"lPJ" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"lPK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -42235,23 +42357,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"lRx" = (
-/obj/effect/turf_decal/tile/dark_green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"lRy" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lRD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -42421,21 +42526,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
-"lVc" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/table/wood/fancy/green,
-/obj/effect/spawner/random/aimodule/harmless,
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 1
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"lVg" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"lVk" = (
/obj/effect/spawner/structure/window/hollow/reinforced/end{
dir = 1
@@ -42812,6 +42902,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
+"mbF" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"mbG" = (
/obj/machinery/door/airlock/maintenance{
name = "Chapel Maintenance"
@@ -42839,6 +42939,19 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/floor/plating/snowed/coldroom,
/area/station/service/kitchen/coldroom)
+"mbP" = (
+/obj/structure/table,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/rods/fifty,
+/obj/item/stack/rods/fifty,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mbZ" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/door/airlock/security{
@@ -42980,21 +43093,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
-"mdM" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
"mdX" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -43024,13 +43122,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/security/warden)
-"meG" = (
-/obj/item/kirbyplants/random,
-/obj/structure/cable,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"meH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -43083,9 +43174,6 @@
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/iron/dark,
/area/mine/eva/lower)
-"mfD" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"mfH" = (
/turf/closed/wall/r_wall,
/area/station/security/brig/upper)
@@ -43187,24 +43275,6 @@
"mgU" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/hos)
-"mgZ" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/closet/secure_closet/contraband/armory,
-/obj/machinery/firealarm/directional/north,
-/obj/effect/spawner/random/maintenance/three,
-/obj/effect/spawner/random/contraband/armory,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
-"mhb" = (
-/obj/effect/turf_decal/trimline/dark/warning{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"mhx" = (
/obj/effect/turf_decal/bot,
/obj/effect/landmark/secequipment,
@@ -43369,14 +43439,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
-"mlp" = (
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mly" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/turf/open/floor/iron/recharge_floor,
@@ -43958,6 +44020,20 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/engineering/atmos/storage)
+"muk" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"muv" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/stool/directional/west,
@@ -43995,20 +44071,6 @@
"mvv" = (
/turf/open/floor/wood,
/area/station/security/courtroom)
-"mvw" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command/glass{
- name = "EVA Storage"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/eva,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 1
- },
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/red_alert_access,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
"mvG" = (
/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{
dir = 8
@@ -44034,15 +44096,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"mwo" = (
-/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/turf/open/floor/plating/snowed/icemoon,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mwp" = (
/obj/structure/disposalpipe/trunk/multiz{
dir = 4
@@ -44098,6 +44151,16 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark/textured,
/area/station/hallway/primary/fore)
+"mxI" = (
+/obj/effect/turf_decal/trimline/neutral/corner,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mxK" = (
/obj/structure/fence/corner{
dir = 8
@@ -44156,6 +44219,21 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"myd" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "AI Core"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"mye" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/disposalpipe/segment,
@@ -44320,20 +44398,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"mzZ" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat/hallway";
- name = "Chamber Hallway Turret Control";
- pixel_x = 32;
- pixel_y = -24;
- req_access = list("minisat")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mAc" = (
/obj/machinery/door/airlock/maintenance{
name = "Mining Maintenance"
@@ -44496,19 +44560,6 @@
/obj/effect/turf_decal/bot_white,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"mCw" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Chamber Observation"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mCx" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/airalarm/directional/south,
@@ -44538,6 +44589,20 @@
"mCT" = (
/turf/open/water/no_planet_atmos/deep,
/area/station/service/hydroponics/garden)
+"mDe" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"mDf" = (
/obj/machinery/telecomms/server/presets/common,
/turf/open/floor/iron/dark/telecomms,
@@ -44578,14 +44643,6 @@
},
/turf/open/floor/iron,
/area/mine/laborcamp)
-"mEg" = (
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"mEv" = (
/obj/structure/rack,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -44608,12 +44665,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"mEx" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mEz" = (
/obj/structure/sign/poster/contraband/random/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -44706,6 +44757,10 @@
/obj/effect/turf_decal/tile/blue/half/contrasted,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"mFq" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"mFt" = (
/obj/machinery/atmospherics/components/binary/pump/on{
name = "Waste In"
@@ -44763,16 +44818,6 @@
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"mGg" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/machinery/firealarm/directional/south{
- pixel_x = -30
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"mGu" = (
/obj/machinery/rnd/server,
/obj/structure/lattice/catwalk,
@@ -45188,15 +45233,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"mNJ" = (
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"mNP" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
@@ -45364,6 +45400,15 @@
/obj/effect/decal/cleanable/glass,
/turf/open/floor/iron/dark,
/area/station/maintenance/department/medical/central)
+"mQM" = (
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"mQW" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -45372,11 +45417,23 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"mRc" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/computer/station_alert{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"mRr" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"mRt" = (
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"mRy" = (
/obj/effect/landmark/start/hangover,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -45388,21 +45445,6 @@
/obj/item/analyzer,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
-"mRI" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Chamber Hallway"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "ai-passthrough"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"mRU" = (
/obj/effect/decal/cleanable/insectguts,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -45414,13 +45456,6 @@
/obj/machinery/power/smes/engineering,
/turf/open/floor/plating,
/area/station/maintenance/department/electrical)
-"mSq" = (
-/obj/structure/table/reinforced,
-/obj/machinery/reagentgrinder{
- pixel_y = 8
- },
-/turf/open/floor/plating,
-/area/station/medical/chem_storage)
"mSL" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -45495,6 +45530,18 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"mUe" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/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/medical/treatment_center)
"mUh" = (
/obj/effect/spawner/random/structure/closet_private,
/turf/open/floor/plating,
@@ -45516,6 +45563,30 @@
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"mUN" = (
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 4;
+ pixel_y = 6
+ },
+/obj/machinery/button/door/directional/east{
+ id = "eva_shutters";
+ req_access = list("command")
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/light_switch/directional/east{
+ pixel_y = -6
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/emergency,
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mVi" = (
/obj/structure/railing{
dir = 4
@@ -45527,10 +45598,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/engineering/storage/tech)
-"mVp" = (
-/obj/structure/cable,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"mVw" = (
/obj/machinery/requests_console/directional/west{
department = "Captain's Desk";
@@ -45570,20 +45637,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"mVS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"mWf" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -45615,15 +45668,6 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/tools)
-"mWw" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/structure/sign/warning/secure_area/directional/east,
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mWz" = (
/obj/machinery/light/small/directional/south,
/turf/open/floor/plating,
@@ -45697,17 +45741,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"mXi" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/mob/living/simple_animal/bot/secbot/pingsky,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mXl" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/camera/directional/east{
@@ -45741,9 +45774,6 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"mYh" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mYi" = (
/obj/machinery/door/airlock/medical/glass{
name = "Infirmary"
@@ -45892,6 +45922,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/fitness)
+"mZS" = (
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"mZT" = (
/obj/structure/table/wood,
/obj/item/cigarette/cigar{
@@ -46100,26 +46133,14 @@
/obj/structure/sign/warning/fire/directional/north,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
-"nch" = (
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/tile/neutral{
+"ncf" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
-/obj/structure/sign/poster/official/safety_internals/directional/north,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"nci" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -46162,6 +46183,23 @@
/obj/effect/mapping_helpers/airlock/access/all/security/entrance,
/turf/open/floor/iron,
/area/station/security/brig/upper)
+"ncI" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "Secure EVA Storage"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/general,
+/turf/open/floor/iron/dark/textured,
+/area/station/command/eva)
"ncJ" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer1{
@@ -46398,6 +46436,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"nfH" = (
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"nfL" = (
/obj/machinery/holopad/secure,
/turf/open/floor/wood,
@@ -46489,6 +46531,16 @@
/obj/structure/mirror/directional/west,
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/toilet)
+"nhw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk/multiz/down{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/broken_floor,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"nhI" = (
/obj/machinery/camera/directional/east{
c_tag = "Research Division Genetics Monkey Pen";
@@ -46845,6 +46897,9 @@
/obj/effect/landmark/navigate_destination/library,
/turf/open/floor/wood,
/area/station/service/library)
+"nmT" = (
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"nnj" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/siding/wood{
@@ -46964,13 +47019,6 @@
},
/turf/open/floor/plating,
/area/station/commons/storage/mining)
-"noU" = (
-/obj/effect/turf_decal/tile/blue/full,
-/obj/machinery/suit_storage_unit/medical,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"noW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47029,24 +47077,6 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"npu" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/item/clothing/gloves/color/black{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/clothing/mask/breath,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
"npx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt,
@@ -47086,6 +47116,14 @@
/obj/machinery/atmospherics/pipe/layer_manifold/violet/visible,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"npK" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"npL" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -47556,6 +47594,12 @@
"nwT" = (
/turf/closed/wall,
/area/station/commons/vacant_room/office)
+"nwV" = (
+/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/dark,
+/area/station/ai/satellite/interior)
"nxa" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47581,6 +47625,17 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
+"nxG" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"nxM" = (
/turf/closed/wall,
/area/station/maintenance/department/medical/morgue)
@@ -47762,6 +47817,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"nzs" = (
+/obj/machinery/computer/crew,
+/obj/effect/turf_decal/tile/blue/full,
+/turf/open/floor/iron/large,
+/area/station/medical/treatment_center)
"nzy" = (
/obj/machinery/computer/atmos_control/mix_tank{
dir = 8
@@ -47777,13 +47837,6 @@
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/office)
-"nzB" = (
-/obj/effect/turf_decal/trimline/blue/warning{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"nzG" = (
/obj/structure/railing{
dir = 10
@@ -47807,6 +47860,14 @@
dir = 1
},
/area/station/medical/chemistry)
+"nzM" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/effect/spawner/random/armory/barrier_grenades,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"nzN" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47921,26 +47982,10 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"nBo" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- listening = 0;
- name = "Custom Channel"
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+"nBq" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"nBt" = (
/obj/effect/turf_decal/siding/white{
dir = 8
@@ -48006,6 +48051,10 @@
dir = 8
},
/area/station/medical/chem_storage)
+"nCc" = (
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"nCd" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -48179,6 +48228,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/break_room)
+"nEg" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"nEo" = (
/obj/machinery/light/directional/east,
/obj/structure/cable,
@@ -48220,6 +48273,12 @@
dir = 8
},
/area/station/security/brig)
+"nED" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"nEV" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/opposingcorners,
@@ -48242,17 +48301,6 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
/turf/open/floor/iron/dark,
/area/station/engineering/main)
-"nFk" = (
-/obj/effect/landmark/start/cyborg,
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/structure/cable/layer3,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nFn" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -48327,6 +48375,20 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
+"nFS" = (
+/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/cyclelink_helper_multi{
+ cycle_id = "ai-passthrough"
+ },
+/obj/structure/cable,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Atmospherics"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"nFU" = (
/obj/structure/chair/stool/directional/west,
/obj/item/trash/energybar,
@@ -48381,14 +48443,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/engineering/atmos/pumproom)
-"nGK" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/effect/spawner/random/armory/barrier_grenades,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"nGU" = (
/obj/structure/closet/secure_closet/security/sec,
/obj/machinery/airalarm/directional/north,
@@ -48396,18 +48450,6 @@
dir = 1
},
/area/station/security/lockers)
-"nGV" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/button/door/directional/east{
- pixel_y = 0;
- id = "paramedic_shutters";
- name = "Shutters button";
- pixel_x = 23
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"nGY" = (
/obj/structure/railing/corner{
dir = 4
@@ -48444,6 +48486,11 @@
dir = 4
},
/area/mine/eva)
+"nHp" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"nHs" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -48456,6 +48503,14 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
+"nHY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"nIb" = (
/obj/structure/chair{
dir = 1
@@ -48784,6 +48839,16 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"nMN" = (
+/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
+/obj/machinery/door/airlock/research{
+ name = "Chemical Storage"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/station/medical/chem_storage)
"nMP" = (
/obj/structure/chair/pew{
dir = 1
@@ -48837,6 +48902,10 @@
"nNn" = (
/turf/closed/wall,
/area/station/security/prison/rec)
+"nNp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/upload/chamber)
"nNr" = (
/obj/machinery/door/airlock/external{
name = "External Access"
@@ -48873,16 +48942,6 @@
/obj/structure/chair/stool/directional/east,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
-"nNH" = (
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/machinery/vending/wardrobe/medi_wardrobe,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"nNM" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -48953,6 +49012,15 @@
/obj/item/pillow/random,
/turf/open/floor/carpet,
/area/station/commons/dorms)
+"nOu" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"nOx" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -49191,6 +49259,11 @@
},
/turf/open/floor/iron/freezer,
/area/station/service/kitchen/coldroom)
+"nRp" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"nRq" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/bureaucracy/birthday_wrap,
@@ -49224,6 +49297,28 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"nRN" = (
+/obj/structure/rack,
+/obj/item/gun/energy/ionrifle,
+/obj/item/gun/ballistic/automatic/battle_rifle{
+ pixel_y = 3
+ },
+/obj/item/gun/energy/temperature/security,
+/obj/item/clothing/suit/hooded/ablative,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
+"nRR" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"nRV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/extinguisher_cabinet/directional/south,
@@ -49296,12 +49391,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"nSF" = (
-/obj/structure/rack,
-/obj/machinery/status_display/evac/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nSH" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -49413,12 +49502,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness)
-"nUr" = (
-/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/dark/smooth_half,
-/area/station/ai_monitored/command/storage/eva)
"nUJ" = (
/obj/machinery/flasher/directional/east{
id = "brigentry"
@@ -49471,12 +49554,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/textured,
/area/station/service/hydroponics)
-"nVB" = (
-/obj/effect/turf_decal/trimline/dark/warning{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"nVC" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
@@ -49494,6 +49571,22 @@
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/plating,
/area/station/service/kitchen/coldroom)
+"nVK" = (
+/obj/structure/table,
+/obj/item/storage/box/chemimp{
+ pixel_x = 6
+ },
+/obj/item/storage/box/trackimp{
+ pixel_x = -3
+ },
+/obj/item/storage/lockbox/loyalty,
+/obj/machinery/light_switch/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"nVR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria{
@@ -49682,16 +49775,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace,
/area/station/engineering/atmos/storage)
-"nZN" = (
-/obj/structure/rack,
-/obj/item/crowbar/red,
-/obj/item/wrench,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/sign/warning/secure_area/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"nZU" = (
/obj/machinery/door/airlock/maintenance{
name = "Firefighting Equipment"
@@ -49955,6 +50038,14 @@
/obj/effect/mapping_helpers/no_atoms_ontop,
/turf/open/openspace/icemoon/keep_below,
/area/icemoon/underground/explored)
+"ocU" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 1
+ },
+/area/station/command/eva)
"ocY" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -50027,6 +50118,18 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
+"oev" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"oex" = (
/turf/open/openspace/icemoon/keep_below,
/area/station/maintenance/department/medical/morgue)
@@ -50061,6 +50164,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"ofk" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"ofl" = (
/obj/structure/chair{
desc = "Aw geez, I wonder what the chef's cooking up in there!";
@@ -50145,21 +50254,6 @@
},
/turf/open/floor/plastic,
/area/station/commons/dorms/laundry)
-"ogy" = (
-/obj/machinery/door/airlock/maintenance{
- name = "EVA Maintenance"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/all/command/eva,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
-"ogF" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"ogL" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50180,6 +50274,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/cargo)
+"ohp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/end,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"oht" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50187,6 +50290,10 @@
dir = 1
},
/area/station/engineering/lobby)
+"ohu" = (
+/obj/effect/turf_decal/tile/dark_green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"ohI" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 9
@@ -50231,17 +50338,6 @@
/obj/structure/cable,
/turf/open/floor/iron/smooth,
/area/station/medical/chemistry)
-"oid" = (
-/obj/vehicle/ridden/wheelchair{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/end{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/window/spawner/directional/north,
-/turf/open/floor/iron,
-/area/station/medical/medbay/aft)
"oie" = (
/obj/effect/turf_decal/bot,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50277,9 +50373,6 @@
/obj/effect/turf_decal/tile/blue/full,
/turf/open/floor/iron/large,
/area/station/medical/treatment_center)
-"oiy" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/service)
"oiz" = (
/obj/structure/urinal/directional/north,
/turf/open/floor/iron/freezer,
@@ -50422,14 +50515,6 @@
/obj/machinery/rnd/production/protolathe/department/science,
/turf/open/floor/iron/checker,
/area/station/science/lab)
-"ojW" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"okb" = (
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron,
@@ -50535,13 +50620,6 @@
},
/turf/open/floor/wood,
/area/station/maintenance/aft/greater)
-"olQ" = (
-/obj/structure/sign/nanotrasen{
- pixel_y = 32
- },
-/obj/machinery/light/dim/directional/north,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"olR" = (
/obj/structure/rack,
/obj/item/wrench,
@@ -50598,6 +50676,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/cryo)
+"omF" = (
+/obj/machinery/bluespace_beacon,
+/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/iron/dark,
+/area/station/ai/satellite/interior)
"omG" = (
/obj/structure/table,
/obj/item/flashlight/lamp,
@@ -50732,6 +50819,22 @@
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"oou" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"ooy" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
@@ -50896,12 +50999,6 @@
/obj/structure/railing/corner/end/flip,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"oqb" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"oqc" = (
/obj/effect/turf_decal/trimline/dark_green/arrow_ccw{
dir = 4
@@ -50916,13 +51013,6 @@
},
/turf/open/floor/wood,
/area/station/commons/dorms)
-"oqz" = (
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/dark_green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oqC" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51013,20 +51103,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"orz" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"orE" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/cup/beaker/large{
@@ -51058,9 +51134,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"orK" = (
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"orS" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 10
@@ -51096,10 +51169,6 @@
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/turf/open/floor/iron/dark,
/area/station/commons/storage/primary)
-"osm" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"osn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -51117,11 +51186,11 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"osw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+"osH" = (
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"osI" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible,
@@ -51138,13 +51207,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"ote" = (
-/obj/structure/closet/emcloset{
- anchored = 1
- },
-/obj/structure/sign/warning/cold_temp/directional/south,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"otf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51206,6 +51268,13 @@
/obj/structure/sign/poster/contraband/cc64k_ad/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/maintenance/port/fore)
+"otN" = (
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/green,
+/obj/structure/sign/plaques/kiddie,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"otW" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -51237,6 +51306,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/eva)
+"oul" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/treatment_center)
"ouq" = (
/obj/structure/chair/plastic{
dir = 8
@@ -51336,6 +51413,18 @@
/obj/effect/spawner/random/trash/hobo_squat,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"ovG" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/button/door/directional/north{
+ id = "teledoor";
+ name = "MiniSat Teleporter Shutters Control";
+ req_one_access = list("teleporter","minisat")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ovP" = (
/turf/open/genturf/orange,
/area/icemoon/underground/unexplored/no_rivers)
@@ -51350,6 +51439,9 @@
/obj/structure/cable,
/turf/open/floor/iron/smooth,
/area/station/security/lockers)
+"owc" = (
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"owf" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/effect/decal/cleanable/dirt,
@@ -51550,9 +51642,6 @@
/obj/structure/lattice/catwalk,
/turf/open/openspace/icemoon,
/area/icemoon/underground/explored)
-"oyW" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"oyX" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible,
/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{
@@ -51570,12 +51659,6 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/hallway/primary/central)
-"ozb" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/white,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"ozk" = (
/obj/machinery/door/airlock{
name = "Unisex Showers"
@@ -51757,16 +51840,6 @@
/obj/machinery/portable_atmospherics/canister/bz,
/turf/open/floor/plating,
/area/station/security/prison/safe)
-"oAY" = (
-/obj/machinery/camera/directional/north{
- c_tag = "Armory - Internal - Lower"
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/drone,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"oBg" = (
/obj/structure/table/wood,
/obj/item/book/bible,
@@ -51779,6 +51852,20 @@
},
/turf/open/floor/iron/dark,
/area/mine/eva/lower)
+"oBn" = (
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
+ },
+/area/station/command/eva)
"oBq" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
dir = 9
@@ -51833,6 +51920,16 @@
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
/area/station/maintenance/fore)
+"oBY" = (
+/obj/structure/rack,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/sign/warning/secure_area/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"oBZ" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -51939,6 +52036,15 @@
},
/turf/open/misc/asteroid/snow/coldroom,
/area/icemoon/underground/explored)
+"oDd" = (
+/obj/structure/table,
+/obj/effect/spawner/round_default_module,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"oDg" = (
/obj/structure/chair/stool/directional/west,
/obj/effect/decal/cleanable/dirt,
@@ -52041,6 +52147,11 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"oEh" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"oEj" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -52048,19 +52159,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"oEl" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/structure/cable/layer3,
-/obj/machinery/requests_console/auto_name/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"oEt" = (
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron,
@@ -52153,11 +52251,6 @@
/obj/structure/sign/warning/cold_temp/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
-"oFx" = (
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"oFG" = (
/obj/machinery/door/airlock/mining/glass{
name = "Drone Bay"
@@ -52185,6 +52278,9 @@
},
/turf/open/floor/glass/reinforced/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"oFM" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/hallway)
"oFW" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible,
@@ -52518,14 +52614,11 @@
/obj/item/clothing/head/helmet/skull,
/turf/open/floor/plating,
/area/station/medical/morgue)
-"oJP" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/dark_green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"oJw" = (
+/mob/living/simple_animal/bot/secbot/beepsky/armsky,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"oJT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -52656,17 +52749,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"oLJ" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Foyer"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oLK" = (
/obj/machinery/air_sensor/mix_tank,
/turf/open/floor/engine/vacuum,
@@ -52716,12 +52798,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
-"oMS" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/delivery/red,
-/obj/machinery/suit_storage_unit/standard_unit,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
"oMT" = (
/turf/open/floor/iron,
/area/station/command/heads_quarters/rd)
@@ -52881,9 +52957,6 @@
/obj/effect/spawner/random/trash/cigbutt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"oPI" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"oPO" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -52941,6 +53014,13 @@
"oQY" = (
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"oRh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"oRk" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -53000,13 +53080,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"oRY" = (
-/obj/machinery/recharger,
-/obj/structure/table,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+"oRO" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Observation"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"oSa" = (
/obj/machinery/door/airlock/public/glass{
id_tag = "gulag3";
@@ -53139,6 +53225,10 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
/area/station/science/xenobiology)
+"oTG" = (
+/obj/structure/cable,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/upload/chamber)
"oTM" = (
/obj/item/flashlight/lantern,
/obj/structure/table/wood,
@@ -53179,20 +53269,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/kitchen/diagonal,
/area/station/service/kitchen)
-"oUF" = (
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
- color = "#ff0000";
- dir = 4;
- name = "Scrubbers multi deck pipe adapter"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/tank_holder/extinguisher,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"oUL" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -53237,6 +53313,19 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"oVw" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 1;
+ id = "armory";
+ name = "Armory Shutter"
+ },
+/obj/machinery/button/door/directional/east{
+ id = "armory";
+ name = "Armory Shutters";
+ req_access = list("armory")
+ },
+/turf/open/floor/iron,
+/area/station/security/armory/upper)
"oVy" = (
/obj/machinery/door/airlock/security{
name = "Permabrig Lab"
@@ -53247,12 +53336,6 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/grimy,
/area/station/security/prison/work)
-"oVz" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"oVG" = (
/obj/machinery/door/airlock/public/glass{
name = "Art Storage"
@@ -53354,13 +53437,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/white,
/area/station/maintenance/port/fore)
-"oXg" = (
-/obj/effect/turf_decal/tile/dark_green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oXm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/burnt_floor,
@@ -53383,6 +53459,16 @@
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/iron/freezer,
/area/station/science/xenobiology)
+"oXw" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Armory"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"oXx" = (
/obj/machinery/mass_driver/trash{
dir = 1
@@ -53423,6 +53509,19 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron/dark,
/area/station/science/breakroom)
+"oXK" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/brigdoor/left/directional/south{
+ name = "Armory Desk";
+ req_access = list("armory")
+ },
+/obj/machinery/door/window/left/directional/north{
+ name = "Armory Desk"
+ },
+/obj/item/hand_labeler,
+/turf/open/floor/iron,
+/area/station/security/armory/upper)
"oXL" = (
/obj/machinery/light/floor,
/turf/open/floor/iron/dark/side{
@@ -53460,14 +53559,6 @@
dir = 8
},
/area/station/science/research)
-"oYu" = (
-/obj/machinery/status_display/evac/directional/south,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oYD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
/obj/machinery/button/door/directional/east{
@@ -53487,6 +53578,15 @@
/obj/structure/sign/warning/secure_area/directional/north,
/turf/open/floor/iron,
/area/station/command/teleporter)
+"oYZ" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ name = "Office Shutters";
+ id = "paramedic_shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/paramedic)
"oZd" = (
/obj/structure/fence/corner{
dir = 9
@@ -53546,6 +53646,14 @@
dir = 4
},
/area/station/security/prison)
+"pao" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
+ },
+/area/station/medical/chem_storage)
"par" = (
/obj/structure/toilet/greyscale,
/obj/machinery/airalarm/directional/east,
@@ -53604,9 +53712,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"pbs" = (
-/turf/closed/wall,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"pby" = (
/obj/effect/gibspawner/human,
/turf/open/misc/asteroid/snow/icemoon,
@@ -53815,10 +53920,6 @@
/obj/structure/sign/poster/random/directional/north,
/turf/open/floor/iron/cafeteria,
/area/station/hallway/secondary/exit/departure_lounge)
-"pdK" = (
-/obj/effect/turf_decal/tile/red/anticorner/contrasted,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"pdO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
/turf/open/floor/engine,
@@ -53896,6 +53997,12 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/stone,
/area/station/service/bar/atrium)
+"peS" = (
+/obj/effect/turf_decal/trimline/dark/warning{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"peV" = (
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plating,
@@ -54018,12 +54125,6 @@
/obj/structure/reagent_dispensers/wall/peppertank/directional/north,
/turf/open/floor/iron/smooth,
/area/station/security/execution/transfer)
-"pgL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"pgN" = (
/obj/item/organ/tail/monkey,
/obj/effect/decal/cleanable/blood/splatter,
@@ -54127,16 +54228,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"pib" = (
-/obj/machinery/camera/motion/directional/south{
- c_tag = "Vault";
- network = list("vault")
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"pig" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -54266,6 +54357,20 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"pjF" = (
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
+ color = "#ff0000";
+ dir = 4;
+ name = "Scrubbers multi deck pipe adapter"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"pjN" = (
/obj/structure/table/glass,
/obj/effect/spawner/random/entertainment/deck{
@@ -54296,6 +54401,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
+"pkf" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/bed/medical/emergency,
+/obj/machinery/iv_drip,
+/obj/machinery/light/small/directional/west,
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"pkg" = (
/obj/effect/turf_decal/tile/purple/anticorner/contrasted{
dir = 8
@@ -54328,6 +54443,19 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"pkN" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/effect/landmark/start/chemist,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron/textured,
+/area/station/medical/chem_storage)
"pkP" = (
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
/obj/machinery/light/directional/south,
@@ -54429,6 +54557,18 @@
/obj/machinery/light/small/red/directional/north,
/turf/open/floor/plating/snowed/coldroom,
/area/icemoon/underground/explored)
+"pmG" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/machinery/door/poddoor/shutters/window{
+ id = "eva_shutters";
+ name = "EVA Shutters"
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
+ },
+/turf/open/floor/iron/textured_half,
+/area/station/command/eva)
"pna" = (
/obj/machinery/door/poddoor/preopen{
id = "Engineering";
@@ -54509,9 +54649,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron,
/area/station/science/explab)
-"pnR" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pnU" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/turf/open/floor/plating,
@@ -54534,15 +54671,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/brig,
/turf/open/floor/iron/dark/textured,
/area/station/security/execution/transfer)
-"pos" = (
-/obj/structure/table,
-/obj/effect/spawner/round_default_module,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pou" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
@@ -54584,16 +54712,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"poM" = (
-/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy,
-/obj/machinery/door/airlock/research{
- name = "Chemical Storage"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/station/medical/chem_storage)
"poO" = (
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -54601,6 +54719,11 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"poP" = (
+/obj/structure/window/reinforced/fulltile,
+/obj/structure/transit_tube/horizontal,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"ppc" = (
/obj/item/trash/syndi_cakes,
/obj/effect/turf_decal/stripes/red/line{
@@ -54608,16 +54731,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/maintenance/fore/lesser)
-"ppk" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/beakers{
- pixel_y = 7
- },
-/obj/item/assembly/igniter{
- pixel_y = -3
- },
-/turf/open/floor/plating,
-/area/station/medical/chem_storage)
"ppl" = (
/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -54718,6 +54831,10 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"pqe" = (
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"pql" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -54758,6 +54875,12 @@
/obj/effect/turf_decal/tile/purple/half/contrasted,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"prk" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/white,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"prs" = (
/obj/docking_port/stationary{
dir = 8;
@@ -54917,9 +55040,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"ptY" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"pua" = (
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
@@ -55184,6 +55304,16 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
+"pwB" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "EVA Maintenance"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/all/command/eva,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/command/eva)
"pwF" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -55207,6 +55337,13 @@
/obj/machinery/space_heater,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"pxf" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"pxi" = (
/obj/machinery/door/window/left/directional/west{
name = "Mass Driver";
@@ -55269,23 +55406,6 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"pyh" = (
-/obj/structure/table/wood/fancy/blue,
-/obj/effect/spawner/random/aimodule/neutral,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/machinery/door/window/right/directional/west{
- name = "Core Modules";
- req_access = list("captain")
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 8
- },
-/obj/item/reagent_containers/applicator/pill/iron{
- pixel_x = 13;
- pixel_y = -13
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pyn" = (
/obj/item/storage/photo_album/chapel,
/obj/structure/noticeboard/directional/west,
@@ -55329,14 +55449,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/grimy,
/area/station/service/bar/backroom)
-"pyG" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/obj/effect/spawner/random/armory/e_gun,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"pyI" = (
/obj/machinery/door/airlock/engineering{
name = "Port Quarter Solar Access"
@@ -55373,10 +55485,6 @@
/obj/machinery/status_display/evac/directional/south,
/turf/open/openspace,
/area/station/engineering/atmos/storage)
-"pza" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"pzb" = (
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
@@ -55451,6 +55559,9 @@
},
/turf/open/floor/iron/dark,
/area/mine/laborcamp)
+"pzB" = (
+/turf/closed/wall,
+/area/station/ai/satellite/interior)
"pzC" = (
/obj/machinery/firealarm/directional/north,
/obj/effect/turf_decal/siding/yellow{
@@ -56209,16 +56320,6 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/locker)
-"pLC" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk/multiz/down{
- dir = 4
- },
-/obj/effect/mapping_helpers/broken_floor,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"pLS" = (
/obj/machinery/mineral/stacking_machine{
output_dir = 2;
@@ -56348,6 +56449,27 @@
},
/turf/open/floor/iron/large,
/area/station/commons/storage/tools)
+"pNL" = (
+/obj/structure/table,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/assembly/infra{
+ pixel_x = 3
+ },
+/obj/item/assembly/igniter{
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/trimline/neutral/warning,
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/item/assembly/signaler,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/open/floor/iron/dark/smooth_edge,
+/area/station/command/eva)
"pNO" = (
/obj/machinery/duct,
/obj/structure/disposalpipe/segment,
@@ -56369,6 +56491,16 @@
/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
+"pOd" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/neutral/warning,
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_edge,
+/area/station/command/eva)
"pOk" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
@@ -56433,12 +56565,36 @@
},
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock)
+"pPu" = (
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner,
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/get_your_legs/directional/north,
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 4
+ },
+/area/station/command/eva)
"pPy" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
dir = 4
},
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
+"pPA" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/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/medical/treatment_center)
"pPB" = (
/obj/machinery/seed_extractor,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -56454,19 +56610,15 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/port)
-"pPK" = (
-/obj/structure/stairs/east,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
-"pPN" = (
-/obj/machinery/porta_turret/ai{
+"pPO" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 10
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/obj/structure/disposalpipe/segment,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/aft)
"pPR" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -56618,13 +56770,6 @@
},
/turf/open/floor/wood/large,
/area/station/commons/lounge)
-"pSu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"pSy" = (
/obj/machinery/modular_computer/preset/curator{
dir = 8
@@ -56665,6 +56810,11 @@
/obj/structure/sign/warning/cold_temp/directional/north,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"pSS" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"pTd" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -56704,15 +56854,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"pTs" = (
-/obj/effect/turf_decal/trimline/yellow/filled/end{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
"pTy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -56808,6 +56949,16 @@
},
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"pUP" = (
+/turf/closed/wall,
+/area/station/ai/satellite/maintenance)
+"pUV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"pUX" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/xenobio,
@@ -57087,6 +57238,19 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"pYV" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
+"pZc" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"pZl" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -57415,16 +57579,6 @@
/obj/machinery/plumbing/sender,
/turf/open/floor/plating,
/area/station/medical/chemistry)
-"qcU" = (
-/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/airlock/medical/glass,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/full,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"qdl" = (
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -57454,15 +57608,6 @@
/obj/effect/mapping_helpers/requests_console/supplies,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"qdE" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/camera/directional/west{
- c_tag = "EVA Secure Storage"
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"qdF" = (
/obj/machinery/vending/wardrobe/sec_wardrobe,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -57532,14 +57677,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/textured,
/area/station/service/hydroponics)
-"qet" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/chem_storage)
"qeF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -57729,16 +57866,6 @@
/obj/effect/spawner/random/trash/crushed_can,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"qhd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/mob/living/basic/bot/cleanbot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"qhi" = (
/obj/machinery/light/small/directional/east,
/obj/effect/spawner/random/trash/mopbucket,
@@ -57779,6 +57906,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/security/prison)
+"qhY" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"qig" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -58099,6 +58234,9 @@
"qmt" = (
/turf/closed/wall,
/area/mine/eva/lower)
+"qmv" = (
+/turf/closed/wall/r_wall,
+/area/station/security/armory/upper)
"qmK" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -58170,19 +58308,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"qnU" = (
-/obj/structure/rack,
-/obj/item/gun/energy/ionrifle,
-/obj/item/gun/ballistic/automatic/battle_rifle{
- pixel_y = 3
- },
-/obj/item/gun/energy/temperature/security,
-/obj/item/clothing/suit/hooded/ablative,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"qnV" = (
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/emergency{
@@ -58206,6 +58331,20 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"qoe" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/hallway";
+ name = "Chamber Hallway Turret Control";
+ pixel_x = 32;
+ pixel_y = -24;
+ req_access = list("minisat")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"qoi" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -58561,6 +58700,21 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"qub" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"qud" = (
/obj/machinery/conveyor_switch/oneway{
id = "mining_internal";
@@ -58718,16 +58872,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
-"qwi" = (
-/obj/effect/turf_decal/trimline/neutral/corner,
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"qwo" = (
/obj/structure/table,
/obj/item/stack/sheet/glass/fifty,
@@ -58767,6 +58911,9 @@
},
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock)
+"qxj" = (
+/turf/open/floor/circuit,
+/area/station/command/vault)
"qxl" = (
/obj/structure/table,
/obj/item/storage/box/beakers{
@@ -58879,13 +59026,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/commons/locker)
-"qyO" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"qyR" = (
/turf/open/openspace,
/area/station/medical/treatment_center)
@@ -59067,20 +59207,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"qCP" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 5
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"qCU" = (
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"qDm" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -59147,10 +59273,6 @@
/obj/structure/sign/warning/electric_shock/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
-"qEa" = (
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"qEj" = (
/obj/structure/table/glass,
/obj/item/assembly/igniter,
@@ -59269,6 +59391,19 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron/white,
/area/station/science/research)
+"qFk" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/structure/cable/layer3,
+/obj/machinery/requests_console/auto_name/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"qFn" = (
/obj/machinery/door/airlock/mining/glass{
name = "Mining Cabins"
@@ -59360,6 +59495,15 @@
/obj/item/gps/mining,
/turf/open/floor/iron/smooth,
/area/mine/eva)
+"qGi" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Armory"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron,
+/area/station/security/armory/upper)
"qGt" = (
/obj/structure/sign/warning{
pixel_y = 32
@@ -59529,18 +59673,6 @@
/obj/effect/turf_decal/tile/blue/half/contrasted,
/turf/open/floor/iron,
/area/station/command/heads_quarters/hop)
-"qIB" = (
-/obj/effect/turf_decal/caution/stand_clear,
-/obj/machinery/door/poddoor/shutters/window{
- id = "eva_shutters";
- name = "EVA Shutters"
- },
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 1
- },
-/turf/open/floor/iron/textured_half,
-/area/station/ai_monitored/command/storage/eva)
"qIC" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{
@@ -59827,10 +59959,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"qMH" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"qML" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/brown,
@@ -59881,15 +60009,6 @@
/obj/machinery/holopad/secure,
/turf/open/floor/iron/dark/textured_large,
/area/station/engineering/storage/tech)
-"qNl" = (
-/obj/structure/plasticflaps/opaque,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=4";
- location = "Atmospherics"
- },
-/turf/open/floor/iron,
-/area/station/maintenance/department/medical/central)
"qNn" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical{
@@ -59985,25 +60104,6 @@
/obj/structure/sign/departments/maint/alt/directional/north,
/turf/open/openspace/icemoon/keep_below,
/area/icemoon/underground/explored)
-"qOy" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
-"qOD" = (
-/obj/effect/turf_decal/caution/stand_clear,
-/obj/effect/turf_decal/siding/dark_blue,
-/obj/effect/turf_decal/siding/dark_blue{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/window{
- id = "eva_shutters";
- name = "EVA Shutters"
- },
-/turf/open/floor/iron/textured_half,
-/area/station/ai_monitored/command/storage/eva)
"qOG" = (
/obj/structure/table/wood,
/obj/item/plate,
@@ -60171,6 +60271,22 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"qQm" = (
+/turf/open/openspace,
+/area/station/security/armory/upper)
+"qQn" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"qQo" = (
/turf/closed/wall,
/area/station/cargo/office)
@@ -60499,6 +60615,9 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/commons/locker)
+"qVj" = (
+/turf/closed/wall,
+/area/station/medical/paramedic)
"qVk" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/item/kirbyplants/random,
@@ -60521,19 +60640,6 @@
/obj/structure/rack,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"qVB" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/brigdoor/left/directional/south{
- name = "Armory Desk";
- req_access = list("armory")
- },
-/obj/machinery/door/window/left/directional/north{
- name = "Armory Desk"
- },
-/obj/item/hand_labeler,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory/upper)
"qVD" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -60753,6 +60859,23 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"qYK" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/clothing/head/utility/welding{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/clothing/head/utility/welding{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/item/clothing/head/utility/welding,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"qYN" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -60820,6 +60943,13 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"qYX" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4;
+ installation = /obj/item/gun/energy/e_gun
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"qYZ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/machinery/newscaster/directional/south,
@@ -60839,6 +60969,13 @@
/obj/item/pen,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"qZj" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"qZv" = (
/obj/machinery/chem_heater/withbuffer,
/obj/effect/turf_decal/stripes/line{
@@ -60978,6 +61115,13 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
+"rbc" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/structure/closet/crate/goldcrate,
+/obj/machinery/newscaster/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"rbf" = (
/obj/structure/closet,
/turf/open/floor/plating,
@@ -60995,6 +61139,13 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"rbB" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"rbC" = (
/turf/closed/wall,
/area/station/command/heads_quarters/qm)
@@ -61054,6 +61205,15 @@
},
/turf/open/floor/iron,
/area/station/science/explab)
+"rct" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"rcA" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/arcade_boards,
@@ -61065,6 +61225,14 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/hallway/primary/central)
+"rcL" = (
+/obj/structure/cable,
+/obj/machinery/door/window/brigdoor/right/directional/north{
+ name = "Primary AI Core Access";
+ req_access = list("ai_upload")
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"rcP" = (
/obj/effect/turf_decal/bot_white/right,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -61253,15 +61421,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"rfh" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"rfo" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61669,13 +61828,13 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/service/kitchen)
-"rlS" = (
+"rlO" = (
+/obj/effect/turf_decal/trimline/blue/warning{
+ dir = 4
+ },
/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/command/eva)
"rlV" = (
/obj/structure/table/wood,
/turf/open/floor/wood,
@@ -61767,6 +61926,23 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron/dark/side,
/area/mine/eva/lower)
+"rnI" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/cup/bottle/carbon{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/ethanol{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/cup/bottle/chlorine{
+ pixel_x = 1
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
+/area/station/medical/chem_storage)
"rnQ" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -61997,6 +62173,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"rqL" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Teleporter"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"rqN" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62139,10 +62325,6 @@
},
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
-"rsL" = (
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"rsM" = (
/obj/structure/bed/maint,
/obj/item/toy/plush/rouny{
@@ -62308,11 +62490,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"ruZ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"rvj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/eighties/red,
@@ -62455,13 +62632,6 @@
"rxY" = (
/turf/closed/wall,
/area/station/service/bar/backroom)
-"ryf" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"ryh" = (
/obj/item/clothing/glasses/meson,
/obj/item/storage/bag/ore,
@@ -62655,10 +62825,6 @@
},
/turf/open/floor/iron,
/area/station/service/bar)
-"rAZ" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"rBo" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{
@@ -62767,6 +62933,13 @@
/obj/effect/turf_decal/tile/yellow/opposingcorners,
/turf/open/floor/iron/white,
/area/station/maintenance/port/fore)
+"rCA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/dark_green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"rCC" = (
/turf/closed/wall,
/area/station/cargo/sorting)
@@ -62897,6 +63070,18 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/storage)
+"rDT" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/service";
+ name = "Service Bay Turret Control";
+ pixel_x = 27;
+ req_access = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"rDZ" = (
/turf/open/floor/engine,
/area/station/science/explab)
@@ -63005,6 +63190,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/mine/eva/lower)
+"rFs" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"rFI" = (
/obj/structure/cable,
/obj/machinery/button/door/directional/north{
@@ -63044,13 +63233,6 @@
},
/turf/open/floor/engine,
/area/station/science/ordnance/burnchamber)
-"rGh" = (
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"rGl" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/brown{
@@ -63219,6 +63401,9 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/science/xenobiology)
+"rJk" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/chamber)
"rJr" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/siding/white,
@@ -63262,14 +63447,6 @@
/obj/effect/decal/cleanable/blood/oil,
/turf/open/floor/iron/smooth,
/area/station/maintenance/department/chapel)
-"rKK" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/mob/living/basic/bot/repairbot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"rLc" = (
/obj/effect/spawner/random/trash/cigbutt,
/obj/effect/spawner/random/trash/cigbutt,
@@ -63324,6 +63501,12 @@
},
/turf/open/floor/iron/dark/textured,
/area/station/security/range)
+"rMd" = (
+/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/medical/paramedic)
"rMr" = (
/obj/structure/chair{
dir = 8
@@ -63525,12 +63708,6 @@
dir = 4
},
/area/mine/living_quarters)
-"rOC" = (
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"rOF" = (
/obj/structure/rack,
/obj/item/storage/toolbox/mechanical,
@@ -63653,30 +63830,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/maintenance/department/chapel)
-"rRd" = (
-/obj/item/storage/toolbox/electrical{
- pixel_x = 4;
- pixel_y = 6
- },
-/obj/machinery/button/door/directional/east{
- id = "eva_shutters";
- req_access = list("command")
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/light_switch/directional/east{
- pixel_y = -6
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/storage/toolbox/emergency,
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"rRk" = (
/obj/structure/table,
/obj/item/storage/belt/utility,
@@ -63776,21 +63929,6 @@
"rSC" = (
/turf/open/floor/glass/reinforced,
/area/station/engineering/lobby)
-"rSN" = (
-/obj/machinery/computer/upload/borg{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "station intercom (AI Private)"
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 5
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"rSP" = (
/obj/structure/closet/secure_closet/engineering_chief,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -63802,6 +63940,15 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
+"rSX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"rTt" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -63864,16 +64011,29 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"rUb" = (
-/obj/structure/railing,
-/obj/machinery/flasher/portable,
+"rUm" = (
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/tile/red/half/contrasted{
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
dir = 1
},
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/smooth_corner{
+ dir = 8
+ },
+/area/station/command/eva)
"rUo" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/green{
@@ -63905,6 +64065,23 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"rUL" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"rUQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/computer/crew,
+/obj/machinery/camera/directional/north{
+ c_tag = "Medbay Pharmacy";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"rUR" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/obj/machinery/door/airlock/external{
@@ -63999,6 +64176,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"rVQ" = (
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"rVV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -64116,6 +64297,16 @@
/obj/effect/mapping_helpers/airlock/access/all/security/brig,
/turf/open/floor/iron/smooth,
/area/station/security/execution/transfer)
+"rWW" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"rWZ" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/white/line{
@@ -64202,12 +64393,21 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/mining)
-"rYq" = (
+"rXZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
+"rYa" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/structure/sign/warning/secure_area/directional/east,
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"rYt" = (
/obj/structure/chair/comfy/black{
dir = 8
@@ -64329,6 +64529,11 @@
/obj/structure/chair/stool/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"saG" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/east,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"saO" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/north,
@@ -64394,6 +64599,21 @@
/obj/machinery/photocopier/prebuilt,
/turf/open/floor/iron,
/area/station/command/heads_quarters/hop)
+"sbx" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Hallway"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "ai-passthrough"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"sby" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -64427,6 +64647,16 @@
},
/turf/open/floor/iron/smooth_half,
/area/station/security/brig/upper)
+"sbO" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/structure/cable,
+/obj/effect/landmark/navigate_destination/eva,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 1
+ },
+/area/station/command/eva)
"sbP" = (
/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner,
/turf/open/floor/engine/xenobio,
@@ -64589,30 +64819,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/office)
-"sdX" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/item/assembly/timer{
- pixel_y = 3
- },
-/obj/item/assembly/voice{
- pixel_y = 6
- },
-/obj/item/assembly/signaler{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/assembly/prox_sensor{
- pixel_x = -5;
- pixel_y = -1
- },
-/obj/item/assembly/flash,
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"sen" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -64631,27 +64837,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"seL" = (
-/obj/structure/table,
-/obj/item/crowbar,
-/obj/item/wrench,
-/obj/item/assembly/infra{
- pixel_x = 3
- },
-/obj/item/assembly/igniter{
- pixel_y = -2
- },
-/obj/effect/turf_decal/trimline/neutral/warning,
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/item/assembly/signaler,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/obj/structure/sign/nanotrasen{
- pixel_y = 32
- },
-/turf/open/floor/iron/dark/smooth_edge,
-/area/station/ai_monitored/command/storage/eva)
"seR" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
@@ -64675,6 +64860,17 @@
/obj/structure/cable,
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
+"sfd" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/sofa/right/maroon{
+ dir = 4
+ },
+/obj/effect/landmark/start/paramedic,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"sfr" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
@@ -64886,9 +65082,20 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/mine/eva)
+"siM" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"sjb" = (
/turf/closed/wall/r_wall,
/area/station/cargo/drone_bay)
+"sjc" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/catwalk_floor/iron_dark,
+/area/station/ai/upload/chamber)
"sjd" = (
/obj/machinery/door/airlock/external{
glass = 1;
@@ -64985,16 +65192,6 @@
/obj/effect/turf_decal/weather/snow/corner,
/turf/open/misc/hay/icemoon,
/area/icemoon/underground/explored)
-"sku" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/end{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"skx" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
dir = 4
@@ -65024,17 +65221,6 @@
/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/upper)
-"skX" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/stripes/line,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"skZ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -65160,6 +65346,36 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"smz" = (
+/obj/structure/railing,
+/obj/structure/table,
+/obj/item/radio/off{
+ pixel_x = 3;
+ pixel_y = 8
+ },
+/obj/item/radio/off{
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 1
+ },
+/obj/item/radio/off{
+ pixel_y = 5
+ },
+/obj/item/radio/off{
+ pixel_y = 5
+ },
+/obj/machinery/cell_charger,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 1
+ },
+/area/station/command/eva)
"smC" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65366,27 +65582,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
-"soN" = (
-/obj/structure/railing,
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 3
- },
-/obj/item/multitool{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/item/assembly/signaler{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/obj/structure/sign/warning/secure_area/directional/north,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"soR" = (
/obj/machinery/icecream_vat,
/obj/structure/sign/clock/directional/north,
@@ -65626,14 +65821,6 @@
/obj/effect/turf_decal/siding/thinplating_new/corner,
/turf/open/floor/iron,
/area/station/commons/locker)
-"ssF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_half{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"ssH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -65777,6 +65964,10 @@
/obj/item/toy/figure/bartender,
/turf/open/floor/iron/grimy,
/area/station/service/bar/backroom)
+"sup" = (
+/obj/effect/turf_decal/tile/red/anticorner/contrasted,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"suA" = (
/obj/structure/closet/crate/coffin,
/obj/effect/decal/cleanable/dirt,
@@ -65932,9 +66123,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"swF" = (
-/turf/closed/wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"swK" = (
/obj/effect/turf_decal/tile/blue,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -66198,6 +66386,14 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/commons/dorms/laundry)
+"szY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/mob/living/basic/bot/repairbot,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/atmos)
"sAd" = (
/obj/structure/fence/post{
dir = 8;
@@ -66205,6 +66401,12 @@
},
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"sAh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_half,
+/area/station/command/eva)
"sAt" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/food_or_drink/snack,
@@ -66246,21 +66448,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/maintenance/department/electrical)
-"sBu" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/neutral/warning,
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/item/pickaxe,
-/obj/item/pickaxe,
-/obj/item/pickaxe,
-/obj/item/storage/box/smart_metal_foam,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_edge,
-/area/station/ai_monitored/command/storage/eva)
"sBw" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -66388,6 +66575,13 @@
"sCZ" = (
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
+"sDb" = (
+/obj/effect/turf_decal/tile/dark_green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"sDd" = (
/obj/effect/landmark/start/hangover,
/obj/structure/disposalpipe/segment,
@@ -66436,21 +66630,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
-"sDV" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
- name = "AI Upload Turret Control";
- pixel_y = -25
- },
-/obj/machinery/camera/directional/south{
- c_tag = "Bridge Center"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron,
-/area/station/command/bridge)
"sEi" = (
/turf/open/floor/carpet,
/area/station/service/library)
@@ -66609,21 +66788,6 @@
},
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"sFS" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"sFY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/landmark/mining_center,
@@ -66634,6 +66798,16 @@
/obj/structure/sign/poster/random/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"sGl" = (
+/obj/machinery/camera/directional/north{
+ c_tag = "Armory - Internal - Lower"
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/drone,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"sGp" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -66805,6 +66979,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/smooth,
/area/mine/mechbay)
+"sIh" = (
+/obj/machinery/camera/directional/south{
+ c_tag = "MiniSat Teleporter";
+ network = list("minisat");
+ start_active = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"sIl" = (
/obj/structure/flora/bush/flowers_yw/style_random,
/obj/structure/flora/bush/fullgrass/style_random,
@@ -66980,14 +67168,15 @@
},
/turf/open/floor/iron/dark/corner,
/area/station/security/processing)
-"sLs" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
+"sLC" = (
+/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/maintenance/glass,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"sLD" = (
/obj/structure/table/reinforced,
/obj/item/stack/sheet/iron/fifty,
@@ -67002,6 +67191,12 @@
dir = 1
},
/area/station/medical/chemistry)
+"sLH" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/chair,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"sLR" = (
/obj/machinery/conveyor{
dir = 1;
@@ -67013,32 +67208,38 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"sMa" = (
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"sMg" = (
/turf/open/floor/engine/air,
/area/station/engineering/atmos)
+"sMk" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command/glass{
+ name = "EVA Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/eva,
+/obj/effect/turf_decal/siding/dark_blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/dark_blue,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/red_alert_access,
+/turf/open/floor/iron/dark/textured,
+/area/station/command/eva)
"sMo" = (
/obj/machinery/camera/directional/south{
c_tag = "Solar Maintenance - South East Access"
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"sMp" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sMy" = (
/obj/structure/flora/tree/pine/style_random,
/obj/structure/flora/grass/both/style_random,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
-"sML" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"sMY" = (
/obj/structure/table,
/obj/item/radio/off,
@@ -67148,15 +67349,6 @@
"sOn" = (
/turf/closed/wall,
/area/station/cargo/lobby)
-"sOz" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"sOE" = (
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
@@ -67181,6 +67373,12 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/medical/storage)
+"sOR" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"sOT" = (
/obj/structure/table,
/obj/item/kitchen/fork/plastic,
@@ -67305,6 +67503,12 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron,
/area/mine/living_quarters)
+"sQx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"sQB" = (
/turf/closed/wall,
/area/station/security/brig/upper)
@@ -67523,10 +67727,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/engine,
/area/station/science/genetics)
-"sTx" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"sTA" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -67564,6 +67764,14 @@
/obj/structure/microscope,
/turf/open/floor/iron/grimy,
/area/station/security/prison/work)
+"sTX" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"sTY" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -67826,6 +68034,15 @@
},
/turf/open/floor/engine/cult,
/area/station/service/library)
+"sYr" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
"sYz" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -67870,6 +68087,12 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
+"sZg" = (
+/obj/machinery/computer/teleporter{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"sZB" = (
/obj/structure/noticeboard/directional/north,
/turf/open/openspace,
@@ -68016,6 +68239,21 @@
dir = 4
},
/area/station/commons/storage/mining)
+"tbG" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/mid_joiner{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 1
+ },
+/area/station/command/eva)
"tbH" = (
/obj/structure/table/reinforced,
/obj/structure/disposalpipe/segment{
@@ -68043,6 +68281,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
+"tbP" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"tbQ" = (
/turf/open/floor/iron/grimy,
/area/station/maintenance/aft/greater)
@@ -68201,17 +68447,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/commons/storage/mining)
-"teq" = (
-/obj/structure/railing,
-/obj/structure/rack,
-/obj/structure/cable,
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 1
- },
-/obj/effect/spawner/random/armory/dragnet,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"teE" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters{
@@ -68336,11 +68571,6 @@
/obj/effect/spawner/random/trash/janitor_supplies,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"tgn" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
"tgq" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
@@ -68473,11 +68703,6 @@
/obj/item/kirbyplants/organic/plant2,
/turf/open/floor/stone,
/area/station/service/bar/atrium)
-"tis" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube/horizontal,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tix" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
@@ -68710,12 +68935,6 @@
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/open/floor/engine/o2,
/area/station/engineering/atmos)
-"tlo" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"tlt" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68839,6 +69058,13 @@
dir = 1
},
/area/station/hallway/secondary/entry)
+"tmN" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"tmQ" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -68955,16 +69181,6 @@
/obj/effect/turf_decal/siding/yellow,
/turf/open/floor/iron,
/area/station/engineering/storage)
-"tor" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"toG" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -69004,6 +69220,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
+"tpg" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"tpk" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -69122,6 +69342,27 @@
/obj/structure/sign/departments/engineering/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"trr" = (
+/obj/structure/safe/vault,
+/obj/item/clothing/head/costume/bearpelt,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/speedloader/c357,
+/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka,
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
+"trs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/camera/directional/west{
+ c_tag = "EVA Secure Storage"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"tru" = (
/obj/structure/chair/pew/left{
dir = 1
@@ -69178,23 +69419,6 @@
/obj/effect/spawner/random/entertainment/lighter,
/turf/open/floor/wood/parquet,
/area/station/service/bar/atrium)
-"tsz" = (
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/structure/sign/poster/official/get_your_legs/directional/north,
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
"tsH" = (
/obj/machinery/door/airlock/security/glass{
name = "Interrogation"
@@ -69254,9 +69478,6 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/general,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"tuc" = (
-/turf/closed/wall,
-/area/station/ai_monitored/security/armory)
"tue" = (
/turf/closed/wall,
/area/station/security/checkpoint/supply)
@@ -69281,6 +69502,10 @@
initial_gas_mix = "ICEMOON_ATMOS"
},
/area/icemoon/underground/explored)
+"tul" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"tur" = (
/turf/open/floor/iron/cafeteria{
dir = 8
@@ -69458,6 +69683,16 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"twv" = (
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/power_store/cell/high,
+/obj/item/radio/intercom/directional/north,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"tww" = (
/obj/effect/landmark/start/prisoner,
/obj/effect/landmark/event_spawn,
@@ -69469,15 +69704,6 @@
/obj/structure/closet/firecloset,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"twK" = (
-/obj/machinery/porta_turret/ai{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 9
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"twU" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/freezer,
@@ -69712,6 +69938,13 @@
dir = 8
},
/area/station/service/kitchen/coldroom)
+"tAX" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/cable,
+/obj/effect/turf_decal/bot_red,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"tBq" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69840,6 +70073,13 @@
},
/turf/open/floor/glass/reinforced/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"tDi" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"tDj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -69868,13 +70108,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"tDL" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"tDN" = (
/obj/structure/chair{
name = "Defense"
@@ -69927,6 +70160,13 @@
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"tEv" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"tEw" = (
/turf/open/genturf/blue,
/area/icemoon/underground/unexplored/rivers)
@@ -69957,14 +70197,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/turf/open/floor/plating,
/area/station/engineering/atmos/pumproom)
-"tFd" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"tFe" = (
/obj/effect/turf_decal/tile/neutral/diagonal_edge,
/obj/effect/landmark/start/cook,
@@ -70168,18 +70400,6 @@
"tHr" = (
/turf/closed/wall/r_wall,
/area/station/medical/treatment_center)
-"tHu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
"tHv" = (
/obj/effect/turf_decal/trimline/blue/filled/warning,
/turf/open/floor/iron/white,
@@ -70551,6 +70771,15 @@
/obj/effect/turf_decal/tile/blue/full,
/turf/open/floor/iron/dark/smooth_large,
/area/station/command/heads_quarters/cmo)
+"tLq" = (
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/light/small/directional/south,
+/obj/structure/cable/layer3,
+/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/dark,
+/area/station/ai/satellite/interior)
"tLB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible,
/obj/effect/turf_decal/tile/yellow{
@@ -70838,6 +71067,9 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
/area/station/security/brig/entrance)
+"tPX" = (
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"tPY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -70859,11 +71091,6 @@
/obj/effect/turf_decal/box/white,
/turf/open/floor/iron/dark/smooth_large,
/area/station/engineering/storage/tech)
-"tQM" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"tQS" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/landmark/start/assistant,
@@ -70915,6 +71142,19 @@
/obj/structure/sign/flag/mothic/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"tRJ" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "sci-med-passthrough"
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"tRP" = (
/obj/machinery/door/airlock/maintenance{
name = "Hydroponics Maintenance"
@@ -71185,32 +71425,6 @@
/obj/structure/cable,
/turf/open/floor/iron/grimy,
/area/station/service/bar/backroom)
-"tWp" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "ai-passthrough"
- },
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Atmospherics"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"tWy" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- name = "MiniSat External Access"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tWz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -71243,6 +71457,12 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"tXc" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"tXh" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -71425,17 +71645,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"uab" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload Access"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/ai_upload)
"uag" = (
/obj/structure/cable,
/obj/machinery/door/firedoor,
@@ -71640,6 +71849,14 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"udx" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "teledoor";
+ name = "MiniSat Teleport Access"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"udA" = (
/obj/effect/turf_decal/tile/blue,
/obj/item/kirbyplants/random,
@@ -71666,14 +71883,22 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"udL" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/airlock/maintenance/glass,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance/departmental,
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
+"udO" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/machinery/door/window/right/directional/south{
+ name = "First-Aid Supplies";
+ req_access = list("medical")
+ },
+/obj/structure/table/glass,
+/obj/item/mod/module/plasma_stabilizer,
+/obj/item/mod/module/thermal_regulator,
+/obj/effect/turf_decal/tile/blue/full,
+/obj/item/mod/module/signlang_radio,
+/obj/item/gun/syringe,
+/obj/item/gun/syringe,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/storage)
"uee" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -71736,20 +71961,6 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron,
/area/station/security/prison/mess)
-"ueS" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"ueV" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -71765,6 +71976,11 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"ufl" = (
+/obj/machinery/nuclearbomb/selfdestruct,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"ufm" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -71783,6 +71999,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/iron/white,
/area/station/medical/cryo)
+"ufQ" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/newscaster/directional/west,
+/obj/item/stack/sheet/iron/fifty{
+ pixel_x = 6;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/iron/fifty,
+/obj/item/stack/sheet/iron/fifty,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"ugd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -72016,10 +72247,12 @@
},
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
-"ujs" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
+"ujm" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"ujB" = (
/obj/structure/chair{
dir = 8
@@ -72080,32 +72313,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
-"ukJ" = (
-/obj/effect/turf_decal/trimline/neutral/warning,
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/item/flashlight{
- pixel_y = 9
- },
-/obj/item/flashlight{
- pixel_y = 9
- },
-/obj/item/flashlight{
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/item/flashlight{
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/obj/structure/sign/nanotrasen{
- pixel_y = 32
- },
-/turf/open/floor/iron/dark/smooth_edge,
-/area/station/ai_monitored/command/storage/eva)
"ukN" = (
/obj/structure/table,
/obj/machinery/door/poddoor/shutters{
@@ -72833,14 +73040,6 @@
"uvt" = (
/turf/closed/wall,
/area/station/science/robotics/mechbay)
-"uvu" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/sign/warning/secure_area/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"uvv" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/corner{
@@ -72876,11 +73075,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
/area/station/command/heads_quarters/rd)
-"uvX" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"uwd" = (
/obj/item/chair/wood,
/turf/open/floor/wood,
@@ -72994,31 +73188,10 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"uxG" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat/service";
- name = "Service Bay Turret Control";
- pixel_x = 27;
- req_access = list("minisat")
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uxK" = (
/obj/machinery/light/small/directional/east,
/turf/open/floor/engine/vacuum,
/area/station/engineering/atmos)
-"uxQ" = (
-/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/trimline/blue/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"uyi" = (
/obj/item/chair/stool{
pixel_y = 0;
@@ -73078,24 +73251,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms/laundry)
-"uza" = (
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Antechamber";
- network = list("minisat");
- start_active = 1
- },
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat/atmos";
- name = "Atmospherics Turret Control";
- pixel_x = -27;
- req_access = list("minisat")
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uzd" = (
/obj/structure/rack,
/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{
@@ -73162,12 +73317,6 @@
/obj/effect/mapping_helpers/airlock/access/all/service/bar,
/turf/open/floor/iron/dark/textured_half,
/area/station/service/bar/backroom)
-"uzA" = (
-/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/medical/paramedic)
"uzB" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -73175,6 +73324,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central/fore)
+"uzJ" = (
+/obj/effect/turf_decal/siding/yellow/end{
+ dir = 8
+ },
+/obj/machinery/plumbing/receiver,
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/sign/warning/chem_diamond/directional/west,
+/turf/open/floor/plating,
+/area/station/medical/treatment_center)
"uzM" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
@@ -73235,12 +73393,6 @@
dir = 4
},
/area/station/service/hydroponics)
-"uBs" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"uBy" = (
/obj/structure/flora/grass/brown/style_random,
/obj/structure/railing{
@@ -73288,15 +73440,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"uCg" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_y = 4
- },
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uCk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -73319,17 +73462,11 @@
/obj/item/shovel,
/turf/open/floor/grass,
/area/station/maintenance/starboard/aft)
-"uCs" = (
+"uCA" = (
/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"uCJ" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -73991,6 +74128,10 @@
"uMN" = (
/turf/open/openspace,
/area/station/commons/storage/mining)
+"uMR" = (
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"uMW" = (
/obj/structure/sign/warning/directional/west,
/turf/open/openspace/icemoon,
@@ -74004,16 +74145,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"uNE" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"uNN" = (
/obj/effect/spawner/random/trash/bin,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"uNR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/mob/living/basic/bot/cleanbot,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"uNV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/siding/wideplating/dark{
@@ -74070,6 +74216,9 @@
"uOj" = (
/turf/open/floor/iron,
/area/station/command/gateway)
+"uOl" = (
+/turf/open/floor/glass/reinforced,
+/area/station/security/armory/upper)
"uOm" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/contraband/random/directional/south,
@@ -74124,6 +74273,9 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"uOQ" = (
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"uPh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -74161,21 +74313,6 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain)
-"uPE" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"uPS" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -74196,6 +74333,18 @@
/obj/item/radio/intercom/directional/east,
/turf/open/floor/wood,
/area/station/hallway/secondary/service)
+"uQd" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ name = "MiniSat External Access"
+ },
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"uQj" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -74302,6 +74451,13 @@
dir = 10
},
/area/station/science/research)
+"uRQ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron/dark/smooth_half{
+ dir = 1
+ },
+/area/station/command/eva)
"uRV" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 5
@@ -74492,14 +74648,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmos/hfr_room)
-"uVp" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"uVr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -74586,6 +74734,9 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/electrical)
+"uXB" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/atmos)
"uXC" = (
/obj/structure/table/reinforced,
/obj/item/tank/internals/emergency_oxygen/engi{
@@ -74678,6 +74829,12 @@
/obj/item/storage/photo_album/library,
/turf/open/floor/engine/cult,
/area/station/service/library)
+"uZz" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"uZB" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/extinguisher_cabinet/directional/east,
@@ -74691,11 +74848,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"uZD" = (
-/obj/machinery/recharge_station,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"uZT" = (
/obj/effect/turf_decal/tile/blue{
dir = 4
@@ -74797,6 +74949,13 @@
/obj/effect/turf_decal/tile/brown/half/contrasted,
/turf/open/floor/iron/dark/side,
/area/mine/eva)
+"vaR" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/dark_green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"vaW" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/portable_atmospherics/canister,
@@ -75004,11 +75163,6 @@
},
/turf/open/floor/plating,
/area/station/medical/surgery/aft)
-"vdu" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/service)
"vdW" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -75056,6 +75210,15 @@
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/turf/open/floor/iron/dark,
/area/station/commons/storage/primary)
+"veU" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vfe" = (
/obj/machinery/atmospherics/components/unary/passive_vent,
/obj/effect/turf_decal/stripes/line{
@@ -75219,6 +75382,21 @@
/obj/effect/turf_decal/bot_red,
/turf/open/floor/plating,
/area/station/maintenance/fore/lesser)
+"vhC" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/eva{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/winterboots/ice_boots/eva{
+ pixel_x = -1;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/delivery/red,
+/obj/item/clothing/gloves/color/grey/protects_cold,
+/obj/item/clothing/mask/gas,
+/turf/open/floor/iron/textured,
+/area/station/command/eva)
"vhF" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
@@ -75319,6 +75497,17 @@
/obj/effect/mapping_helpers/airalarm/tlv_kitchen,
/turf/open/floor/iron/white/smooth_large,
/area/station/service/kitchen)
+"vjB" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/mob/living/simple_animal/bot/secbot/pingsky,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"vjJ" = (
/obj/structure/table,
/obj/machinery/light/directional/north,
@@ -75372,6 +75561,13 @@
/obj/effect/landmark/generic_maintenance_landmark,
/turf/open/floor/iron/smooth,
/area/station/maintenance/fore/lesser)
+"vkD" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"vkF" = (
/obj/effect/turf_decal/tile/brown{
dir = 8
@@ -75407,22 +75603,20 @@
},
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/locker)
+"vkZ" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/obj/effect/spawner/random/armory/laser_gun,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"vlf" = (
/obj/structure/disposalpipe/junction/yjunction{
dir = 8
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"vlz" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"vlE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -75467,6 +75661,16 @@
/obj/effect/mapping_helpers/airlock/access/all/supply/mining,
/turf/open/floor/iron/smooth,
/area/mine/mechbay)
+"vmd" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 5
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"vmj" = (
/obj/structure/chair{
dir = 1;
@@ -75648,6 +75852,15 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/white/textured_half,
/area/station/service/kitchen)
+"vnN" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"vnW" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
@@ -75707,13 +75920,6 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/plating,
/area/station/maintenance/starboard/upper)
-"voY" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vpc" = (
/obj/structure/closet,
/obj/machinery/light/small/directional/south,
@@ -75843,13 +76049,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/office)
-"vrb" = (
-/obj/machinery/camera/motion/directional/south{
- c_tag = "Armory - Internal - Upper"
- },
-/obj/effect/landmark/firealarm_sanity,
-/turf/open/openspace,
-/area/station/ai_monitored/security/armory/upper)
"vrc" = (
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
@@ -76113,20 +76312,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/command/heads_quarters/hop)
-"vvu" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"vvE" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -76144,15 +76329,6 @@
dir = 1
},
/area/station/security/evidence)
-"vvI" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/end,
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/textured,
-/area/station/medical/chem_storage)
"vvJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
@@ -76417,9 +76593,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"vyt" = (
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"vyw" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -76454,16 +76627,6 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
-"vyW" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/machinery/camera/directional/south{
- c_tag = "Medbay Stasis Center North";
- network = list("ss13","medbay")
- },
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"vzb" = (
/obj/structure/rack,
/obj/effect/spawner/random/clothing/costume,
@@ -76537,13 +76700,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"vzT" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"vzU" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
@@ -76559,12 +76715,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"vAn" = (
-/obj/machinery/status_display/ai/directional/south,
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vAq" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
@@ -76590,16 +76740,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"vAF" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Teleporter"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vAH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/broken_floor,
@@ -76619,25 +76759,6 @@
/obj/machinery/status_display/ai/directional/west,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"vAU" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/camera/directional/east{
- c_tag = "MiniSat Service Bay";
- network = list("minisat");
- start_active = 1
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/multitool,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"vAY" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -76781,12 +76902,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/iron,
/area/station/science/xenobiology)
-"vDx" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted,
-/obj/effect/spawner/random/armory/disablers,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"vDy" = (
/obj/structure/sign/poster/official/safety_report/directional/west,
/obj/effect/decal/cleanable/dirt,
@@ -76866,6 +76981,15 @@
/obj/structure/falsewall,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"vFh" = (
+/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/turf/open/floor/plating/snowed/icemoon,
+/area/station/ai/satellite/interior)
"vFq" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -76916,11 +77040,6 @@
/obj/effect/mapping_helpers/mail_sorting/medbay/virology,
/turf/open/floor/iron/white,
/area/station/medical/medbay/aft)
-"vGw" = (
-/obj/structure/transit_tube/station/reverse,
-/obj/structure/sign/warning/secure_area/directional/north,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vGy" = (
/obj/machinery/camera/directional/east{
c_tag = "Xenobiology Pens Observation - Starboard Aft";
@@ -76928,19 +77047,6 @@
},
/turf/open/openspace,
/area/station/science/xenobiology)
-"vGI" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/vault{
- name = "Vault"
- },
-/obj/structure/cable,
-/obj/effect/landmark/navigate_destination,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"vGJ" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
@@ -77113,16 +77219,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"vJd" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured,
-/area/station/medical/treatment_center)
"vJk" = (
/obj/machinery/atmospherics/components/binary/valve{
dir = 4
@@ -77288,12 +77384,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"vMA" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vMY" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -77321,6 +77411,16 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"vND" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"vNI" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
/turf/closed/wall/r_wall,
@@ -77341,14 +77441,6 @@
/obj/effect/landmark/carpspawn,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/less_spawns)
-"vOD" = (
-/obj/machinery/status_display/ai/directional/north,
-/obj/effect/turf_decal/tile/dark_green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"vOG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -77385,13 +77477,6 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
/area/station/service/janitor)
-"vPr" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"vPt" = (
/obj/structure/closet/secure_closet/freezer/meat/all_access,
/turf/open/floor/iron/showroomfloor,
@@ -77449,20 +77534,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
/area/mine/production)
-"vQz" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
- name = "Antechamber Turret Control";
- pixel_y = -24;
- req_access = list("minisat")
- },
-/obj/machinery/light/small/directional/south,
-/obj/machinery/camera/motion/directional/south{
- c_tag = "MiniSat Foyer";
- network = list("minisat")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vQO" = (
/obj/machinery/camera/directional/east{
c_tag = "Locker Room Toilets"
@@ -77481,6 +77552,13 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"vRl" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"vRn" = (
/turf/open/floor/iron/stairs/medium,
/area/station/cargo/storage)
@@ -77725,6 +77803,13 @@
},
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
+"vUP" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/dark_green,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"vUW" = (
/obj/item/stack/cable_coil{
amount = 7;
@@ -77768,6 +77853,21 @@
},
/turf/open/openspace,
/area/station/science/xenobiology)
+"vVU" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"vVY" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -77787,17 +77887,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/storage)
-"vWh" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
+"vWk" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/glass/reinforced,
+/area/station/security/armory/upper)
"vWm" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 1
@@ -78017,6 +78110,11 @@
},
/turf/open/floor/iron/large,
/area/station/engineering/lobby)
+"vYL" = (
+/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/satellite/interior)
"vYU" = (
/obj/structure/fence{
dir = 4
@@ -78211,6 +78309,20 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/large,
/area/station/command/heads_quarters/ce)
+"wcC" = (
+/obj/structure/rack,
+/obj/item/storage/box/teargas{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/handcuffs,
+/obj/item/storage/box/flashbangs{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"wcD" = (
/obj/structure/chair/plastic{
dir = 4
@@ -78251,6 +78363,23 @@
dir = 1
},
/area/station/hallway/secondary/entry)
+"wdr" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/effect/spawner/random/aimodule/neutral,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/machinery/door/window/right/directional/west{
+ name = "Core Modules";
+ req_access = list("captain")
+ },
+/obj/effect/turf_decal/siding/thinplating_new/dark{
+ dir = 8
+ },
+/obj/item/reagent_containers/applicator/pill/iron{
+ pixel_x = 13;
+ pixel_y = -13
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"wds" = (
/obj/structure/chair/stool/directional/west,
/obj/machinery/light/small/directional/south,
@@ -78263,22 +78392,6 @@
/obj/machinery/status_display/evac/directional/south,
/turf/open/floor/iron,
/area/station/commons/dorms/laundry)
-"wdI" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"wdL" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible,
@@ -78360,10 +78473,13 @@
},
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"wfc" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"wfd" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"wfm" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{
dir = 10
@@ -78392,14 +78508,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
-"wfz" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron/white,
-/area/station/medical/storage)
"wfE" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -78582,21 +78690,6 @@
/obj/structure/sign/poster/official/random/directional/east,
/turf/open/floor/iron/dark/smooth_half,
/area/station/science/breakroom)
-"whQ" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/table,
-/obj/machinery/newscaster/directional/west,
-/obj/item/stack/sheet/iron/fifty{
- pixel_x = 6;
- pixel_y = 3
- },
-/obj/item/stack/sheet/iron/fifty,
-/obj/item/stack/sheet/iron/fifty,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"whU" = (
/obj/machinery/door/window/left/directional/north{
name = "Pharmacy Desk";
@@ -78665,6 +78758,19 @@
/obj/structure/sign/warning/directional/north,
/turf/closed/mineral/random/snow/high_chance,
/area/icemoon/underground/explored)
+"wjD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/defibrillator/loaded{
+ pixel_y = 3
+ },
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/item/clothing/gloves/latex/nitrile,
+/obj/machinery/light/cold/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"wjL" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -78691,15 +78797,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
/area/station/hallway/primary/starboard)
-"wkd" = (
-/obj/structure/rack,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 4
- },
-/obj/effect/spawner/random/armory/shotgun,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"wkl" = (
/obj/machinery/camera/directional/west{
c_tag = "Telecomms Server Room";
@@ -78860,12 +78957,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/command/bridge)
-"wnf" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/dark/textured_edge{
- dir = 4
- },
-/area/station/medical/chem_storage)
"wnm" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/table/reinforced,
@@ -79033,6 +79124,14 @@
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"wpZ" = (
+/obj/effect/turf_decal/tile/blue/full,
+/obj/structure/fireaxecabinet/jawsofrecovery/directional/south,
+/obj/structure/table/glass,
+/obj/item/surgicaldrill,
+/obj/item/toy/figure/paramedic,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"wqn" = (
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
dir = 8
@@ -79123,6 +79222,12 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos/hfr_room)
+"wrH" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/command/eva)
"wrP" = (
/obj/machinery/computer/cargo,
/obj/effect/turf_decal/tile/brown/half/contrasted{
@@ -79149,15 +79254,6 @@
/obj/structure/railing/corner/end,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"wsn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"wsp" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{
dir = 1
@@ -79305,6 +79401,13 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"wvi" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/interior)
"wvk" = (
/obj/structure/chair/stool/directional/south,
/obj/effect/decal/cleanable/blood/oil/slippery,
@@ -79543,6 +79646,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"wyu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"wyB" = (
/obj/machinery/conveyor{
dir = 1;
@@ -79726,22 +79833,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"wBa" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
"wBb" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -79917,6 +80008,14 @@
/obj/structure/sign/warning/directional/south,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
+"wEF" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Armory"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"wEG" = (
/obj/structure/extinguisher_cabinet/directional/south{
pixel_x = 4
@@ -79999,6 +80098,16 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"wFz" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/machinery/firealarm/directional/south{
+ pixel_x = -30
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"wFJ" = (
/turf/open/floor/wood,
/area/station/commons/lounge)
@@ -80107,10 +80216,6 @@
"wHc" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/rd)
-"wHe" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory/upper)
"wHg" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -80169,6 +80274,10 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"wIE" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"wIR" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -80282,6 +80391,9 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
+"wKZ" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/service)
"wLc" = (
/obj/structure/table,
/obj/machinery/button/flasher{
@@ -80441,6 +80553,19 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/maintenance/fore)
+"wNh" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/button/door/directional/east{
+ pixel_y = 0;
+ id = "paramedic_shutters";
+ name = "Shutters button";
+ pixel_x = 23;
+ req_access = list("paramedic")
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"wNj" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 5
@@ -80590,6 +80715,24 @@
dir = 1
},
/area/station/security/prison)
+"wPo" = (
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Antechamber";
+ network = list("minisat");
+ start_active = 1
+ },
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/atmos";
+ name = "Atmospherics Turret Control";
+ pixel_x = -27;
+ req_access = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"wPr" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -80716,6 +80859,13 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron/textured,
/area/station/security/brig)
+"wQX" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/service)
"wQY" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -80771,14 +80921,6 @@
/obj/structure/sign/eyechart/directional/east,
/turf/open/floor/iron/large,
/area/station/medical/treatment_center)
-"wRI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
-"wRJ" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/service)
"wRK" = (
/obj/machinery/conveyor{
dir = 8;
@@ -80847,15 +80989,6 @@
"wSs" = (
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"wSw" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"wSz" = (
/obj/structure/chair/stool/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -80916,22 +81049,6 @@
"wTg" = (
/turf/closed/wall,
/area/station/engineering/main)
-"wTw" = (
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
"wTA" = (
/obj/machinery/telecomms/bus/preset_one,
/turf/open/floor/iron/dark/telecomms,
@@ -80957,18 +81074,6 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/engineering)
-"wTE" = (
-/obj/effect/turf_decal/trimline/blue/end{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line,
-/obj/effect/turf_decal/trimline/blue/end{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"wTL" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -81159,6 +81264,15 @@
},
/turf/open/floor/iron,
/area/station/command/teleporter)
+"wVw" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/light/cold/directional/west,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"wVD" = (
/obj/machinery/newscaster/directional/south,
/obj/effect/turf_decal/tile/neutral/half/contrasted,
@@ -81189,6 +81303,21 @@
/obj/machinery/light/directional/west,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"wWm" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "MiniSat AI Chamber North";
+ network = list("aicore")
+ },
+/obj/structure/cable,
+/obj/machinery/flasher/directional/south{
+ id = "AI";
+ pixel_x = -10
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wWo" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -81340,6 +81469,17 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"wZu" = (
+/obj/vehicle/ridden/wheelchair{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/window/spawner/directional/north,
+/turf/open/floor/iron,
+/area/station/medical/medbay/aft)
"wZD" = (
/obj/machinery/computer/records/security{
dir = 1
@@ -81348,6 +81488,19 @@
/obj/structure/cable,
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
+"wZN" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/ai/satellite/atmos)
+"wZR" = (
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/hallway)
"wZV" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -81468,13 +81621,6 @@
/mob/living/simple_animal/bot/mulebot,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"xaH" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
"xaI" = (
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
@@ -81519,15 +81665,6 @@
dir = 8
},
/area/station/security/prison/workout)
-"xbx" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/light/cold/directional/west,
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"xby" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/hollow/reinforced/middle,
@@ -81644,18 +81781,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/plating/snowed/icemoon,
/area/station/maintenance/port/aft)
-"xcZ" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- name = "MiniSat External Access"
- },
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xdb" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -81682,6 +81807,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"xdy" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable/multilayer/connected,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"xdH" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/chair{
@@ -81817,20 +81952,6 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron/white,
/area/station/science/research)
-"xfg" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xfn" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 8;
@@ -81902,25 +82023,6 @@
/obj/structure/flora/bush/snow/style_random,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"xgc" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory/upper)
-"xgg" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
"xgi" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -82176,10 +82278,6 @@
/obj/structure/marker_beacon/burgundy,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"xiU" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"xiW" = (
/turf/open/floor/iron,
/area/station/maintenance/port/fore)
@@ -82258,6 +82356,16 @@
},
/turf/open/floor/iron/smooth,
/area/station/commons/storage/mining)
+"xkA" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"xkI" = (
/obj/machinery/door/airlock/command{
name = "Conference Room"
@@ -82279,11 +82387,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/plating/snowed/icemoon,
/area/icemoon/underground/explored)
-"xkZ" = (
-/obj/machinery/teleport/station,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xlh" = (
/obj/machinery/door/window/left/directional/north{
name = "Medbay Delivery";
@@ -82399,6 +82502,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
+"xmC" = (
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xmD" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -82524,25 +82631,6 @@
},
/turf/open/lava/plasma/ice_moon,
/area/icemoon/underground/explored)
-"xoe" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/structure/closet/secure_closet/medical3,
-/obj/item/defibrillator/loaded{
- pixel_y = 3
- },
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/item/clothing/gloves/latex/nitrile,
-/obj/machinery/light/cold/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
-"xow" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"xpc" = (
/obj/effect/turf_decal/siding/yellow/corner,
/obj/machinery/status_display/evac/directional/south,
@@ -82603,10 +82691,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"xpP" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
"xpT" = (
/obj/effect/spawner/random/trash/mess,
/turf/open/floor/plating,
@@ -82876,10 +82960,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/science/xenobiology)
-"xuA" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
"xuB" = (
/obj/effect/turf_decal/stripes/asteroid/line,
/obj/effect/turf_decal/tile/dark/half/contrasted,
@@ -83059,48 +83139,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"xwm" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xwp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"xwr" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
-"xws" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/north,
-/obj/item/folder{
- pixel_x = 3
- },
-/obj/item/phone{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/pen,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xwx" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
@@ -83132,6 +83176,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/maintenance/aft/greater)
+"xwT" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/effect/spawner/random/armory/bulletproof_armor,
+/obj/effect/spawner/random/armory/bulletproof_helmet,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory)
"xxg" = (
/obj/structure/cable,
/turf/open/floor/iron/white,
@@ -83246,14 +83297,6 @@
},
/turf/open/floor/iron/smooth_large,
/area/station/command/heads_quarters/hos)
-"xyy" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/treatment_center)
"xyz" = (
/obj/machinery/light_switch/directional/north{
pixel_x = 4
@@ -83383,15 +83426,6 @@
/obj/structure/closet/crate,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/morgue)
-"xzT" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating_new/dark{
- dir = 6
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xAk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/stripes/line{
@@ -83421,6 +83455,21 @@
},
/turf/open/floor/iron,
/area/station/security/brig/upper)
+"xAR" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "ai-passthrough"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xAW" = (
/obj/machinery/door/airlock/security{
name = "Cafeteria"
@@ -83489,6 +83538,18 @@
/obj/effect/turf_decal/trimline/red/line,
/turf/open/floor/iron/dark/textured,
/area/station/security/range)
+"xBJ" = (
+/obj/machinery/camera/directional/south{
+ c_tag = "MiniSat Pod Access";
+ network = list("minisat");
+ start_active = 1
+ },
+/obj/machinery/light/small/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/interior)
"xBL" = (
/obj/machinery/camera/directional/north{
c_tag = "Solar Maintenance - North East Access"
@@ -83509,21 +83570,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"xCk" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xCl" = (
/turf/open/floor/iron,
/area/station/science/robotics/lab)
@@ -83665,6 +83711,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
+"xDB" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/tank_holder/extinguisher,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"xDG" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
@@ -83939,20 +83994,12 @@
},
/turf/open/floor/iron/smooth_large,
/area/station/cargo/warehouse)
-"xId" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/eva{
- pixel_y = 9
- },
-/obj/item/clothing/shoes/winterboots/ice_boots/eva{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/turf_decal/delivery/red,
-/obj/item/clothing/gloves/color/grey/protects_cold,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/iron/textured,
-/area/station/ai_monitored/command/storage/eva)
+"xIg" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/ore_silo,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"xIk" = (
/obj/structure/chair/comfy{
dir = 4
@@ -83968,29 +84015,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/showroomfloor,
/area/station/security/processing)
-"xIz" = (
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/neutral/warning{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/mid_joiner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/iron/dark/smooth_corner{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"xIF" = (
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/dark,
@@ -84152,6 +84176,9 @@
"xKJ" = (
/turf/closed/wall,
/area/station/command/meeting_room)
+"xKP" = (
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"xKU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -84239,20 +84266,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/work)
-"xLW" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/machinery/door/window/right/directional/south{
- name = "First-Aid Supplies";
- req_access = list("medical")
- },
-/obj/structure/table/glass,
-/obj/item/mod/module/plasma_stabilizer,
-/obj/item/mod/module/thermal_regulator,
-/obj/effect/turf_decal/tile/blue/full,
-/obj/item/mod/module/signlang_radio,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/storage)
"xMh" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible,
@@ -84294,12 +84307,6 @@
/obj/item/storage/box/emptysandbags,
/turf/open/floor/iron,
/area/station/command/gateway)
-"xMX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_half,
-/area/station/ai_monitored/command/storage/eva)
"xNh" = (
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/stripes/line{
@@ -84330,6 +84337,11 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/grimy,
/area/station/service/theater)
+"xNw" = (
+/obj/machinery/recharge_station,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"xNC" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -84483,15 +84495,6 @@
/obj/structure/closet/secure_closet/freezer/fridge/all_access,
/turf/open/floor/iron/showroomfloor,
/area/station/security/prison/mess)
-"xQq" = (
-/obj/effect/turf_decal/siding/yellow/end{
- dir = 8
- },
-/obj/machinery/plumbing/receiver,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/structure/sign/warning/chem_diamond/directional/west,
-/turf/open/floor/plating,
-/area/station/medical/treatment_center)
"xQs" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 4
@@ -84532,6 +84535,15 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/catwalk_floor/iron_smooth,
/area/station/cargo/warehouse)
+"xQP" = (
+/obj/machinery/computer/security/telescreen/entertainment/directional/west,
+/obj/machinery/computer/monitor{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xQT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply,
@@ -84653,6 +84665,17 @@
/obj/machinery/hydroponics/soil/rich,
/turf/open/floor/grass,
/area/station/service/hydroponics/garden)
+"xTb" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"xTp" = (
/obj/machinery/camera/directional/south{
c_tag = "Solar Maintenance - North East"
@@ -84954,11 +84977,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"xWN" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"xWO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
@@ -85145,6 +85163,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore)
+"yam" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/machinery/power/port_gen/pacman,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/ai/satellite/service)
"yan" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/obj/machinery/door/firedoor{
@@ -85197,10 +85224,6 @@
dir = 1
},
/area/mine/eva)
-"yaE" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/command/storage/eva)
"yaF" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -85268,9 +85291,11 @@
/obj/structure/chair/stool/directional/north,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
-"ybv" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"yby" = (
+/obj/structure/bed/dogbed,
+/obj/effect/decal/cleanable/insectguts,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"ybC" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 9
@@ -85319,9 +85344,6 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
-"ybQ" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
"ybY" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash/cigbutt,
@@ -85549,6 +85571,15 @@
/obj/structure/flora/bush/sparsegrass/style_random,
/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
+"yfN" = (
+/obj/structure/table,
+/obj/item/storage/box/firingpins,
+/obj/item/storage/box/firingpins,
+/obj/item/key/security,
+/obj/machinery/light/directional/east,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/iron/dark/textured,
+/area/station/security/armory/upper)
"yfW" = (
/obj/structure/fence/post{
dir = 8
@@ -85648,12 +85679,6 @@
/obj/structure/sign/poster/random/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"yhw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"yhU" = (
/obj/structure/chair/stool/directional/north,
/turf/open/floor/iron,
@@ -85698,9 +85723,6 @@
dir = 4
},
/area/station/medical/chem_storage)
-"yiL" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
"yiR" = (
/obj/structure/sign/warning/cold_temp/directional/west,
/turf/open/floor/plating,
@@ -85781,16 +85803,6 @@
/obj/structure/sign/departments/cargo/directional/west,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"ylz" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/neutral/warning,
-/obj/effect/turf_decal/trimline/neutral/mid_joiner,
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_edge,
-/area/station/ai_monitored/command/storage/eva)
"ylA" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/dark/textured,
@@ -176905,13 +176917,13 @@ cIc
kqn
oVY
pez
-yiL
-yiL
-yiL
-yiL
-yiL
-yiL
-yiL
+gQL
+gQL
+gQL
+gQL
+gQL
+gQL
+gQL
eDq
ejb
dAZ
@@ -177162,13 +177174,13 @@ cIc
dHw
qhS
jaW
-yiL
-kiY
-oqb
-uBs
-uBs
-uBs
-xaH
+gQL
+xwT
+kvL
+cJA
+cJA
+cJA
+grF
erM
nDp
uFg
@@ -177419,13 +177431,13 @@ qjE
oZR
oVY
pez
-yiL
-egj
-cxO
-xuA
-tuc
-pPK
-yiL
+gQL
+dab
+uOQ
+grt
+iVq
+dCv
+gQL
gwl
rQZ
bSk
@@ -177676,13 +177688,13 @@ vVH
nUL
oVY
pez
-yiL
-oRY
-cxO
-osw
-tuc
-tuc
-yiL
+gQL
+kGX
+uOQ
+dAp
+iVq
+iVq
+gQL
sBH
cGl
hgM
@@ -177933,13 +177945,13 @@ vVH
kqn
oVY
pez
-yiL
-vDx
-cxO
-xuA
-wkd
-bYg
-yiL
+gQL
+arm
+uOQ
+grt
+fMp
+vkZ
+gQL
qLD
bbY
hgM
@@ -178190,13 +178202,13 @@ vVH
fKW
oVY
vHU
-yiL
-oAY
-cxO
-pgL
-lab
-cbz
-yiL
+gQL
+sGl
+uOQ
+sQx
+dAz
+iFJ
+gQL
fnt
fJZ
hgM
@@ -178447,13 +178459,13 @@ vVH
kqn
oVY
pez
-yiL
-agF
-gJI
-rGh
-iJE
-qnU
-yiL
+gQL
+wcC
+oJw
+lIc
+fkM
+nRN
+gQL
cVV
dhi
hgM
@@ -178704,13 +178716,13 @@ vVH
uTp
oVY
tjC
-yiL
-yiL
-yiL
-yiL
-yiL
-yiL
-yiL
+gQL
+gQL
+gQL
+gQL
+gQL
+gQL
+gQL
nEC
lOr
hgM
@@ -229651,7 +229663,7 @@ thX
peM
ddd
mKa
-ldw
+gaM
bCQ
bCQ
tKI
@@ -232976,7 +232988,7 @@ cNS
doW
awz
nmx
-izI
+mbF
pdd
lMg
wSk
@@ -237077,12 +237089,12 @@ hjI
wPr
oSy
pLg
-ybQ
-ybQ
-ybQ
-ybQ
-ybQ
-ybQ
+ctZ
+ctZ
+ctZ
+ctZ
+ctZ
+ctZ
vsF
jOt
ozw
@@ -237334,12 +237346,12 @@ hjI
wPr
oSy
sDl
-ybQ
-gGZ
-lye
-ebL
-edn
-ybQ
+ctZ
+kpc
+dJc
+rbc
+xIg
+ctZ
sCK
jOt
ozw
@@ -237591,12 +237603,12 @@ hjI
wPr
oSy
sDl
-ybQ
-oPI
-khR
-khR
-eRh
-ybQ
+ctZ
+qxj
+mFq
+mFq
+dSu
+ctZ
jOt
jOt
ozw
@@ -237848,12 +237860,12 @@ hjI
wPr
oSy
sDl
-ybQ
-olQ
-bnz
-jxq
-sOz
-vGI
+ctZ
+tEv
+ufl
+cwL
+nRR
+aav
pPD
lEE
idO
@@ -238105,18 +238117,18 @@ hjI
wPr
oSy
sDl
-ybQ
-oPI
-xWN
-xWN
-pib
-ybQ
+ctZ
+qxj
+eQs
+eQs
+aWl
+ctZ
jOt
jOt
ozw
aJA
gpp
-bpK
+akU
pdf
pdf
pdf
@@ -238362,12 +238374,12 @@ hjI
xJJ
oSy
sDl
-ybQ
-egF
-jYV
-jDW
-hPf
-ybQ
+ctZ
+eIp
+cJv
+flV
+trr
+ctZ
eaG
jOt
ozw
@@ -238619,12 +238631,12 @@ hjI
wPr
oSy
pLg
-ybQ
-ybQ
-ybQ
-ybQ
-ybQ
-ybQ
+ctZ
+ctZ
+ctZ
+ctZ
+ctZ
+ctZ
vsF
jOt
ozw
@@ -241959,7 +241971,7 @@ gAs
bZx
biY
biY
-ogy
+pwB
biY
biY
biY
@@ -242214,17 +242226,17 @@ lJO
lJO
bZx
bZx
-bWn
-seL
-nUr
-ibk
-xwr
-xgg
-xId
-whQ
-kka
-fmm
-bWn
+mZS
+pNL
+exO
+smz
+qub
+edl
+mDe
+ufQ
+bUj
+mbP
+mZS
fTR
eJe
iIF
@@ -242441,13 +242453,13 @@ mAe
jJM
mAe
dfz
-feJ
-feJ
-awd
-awd
-awd
-feJ
-feJ
+qmv
+qmv
+kno
+kno
+kno
+qmv
+qmv
kyy
kyy
cJi
@@ -242471,17 +242483,17 @@ bZx
mgs
kQi
oWk
-bWn
-sBu
-nUr
-sFS
-mhb
-mhb
-mhb
-qwi
-bIc
-bIc
-tgn
+mZS
+hiG
+exO
+tbG
+adp
+adp
+adp
+mxI
+oBn
+oBn
+djq
ikB
eJe
utR
@@ -242698,13 +242710,13 @@ mAe
jJM
mAe
stt
-qVB
-eeD
-aSH
-lyG
-rUb
-vrb
-feJ
+oXK
+pqe
+fTt
+uOl
+agS
+cXx
+qmv
cRg
pBN
brx
@@ -242728,17 +242740,17 @@ bZx
gYm
krQ
skZ
-bWn
-nch
-xMX
-xIz
-bIc
-bIc
-bIc
-wdI
-yaE
-yaE
-mvw
+mZS
+fWc
+sAh
+rUm
+oBn
+oBn
+oBn
+klm
+nBq
+nBq
+sMk
aTH
eJe
utR
@@ -242955,13 +242967,13 @@ mAe
jgs
mAe
uVP
-aWk
-diC
-bJj
-lyG
-teq
-bXy
-feJ
+oVw
+evn
+mRt
+uOl
+cvU
+qQm
+qmv
xWb
jDM
brx
@@ -242985,17 +242997,17 @@ bZx
gYm
krQ
gYp
-bWn
-iUO
-egL
-ssF
-pSu
-fgQ
-pSu
-pSu
-tlo
-kZC
-tgn
+mZS
+lgm
+nED
+ocU
+uRQ
+sbO
+uRQ
+uRQ
+inx
+wrH
+djq
igQ
euZ
utR
@@ -243212,13 +243224,13 @@ cno
oSC
ovV
hkY
-feJ
-pyG
-pdK
-lyG
-apS
-uCs
-gbJ
+qmv
+gSk
+sup
+uOl
+bov
+xTb
+oXw
pTN
aPN
hEG
@@ -243242,17 +243254,17 @@ bZx
gYm
krQ
thI
-bWn
-tsz
-xMX
-hSl
-ueS
-ueS
-ueS
-wTw
-yaE
-rAZ
-qOD
+mZS
+pPu
+sAh
+bpI
+hDy
+hDy
+hDy
+lnE
+nBq
+eLU
+fSJ
keS
eJe
kKX
@@ -243469,13 +243481,13 @@ qkL
cLD
qkL
hGH
-feJ
-iuS
-lyG
-xgc
-lyG
-lyG
-ihx
+qmv
+vWk
+uOl
+kcR
+uOl
+uOl
+wEF
wZj
jAk
cMA
@@ -243499,17 +243511,17 @@ bZx
gYm
krQ
dky
-bWn
-ylz
-xMX
-lPJ
-nVB
-nVB
-nVB
-bpn
-uPE
-cQA
-qIB
+mZS
+pOd
+sAh
+cFl
+peS
+peS
+peS
+bjy
+dYD
+bcM
+pmG
xhw
eJe
pXn
@@ -243726,13 +243738,13 @@ hdn
ijj
nbw
lRF
-feJ
-mgZ
-tDL
-lyG
-lok
-nGK
-feJ
+qmv
+dwV
+fhx
+uOl
+rSX
+nzM
+qmv
mex
aKq
iDq
@@ -243756,17 +243768,17 @@ bZx
gYm
gMK
huT
-bWn
-ukJ
-xMX
-vvu
-joh
-mdM
-wBa
-fSP
-iMw
-rRd
-bWn
+mZS
+jiz
+sAh
+fOZ
+oou
+vhC
+bKm
+qYK
+tAX
+mUN
+mZS
piB
eJe
utR
@@ -243983,13 +243995,13 @@ omk
omk
jeF
ctE
-feJ
-feJ
-cqW
-wHe
-aPW
-hsN
-feJ
+qmv
+qmv
+jXQ
+dvb
+nVK
+yfN
+qmv
uGr
uGr
iDq
@@ -244013,17 +244025,17 @@ bZx
gYm
lwO
vTg
-bWn
-tgn
-bEz
-tgn
-bWn
-tgn
-bWn
-bWn
-tgn
-bWn
-bWn
+mZS
+djq
+ncI
+djq
+mZS
+djq
+mZS
+mZS
+djq
+mZS
+mZS
fzy
eJe
utR
@@ -244241,12 +244253,12 @@ axd
wGW
tJN
ikI
-feJ
-feJ
-gPn
-fLs
-feJ
-feJ
+qmv
+qmv
+qGi
+hyp
+qmv
+qmv
uGr
uGr
iDq
@@ -244270,13 +244282,13 @@ psN
wqx
cJd
gYp
-bWn
-bTJ
-cGt
-wRI
-qdE
-meG
-bWn
+mZS
+twv
+jqC
+cty
+trs
+gwX
+mZS
ntK
mQb
bln
@@ -244527,13 +244539,13 @@ hzY
jpd
lwO
gYp
-bWn
-glP
-nzB
-nzB
-nzB
-sdX
-tgn
+mZS
+llu
+rlO
+rlO
+rlO
+faN
+djq
itN
nuX
yfF
@@ -244548,12 +244560,12 @@ fwQ
nOH
gxU
gZq
-ybv
-ybv
-ybv
-ybv
-ybv
-ybv
+rJk
+rJk
+rJk
+rJk
+rJk
+rJk
dxK
dxK
dxK
@@ -244784,13 +244796,13 @@ kxp
kQc
cxz
nnx
-bWn
-soN
-npu
-oMS
-npu
-jzE
-bWn
+mZS
+gej
+feT
+cOG
+feT
+lmL
+mZS
nSo
jII
pAZ
@@ -244804,14 +244816,14 @@ ppK
wna
lCg
wEG
-ybv
-ybv
-ibY
-jRg
-qCP
-aAi
-ybv
-ybv
+rJk
+rJk
+jEX
+jXk
+vmd
+ayT
+rJk
+rJk
nBk
paM
paM
@@ -245041,13 +245053,13 @@ hzY
bRn
fng
lBt
-bWn
-bWn
-tgn
-tgn
-tgn
-bWn
-bWn
+mZS
+mZS
+djq
+djq
+djq
+mZS
+mZS
mae
pAZ
jhA
@@ -245061,14 +245073,14 @@ dMX
gER
nOH
xVc
-ybv
-xzT
-cHO
-aer
-cHO
-rOC
-ybv
-ybv
+rJk
+bdf
+fqK
+pUV
+fqK
+icp
+rJk
+rJk
paM
paM
orG
@@ -245318,14 +245330,14 @@ aRz
paK
nOH
mOL
-ybv
-oqz
-lRx
-oJP
-bdK
-dzi
-ybv
-ybv
+rJk
+vUP
+ohu
+pYV
+eKD
+arw
+rJk
+rJk
kxT
mVi
dgQ
@@ -245575,14 +245587,14 @@ rns
mkA
nOH
aAv
-ybv
-jjq
-fHo
-hMc
-rOC
-dhL
-ybv
-ybv
+rJk
+rCA
+keM
+nNp
+icp
+iFY
+rJk
+rJk
aqd
umu
umu
@@ -245832,14 +245844,14 @@ lvl
aog
ktl
dEI
-uab
-bzC
-jKK
-mVp
-mNJ
-lVc
-ybv
-ybv
+gnl
+hMT
+otN
+oTG
+mQM
+eGC
+rJk
+rJk
tIy
umu
umu
@@ -246088,15 +246100,15 @@ axf
kzD
nsj
lhv
-sDV
-ybv
-xwm
-vzT
-wfc
-oqz
-rSN
-ybv
-ybv
+ffK
+rJk
+oRh
+pxf
+sjc
+vUP
+gCS
+rJk
+rJk
aqd
umu
umu
@@ -246346,14 +246358,14 @@ rUo
paK
lhv
hwC
-ybv
-vOD
-rOC
-vzT
-cHO
-oYu
-ybv
-ybv
+rJk
+hOq
+icp
+pxf
+fqK
+coJ
+rJk
+rJk
jkK
kaW
bHj
@@ -246374,7 +246386,7 @@ xVK
xVK
xVK
cvS
-vWh
+hms
cvS
xXf
xXf
@@ -246603,14 +246615,14 @@ cOP
gER
wLt
bIL
-ybv
-pPN
-oqz
-kOX
-oqz
-oXg
-ybv
-ybv
+rJk
+fjJ
+vUP
+vaR
+vUP
+sDb
+rJk
+rJk
paM
paM
tcn
@@ -246860,14 +246872,14 @@ gKG
iBe
lhv
xpw
-ybv
-ybv
-pos
-cBU
-twK
-pyh
-ybv
-ybv
+rJk
+rJk
+oDd
+ans
+lzj
+wdr
+rJk
+rJk
nBk
paM
paM
@@ -247118,12 +247130,12 @@ cEv
lhv
iGH
bGm
-ybv
-ybv
-ybv
-ybv
-ybv
-ybv
+rJk
+rJk
+rJk
+rJk
+rJk
+rJk
lpM
vey
vey
@@ -248175,7 +248187,7 @@ eMf
cvS
gDp
iMA
-qNl
+dcY
fkO
tjY
aMr
@@ -249196,7 +249208,7 @@ mhQ
okb
iuv
kgc
-bOj
+tmN
cHl
ipA
fsF
@@ -250184,7 +250196,7 @@ lvY
mmA
whk
uja
-aJi
+edi
aJi
eCT
uja
@@ -250469,11 +250481,11 @@ azw
mao
azw
azw
-cGV
-jKu
-jKu
-jKu
-cGV
+qVj
+oYZ
+oYZ
+oYZ
+qVj
cvS
cvS
cvS
@@ -250726,14 +250738,14 @@ jqE
kZb
cJk
azw
-klH
-dJc
-eyp
-vlz
-eKX
+xDB
+fqW
+sfd
+xkA
+atr
cvS
-oUF
-pLC
+pjF
+nhw
uhH
aMh
kNA
@@ -250983,11 +250995,11 @@ rEp
fTC
blU
azw
-cUW
-cWP
-biX
-uzA
-fZP
+bbO
+hhT
+vnN
+rMd
+wpZ
cvS
ril
eHe
@@ -250998,7 +251010,7 @@ vTc
vTc
vTc
vTc
-bOl
+yby
vnY
cvS
sqN
@@ -251240,25 +251252,25 @@ feU
fTC
qEj
azw
-bTL
-gRe
-nGV
-uxQ
-noU
+rUQ
+tDi
+wNh
+hMH
+hXE
cvS
dDC
gXm
vTc
xxi
-dCz
-hMh
+rnI
+jaF
nCb
kWL
vTc
hnd
-ihq
+cQr
cvS
-udL
+laX
kRP
bIa
jug
@@ -251500,20 +251512,20 @@ azw
azw
azw
azw
-qcU
-cGV
+izr
+qVj
cvS
kSn
vEN
vTc
-kHz
-hJv
-tHu
+ltE
+pkN
+oev
pQp
-vvI
+ohp
vTc
pNq
-bAt
+dXU
pNq
gDp
kRP
@@ -251757,21 +251769,21 @@ goa
biR
dmI
tdE
-wsn
-fgW
+veU
+pkf
kRP
kRP
rWH
-jAt
-qet
+lcA
+pao
orE
-wnf
-ato
+lNO
+kcQ
yiK
vTc
-dQr
+ghz
ktB
-aoN
+nHY
gDp
kRP
qGC
@@ -252019,13 +252031,13 @@ fKi
tHr
rRA
soK
-jAt
-poM
-jAt
-jAt
-sLs
-ppk
-jAt
+lcA
+nMN
+lcA
+lcA
+ncf
+iMv
+lcA
kRP
kRP
kRP
@@ -252276,13 +252288,13 @@ tZm
pBA
aQZ
uNq
-fIq
-tor
-xQq
-jAt
-pTs
-mSq
-jAt
+dTW
+vND
+uzJ
+lcA
+esC
+eUI
+lcA
qyR
qyR
kRP
@@ -252534,12 +252546,12 @@ pZB
whh
pQL
nCV
-orz
+lGh
txo
-jAt
-jAt
-jAt
-jAt
+lcA
+lcA
+lcA
+lcA
wCI
qyR
kRP
@@ -253048,8 +253060,8 @@ qfi
sEK
eHg
ahL
-xbx
-xyy
+wVw
+hyg
whU
bYK
vmZ
@@ -253305,7 +253317,7 @@ kmG
cyo
juw
nji
-ajJ
+aCA
jDn
nbC
qZv
@@ -253562,8 +253574,8 @@ efK
juw
nji
tkf
-ajg
-vyW
+pPA
+cWn
tHr
pBA
pBA
@@ -253628,11 +253640,11 @@ jpx
jpx
iOh
iOh
-mfD
-mfD
-mfD
-mfD
-mfD
+uXB
+uXB
+uXB
+uXB
+uXB
bln
bln
bln
@@ -253814,14 +253826,14 @@ hgh
kBL
xPT
cxA
-vJd
-lOd
-lVg
-vPr
-hOw
-doE
+bij
+vkD
+oEh
+gCh
+eHZ
+mUe
fUL
-qyO
+rbB
evp
evp
owr
@@ -253884,35 +253896,35 @@ tkU
fri
utC
lQi
-mfD
-mfD
-xow
-gOg
-aFi
-mfD
-ptY
-ptY
-ptY
-ptY
+uXB
+uXB
+ofk
+ldN
+wZN
+uXB
+ecX
+ecX
+ecX
+ecX
bln
bln
bln
bln
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
txl
txl
txl
@@ -254076,7 +254088,7 @@ nMu
wDe
hxs
uEr
-fmY
+nzs
iuD
qAf
gHq
@@ -254133,44 +254145,44 @@ fri
tkU
utC
sdr
-dZX
-xcZ
-dZX
-swF
+hHA
+uQd
+hHA
+pzB
xEn
tkU
tkU
utC
-mfD
-khy
-xpP
-ghY
-ccw
-cQL
-pbs
-uvu
-bPc
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-dLL
-vyt
-vyt
-vyt
-ctl
-ctl
-ptY
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+uXB
+cmz
+jiN
+ifH
+rFs
+jzo
+pUP
+dzX
+tpg
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+hfx
+eMx
+eMx
+eMx
+jqO
+jqO
+ecX
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
bln
txl
txl
@@ -254390,45 +254402,45 @@ utC
fwx
utC
sdr
-dZX
-gpB
-ote
-swF
-swF
-swF
-swF
-swF
-mfD
-flW
-xpP
-ghY
-jMc
-xiU
-uVp
-sTx
-vyt
-vyt
-vyt
-vyt
-vyt
-vyt
-vyt
-vyt
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-iHp
-iHp
-bgE
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+hHA
+rVQ
+jDe
+pzB
+pzB
+pzB
+pzB
+pzB
+uXB
+lJm
+jiN
+ifH
+dey
+bdq
+qhY
+wyu
+eMx
+eMx
+eMx
+eMx
+eMx
+eMx
+eMx
+eMx
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+bNL
+bNL
+iAE
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
bln
txl
txl
@@ -254578,7 +254590,7 @@ qEM
lso
ioE
mJM
-wTE
+jOz
dEg
hmx
hgh
@@ -254645,47 +254657,47 @@ utC
utC
utC
fwx
-dZX
-tis
-dZX
-tWy
-dZX
-swF
-swF
-lxj
-gzz
-uCg
-mfD
-mfD
-skX
-ojW
-ife
-rKK
-pbs
-pbs
-pbs
-pbs
-pbs
-diu
-pbs
-pbs
-pbs
-pbs
-ptY
-iHp
-iHp
-iHp
-iJO
-cxl
-oVz
-iJO
-mYh
-oVz
-cxl
-iJO
-iHp
-iHp
-iHp
+hHA
+poP
+hHA
+kHs
+hHA
+pzB
+pzB
+mRc
+xQP
+apL
+uXB
+uXB
+nxG
+hvd
+koI
+szY
+pUP
+pUP
+pUP
+pUP
+pUP
+siM
+pUP
+pUP
+pUP
+pUP
+ecX
+bNL
+bNL
+bNL
+xKP
+nfH
+rUL
+xKP
+nmT
+rUL
+nfH
+xKP
+bNL
+bNL
+bNL
bln
txl
txl
@@ -254858,7 +254870,7 @@ tHv
mPv
cIU
mlR
-sku
+rWW
atb
gvX
uOg
@@ -254902,47 +254914,47 @@ utC
utC
utC
utC
-dZX
-ijT
-fgU
-cAL
-czi
-swF
-xws
-eRH
-sMp
-orK
-nSF
-pnR
-pnR
-pnR
-kQz
-pnR
-hHb
-oyW
-oyW
-jtm
-hzH
-oyW
-bqt
-jtm
-oyW
-oyW
-iHp
-lLl
-ozb
-ujs
-iJO
-ogF
-ogF
-tFd
-lRy
-fyc
-mYh
-mYh
-iHp
-iHp
-iHp
+hHA
+kjQ
+uZz
+fSp
+kbK
+pzB
+gmD
+ujm
+wvi
+gHp
+gXR
+dCz
+dCz
+dCz
+nFS
+dCz
+oFM
+tPX
+tPX
+qYX
+eFv
+tPX
+nEg
+qYX
+tPX
+tPX
+bNL
+qQn
+prk
+iKD
+xKP
+uCA
+uCA
+frT
+iNu
+hcd
+nmT
+nmT
+bNL
+bNL
+bNL
txl
txl
txl
@@ -255098,14 +255110,14 @@ mjI
fCM
dIL
hDq
-kCb
+tXc
lwQ
gkX
oeW
aTZ
fle
pyu
-lxC
+oul
wRG
rsR
svq
@@ -255115,8 +255127,8 @@ upO
tQc
vSY
ubq
-wfz
-xLW
+lfL
+udO
iPz
kyY
kRP
@@ -255159,47 +255171,47 @@ utC
tUm
tkU
tkU
-dZX
-vGw
-fgU
-hPe
-vMA
-oLJ
-rYq
-yhw
-nFk
-fQu
-aiY
-pnR
-xfg
-uza
-iAk
-aRD
-hHb
-pza
-pza
-pza
-pza
-pza
-sML
-sML
-sML
-pza
-iHp
-lNc
-euc
-ujs
-mYh
-ogF
-hfy
-iHp
-iHp
-lqz
-dBQ
-eAx
-iHp
-iHp
-iHp
+hHA
+jDx
+uZz
+hCB
+sOR
+lim
+rXZ
+crc
+cPP
+qZj
+tLq
+dCz
+muk
+wPo
+nwV
+eRV
+oFM
+gqo
+gqo
+gqo
+gqo
+gqo
+nRp
+nRp
+nRp
+gqo
+bNL
+iax
+eUj
+iKD
+nmT
+uCA
+kUS
+bNL
+bNL
+kNw
+lta
+uMR
+bNL
+bNL
+bNL
txl
txl
txl
@@ -255382,7 +255394,7 @@ hKY
uep
uep
uep
-eRx
+sLC
gNT
vng
lme
@@ -255416,47 +255428,47 @@ utC
utC
fri
tkU
-dZX
-lIW
-fgU
-lIW
-glS
-iDp
-doG
-orK
-bro
-voY
-rlS
-frq
-rlS
-cfe
-mXi
-mzZ
-mRI
-bLz
-bLz
-rfh
-bLz
-mEg
-bLz
-jUW
-bLz
-mGg
-mCw
-ryf
-ryf
-fyr
-lNC
-mlp
-lEg
-cvh
-iHp
-eYH
-jIZ
-oFx
-iHp
-iHp
-iHp
+hHA
+owc
+uZz
+owc
+xBJ
+luB
+dyG
+gHp
+iJd
+wfd
+cgc
+xAR
+cgc
+lIM
+vjB
+qoe
+sbx
+jMH
+jMH
+nOu
+jMH
+jjz
+jMH
+rct
+jMH
+wFz
+oRO
+vRl
+vRl
+myd
+kTS
+agL
+rcL
+aJH
+bNL
+jHE
+xdy
+osH
+bNL
+bNL
+bNL
gNg
txl
txl
@@ -255619,16 +255631,16 @@ rDa
mrB
jQD
slc
-oid
+wZu
xza
qjF
-dEp
+pPO
qOj
iyK
uzr
qQp
qQp
-xoe
+wjD
rZm
sOO
lRD
@@ -255673,47 +255685,47 @@ utC
utC
utC
fwx
-dZX
-dZX
-dZX
-dZX
-dZX
-iDp
-swF
-osm
-iqu
-fcu
-vQz
-pnR
-xCk
-uxG
-iAk
-mWw
-hHb
-pza
-uNE
-uNE
-uNE
-pza
-pza
-pza
-pza
-pza
-iHp
-cFM
-mEx
-ujs
-mYh
-ruZ
-kfP
-iHp
-iHp
-iHp
-deg
-mYh
-iHp
-iHp
-iHp
+hHA
+hHA
+hHA
+hHA
+hHA
+luB
+pzB
+xmC
+vYL
+sLH
+ikJ
+dCz
+vVU
+rDT
+nwV
+rYa
+oFM
+gqo
+nHp
+nHp
+nHp
+gqo
+gqo
+gqo
+gqo
+gqo
+bNL
+fHI
+hqZ
+iKD
+nmT
+gBW
+wWm
+bNL
+bNL
+bNL
+btf
+nmT
+bNL
+bNL
+bNL
txl
txl
txl
@@ -255888,10 +255900,10 @@ qQp
bVp
jnS
fog
-lkH
+fjZ
upd
xdl
-nNH
+eDc
hRA
cKF
sIJ
@@ -255935,42 +255947,42 @@ utC
utC
tkU
tkU
-mwo
-swF
-eDh
-vAF
-swF
-vAn
-pnR
-pnR
-pnR
-tWp
-pnR
-hHb
-oyW
-oyW
-jtm
-oyW
-rsL
-uvX
-jtm
-oyW
-oyW
-iHp
-eoE
-iST
-ujs
-iJO
-ruZ
-ruZ
-jag
-oEl
-qEa
-qEa
-mYh
-iHp
-iHp
-iHp
+vFh
+pzB
+udx
+rqL
+pzB
+kHZ
+dCz
+dCz
+dCz
+bQp
+dCz
+oFM
+tPX
+tPX
+qYX
+tPX
+wZR
+pSS
+qYX
+tPX
+tPX
+bNL
+gYL
+drv
+iKD
+xKP
+gBW
+gBW
+cOS
+qFk
+nCc
+nCc
+nmT
+bNL
+bNL
+bNL
txl
txl
txl
@@ -256193,41 +256205,41 @@ utC
utC
tkU
tkU
-swF
-jsq
-ben
-iol
-oiy
-oiy
-eMK
-lsU
-apn
-qhd
-pbs
-pbs
-pbs
-pbs
-pbs
-ilJ
-pbs
-pbs
-pbs
-pbs
-ptY
-iHp
-iHp
-iHp
-iJO
-iMp
-oVz
-iJO
-mYh
-oVz
-iMp
-iJO
-iHp
-iHp
-iHp
+pzB
+ovG
+omF
+sIh
+wKZ
+wKZ
+lHI
+fGi
+jKg
+uNR
+pUP
+pUP
+pUP
+pUP
+pUP
+sTX
+pUP
+pUP
+pUP
+pUP
+ecX
+bNL
+bNL
+bNL
+xKP
+sMa
+rUL
+xKP
+nmT
+rUL
+sMa
+xKP
+bNL
+bNL
+bNL
bln
txl
txl
@@ -256450,41 +256462,41 @@ tkU
utC
utC
utC
-swF
-hWi
-xkZ
-ggR
-oiy
-wRJ
-hsh
-cZv
-lPc
-vdu
-wSw
-fPZ
-itl
-tQM
-itl
-itl
-qCU
-vyt
-vyt
-vyt
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-iHp
-iHp
-nBo
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+pzB
+wIE
+aEU
+sZg
+wKZ
+gPo
+tul
+kSZ
+npK
+ahT
+sYr
+pZc
+iTd
+saG
+iTd
+iTd
+bfu
+eMx
+eMx
+eMx
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+bNL
+bNL
+aiR
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
bln
txl
txl
@@ -256707,40 +256719,40 @@ gMp
gMp
eGT
gMp
-swF
-swF
-swF
-swF
-oiy
-uZD
-hsh
-kCV
-bkr
-qOy
-pbs
-nZN
-qMH
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-dLL
-vyt
-vyt
-vyt
-ctl
-ctl
-ptY
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+pzB
+pzB
+pzB
+pzB
+wKZ
+xNw
+tul
+iBD
+hCg
+wQX
+pUP
+oBY
+kAE
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+hfx
+eMx
+eMx
+eMx
+jqO
+jqO
+ecX
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
bln
txl
txl
@@ -256968,35 +256980,35 @@ utC
tkU
tkU
utC
-oiy
-oiy
-kHU
-vAU
-alK
-oiy
-ptY
-ptY
-ptY
-ptY
+wKZ
+wKZ
+jAf
+hME
+yam
+wKZ
+ecX
+ecX
+ecX
+ecX
bln
bln
bln
bln
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-ptY
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
-iHp
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+ecX
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
+bNL
txl
txl
txl
@@ -257226,11 +257238,11 @@ utC
utC
utC
utC
-oiy
-oiy
-oiy
-oiy
-oiy
+wKZ
+wKZ
+wKZ
+wKZ
+wKZ
bln
bln
bln
@@ -258688,7 +258700,7 @@ xcy
rvZ
hUx
cie
-aLX
+tbP
vng
gNT
gNT
@@ -258698,7 +258710,7 @@ gNT
gNT
gNT
kYc
-edd
+tRJ
xwM
daR
mQg
@@ -258938,7 +258950,7 @@ rkh
igX
igX
kKL
-mVS
+lqm
kKL
kKL
kKL
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 69762c9f047..00dc9f2bd8e 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -58,20 +58,19 @@
},
/turf/open/floor/iron/textured,
/area/station/medical/chem_storage)
+"aaB" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"aaD" = (
/obj/effect/spawner/random/entertainment/arcade,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"abz" = (
-/obj/effect/turf_decal/siding/blue/inner_corner{
- dir = 4
- },
-/obj/machinery/suit_storage_unit/medical,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/structure/sign/clock/directional/north,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"abI" = (
/obj/structure/chair/stool/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -79,19 +78,6 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"abR" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"abX" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -135,16 +121,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/main)
-"acu" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/door/airlock/medical/glass{
- name = "Cryogenics Bay"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"acB" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
@@ -227,9 +203,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/engineering/atmos/pumproom)
-"aeq" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
"aer" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -248,17 +221,18 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"aew" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 6
+"afg" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage"
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/obj/effect/turf_decal/delivery,
+/obj/structure/cable,
+/obj/effect/landmark/navigate_destination,
+/obj/effect/mapping_helpers/airlock/access/any/command/eva,
+/obj/effect/mapping_helpers/airlock/red_alert_access,
+/turf/open/floor/iron,
+/area/station/command/eva)
"afj" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -314,16 +288,18 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/virology,
/turf/open/floor/iron/white,
/area/station/medical/virology)
+"afU" = (
+/obj/structure/tank_dispenser/oxygen{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"afZ" = (
/obj/machinery/vending/coffee,
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/research)
-"agc" = (
-/obj/effect/turf_decal/bot,
-/mob/living/simple_animal/bot/secbot/beepsky/armsky,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"agi" = (
/obj/effect/spawner/random/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -494,6 +470,27 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/supply)
+"aiC" = (
+/obj/machinery/porta_turret/ai,
+/obj/machinery/flasher/directional/north{
+ id = "AI"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
+"aiI" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue{
+ pixel_y = 2
+ },
+/obj/item/pen,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/requests_console/directional/west{
+ department = "AI Chamber";
+ name = "AI Chamber Requests Console"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"aja" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -548,6 +545,11 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
+"akc" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"ake" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -559,6 +561,12 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/security/prison)
+"akp" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"aks" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral{
@@ -605,28 +613,6 @@
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"akE" = (
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
-"akF" = (
-/obj/machinery/flasher/directional/north{
- id = "AI"
- },
-/obj/structure/table/wood/fancy/blue,
-/obj/effect/spawner/random/aimodule/neutral,
-/obj/machinery/door/window/right/directional/east{
- name = "Core Modules";
- req_access = list("captain")
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"akZ" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
dir = 4
@@ -651,12 +637,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/lobby)
-"alw" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/port/aft)
"aly" = (
/obj/item/cultivator,
/obj/item/hatchet,
@@ -669,15 +649,6 @@
/obj/structure/table/wood,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
-"alA" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 4;
- name = "Quartermaster Junction"
- },
-/obj/effect/mapping_helpers/mail_sorting/supply/qm_office,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"alE" = (
/turf/open/floor/iron,
/area/station/security/courtroom)
@@ -699,13 +670,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/command/bridge)
-"alW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"alX" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -748,12 +712,6 @@
/obj/effect/turf_decal/tile/green/anticorner/contrasted,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"amq" = (
-/obj/machinery/duct,
-/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"amy" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -793,11 +751,6 @@
dir = 1
},
/area/station/engineering/atmos/pumproom)
-"anl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
"anv" = (
/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/obj/machinery/skill_station,
@@ -887,15 +840,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
-"apJ" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
-"apM" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"apO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/blue{
@@ -1002,19 +946,6 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/iron,
/area/station/medical/medbay/lobby)
-"asz" = (
-/obj/structure/table,
-/obj/item/stack/sheet/iron/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 35
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"asB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -1109,11 +1040,31 @@
},
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"auW" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"ava" = (
/obj/effect/spawner/random/structure/closet_maintenance,
/obj/item/storage/box/lights/mixed,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"avb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white/smooth_half,
+/area/station/medical/cryo)
"avc" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/camera/directional/east{
@@ -1256,6 +1207,14 @@
"ayg" = (
/turf/open/floor/engine/o2,
/area/station/engineering/atmos)
+"ayn" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"ayr" = (
/turf/open/floor/iron,
/area/station/engineering/break_room)
@@ -1281,6 +1240,21 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
+"azb" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/item/radio/intercom/directional/north{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"azd" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
@@ -1293,11 +1267,6 @@
/obj/item/stack/cable_coil,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"azv" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"azz" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -1474,6 +1443,19 @@
/obj/machinery/camera/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"aBV" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/obj/machinery/light_switch/directional/east{
+ pixel_x = 21
+ },
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"aBW" = (
/obj/machinery/button/ignition/incinerator/atmos,
/turf/closed/wall/r_wall,
@@ -1714,6 +1696,9 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"aGl" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/exterior)
"aGm" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security/glass{
@@ -1779,18 +1764,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"aHu" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/camera/directional/east{
- c_tag = "MiniSat Exterior - Port Aft";
- network = list("minisat")
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"aHH" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/obj/effect/turf_decal/siding/purple{
@@ -1874,6 +1847,10 @@
/obj/effect/mapping_helpers/requests_console/supplies,
/turf/open/floor/iron/dark,
/area/station/science/genetics)
+"aIX" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"aJa" = (
/obj/item/radio/intercom/directional/south,
/obj/structure/disposalpipe/segment{
@@ -1958,9 +1935,6 @@
},
/turf/open/floor/circuit/telecomms,
/area/station/science/xenobiology)
-"aJS" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aJX" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -2007,12 +1981,30 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/service/bar)
+"aLp" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"aLr" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{
dir = 1
},
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
+"aLs" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/effect/spawner/random/armory/laser_gun,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"aLu" = (
/obj/structure/cable,
/obj/machinery/door/airlock{
@@ -2167,12 +2159,6 @@
/obj/item/clothing/mask/muzzle,
/turf/open/floor/iron/dark,
/area/station/security/holding_cell)
-"aNw" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"aNB" = (
/obj/machinery/camera/directional/east{
c_tag = "Atmospherics Tank - Mix"
@@ -2212,15 +2198,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"aNZ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"aOc" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aOf" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -2269,6 +2246,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden,
/turf/open/floor/iron,
/area/station/security/brig)
+"aOD" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"aOH" = (
/obj/structure/table,
/obj/item/clothing/mask/gas/sechailer{
@@ -2312,17 +2294,6 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
-"aPv" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
-"aPw" = (
-/obj/machinery/ai_slipper{
- uses = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"aPx" = (
/obj/effect/turf_decal/bot,
/obj/effect/spawner/random/structure/closet_empty/crate,
@@ -2354,15 +2325,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"aQe" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Exterior - Starboard Aft";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"aQR" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -2509,14 +2471,16 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation)
+"aTH" = (
+/obj/effect/turf_decal/bot,
+/mob/living/simple_animal/bot/secbot/beepsky/armsky,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"aTU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"aTV" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
"aUm" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron,
@@ -2532,16 +2496,15 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"aUx" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
-"aUK" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+"aUI" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
},
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"aUP" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/junction,
/obj/effect/spawner/structure/window/reinforced/plasma,
@@ -2560,28 +2523,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"aVl" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"aVn" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"aVr" = (
-/obj/machinery/porta_turret/ai{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"aVv" = (
/obj/machinery/suit_storage_unit/atmos,
/obj/effect/turf_decal/stripes/line{
@@ -2670,15 +2611,6 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"aWN" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"aWO" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"aWS" = (
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/engineering_hacking{
@@ -2802,15 +2734,6 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"aYz" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 1;
- id = "AI Core shutters";
- name = "AI Core Shutters"
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
"aYJ" = (
/obj/machinery/disposal/bin,
/obj/machinery/firealarm/directional/south{
@@ -2997,6 +2920,17 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"bbw" = (
+/obj/structure/rack,
+/obj/effect/spawner/random/trash/janitor_supplies,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
+"bbL" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"bbT" = (
/obj/structure/closet/crate,
/obj/item/stack/cable_coil,
@@ -3140,15 +3074,6 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"beV" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"beZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -3208,6 +3133,11 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"bfL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"bfO" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -3251,6 +3181,22 @@
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"bgS" = (
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/camera/directional/west{
+ c_tag = "Medbay Clinic";
+ network = list("ss13","medbay")
+ },
+/obj/item/radio/intercom/directional/west,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal/bin/tagger,
+/obj/effect/turf_decal/tile/red/anticorner/contrasted{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"bgV" = (
/obj/structure/chair{
dir = 4
@@ -3261,27 +3207,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
-"bhc" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Chamber"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "AI Chamber entrance shutters";
- name = "AI Chamber Entrance Shutters"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/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/command/ai_upload,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"bhf" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"bhl" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance/three,
@@ -3328,16 +3253,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"bio" = (
-/obj/machinery/camera/directional/south{
- c_tag = "AI Chamber - Aft";
- network = list("aicore")
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"biq" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -3462,12 +3377,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/research)
-"bjP" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bjQ" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bkl" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -3508,18 +3417,6 @@
},
/turf/open/floor/plating,
/area/station/medical/treatment_center)
-"bkT" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/duct,
-/turf/open/floor/iron/white,
-/area/station/medical/cryo)
"bkZ" = (
/obj/structure/filingcabinet,
/obj/machinery/light/small/directional/south,
@@ -3553,15 +3450,6 @@
/obj/machinery/door/airlock/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"blF" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"blG" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -3616,27 +3504,13 @@
/obj/structure/transit_tube/diagonal,
/turf/open/space/basic,
/area/space/nearstation)
-"bnx" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bny" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
- name = "Antechamber Turret Control";
- pixel_x = 30;
- req_access = list("minisat")
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"bnr" = (
+/obj/structure/fireaxecabinet/jawsofrecovery/directional/east,
+/obj/structure/table/glass,
+/obj/item/surgicaldrill,
+/obj/item/toy/figure/paramedic,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"bnA" = (
/obj/structure/plasticflaps,
/obj/machinery/conveyor{
@@ -3646,20 +3520,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/cargo/storage)
-"bnB" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"bnD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bnE" = (
/obj/structure/closet/crate/hydroponics,
/obj/item/shovel/spade,
@@ -3674,18 +3534,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/service/hydroponics)
-"bnG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"bnM" = (
/obj/machinery/door/firedoor,
/obj/effect/decal/cleanable/dirt,
@@ -3758,6 +3606,17 @@
dir = 4
},
/area/station/service/chapel)
+"bpp" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"bpq" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -3778,11 +3637,6 @@
},
/turf/open/floor/iron,
/area/station/service/kitchen)
-"bpu" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"bpA" = (
/obj/machinery/rnd/production/circuit_imprinter/department/science,
/turf/open/floor/iron/dark,
@@ -3890,31 +3744,6 @@
/obj/effect/spawner/random/structure/steam_vent,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"brY" = (
-/obj/machinery/camera/motion/directional/east{
- c_tag = "MiniSat Foyer";
- network = list("minisat")
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"bsb" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"bsd" = (
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bse" = (
/obj/effect/turf_decal/siding/purple{
dir = 4
@@ -4192,6 +4021,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/central)
+"bww" = (
+/turf/closed/wall/r_wall,
+/area/station/command/vault)
"bwE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -4204,10 +4036,6 @@
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"bwN" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"bxf" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4523,13 +4351,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"bCM" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"bCO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -4541,10 +4362,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
-"bCZ" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"bDm" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/siding{
@@ -4731,19 +4548,6 @@
/obj/effect/spawner/random/structure/crate_loot,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"bGp" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
"bGu" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/spawner/random/structure/crate,
@@ -4769,14 +4573,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"bGT" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/obj/machinery/computer/records/medical/laptop,
-/turf/open/floor/iron/dark,
-/area/station/medical/break_room)
"bHb" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -4830,13 +4626,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"bIg" = (
-/obj/effect/spawner/structure/window,
-/obj/structure/curtain/cloth{
- color = "#52B4E9"
- },
-/turf/open/floor/plating,
-/area/station/medical/paramedic)
"bIi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4977,6 +4766,13 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"bKn" = (
+/obj/machinery/status_display/ai/directional/north,
+/obj/machinery/porta_turret/ai,
+/obj/machinery/computer/security/telescreen/research/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"bKv" = (
/obj/item/pen,
/obj/structure/table/reinforced,
@@ -5053,6 +4849,15 @@
/obj/structure/window/spawner/directional/west,
/turf/open/floor/iron/dark,
/area/station/service/cafeteria)
+"bLl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"bLm" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/carpet/green,
@@ -5136,6 +4941,9 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/surgery/theatre)
+"bMY" = (
+/turf/closed/wall,
+/area/station/medical/paramedic)
"bNa" = (
/obj/machinery/shower/directional/west,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -5226,6 +5034,10 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
+"bOo" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"bOr" = (
/obj/structure/lattice/catwalk,
/obj/item/stack/rods,
@@ -5442,16 +5254,12 @@
},
/turf/open/floor/iron,
/area/station/commons/lounge)
-"bTq" = (
-/obj/machinery/camera/motion/directional/south{
- c_tag = "AI Upload Chamber - Port";
- network = list("aiupload")
+"bTm" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"bTv" = (
/obj/structure/closet/lasertag/blue,
/obj/effect/landmark/start/hangover,
@@ -5508,6 +5316,16 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/department/engine)
+"bUK" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"bUO" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -5607,18 +5425,6 @@
},
/turf/open/floor/wood,
/area/station/security/office)
-"bWS" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/door/window/right/directional/south{
- name = "MiniSat Walkway Access"
- },
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Exterior - Aft Starboard";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"bWV" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5691,6 +5497,17 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/wood,
/area/station/service/library)
+"bXX" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"bYm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
@@ -5719,24 +5536,21 @@
/obj/machinery/portable_atmospherics/canister/plasma,
/turf/open/floor/plating,
/area/station/engineering/main)
-"bYv" = (
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/camera/directional/north{
- c_tag = "AI Upload Foyer";
- network = list("aiupload")
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"bYz" = (
/turf/open/floor/circuit,
/area/station/maintenance/port/aft)
+"bYG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"bZb" = (
/obj/structure/table,
/obj/machinery/button/door{
@@ -5768,6 +5582,13 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
+"bZD" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"bZW" = (
/obj/structure/light_construct/directional/north,
/turf/open/floor/plating,
@@ -5862,6 +5683,15 @@
"cbz" = (
/turf/closed/wall,
/area/station/cargo/storage)
+"cbV" = (
+/obj/effect/turf_decal/siding/blue/inner_corner{
+ dir = 4
+ },
+/obj/machinery/suit_storage_unit/medical,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/structure/sign/clock/directional/north,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"ccc" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -5922,6 +5752,21 @@
"cdX" = (
/turf/closed/wall,
/area/station/engineering/storage/tech)
+"cej" = (
+/obj/machinery/duct,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/machinery/light/floor,
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron/white,
+/area/station/medical/cryo)
+"cel" = (
+/obj/machinery/power/smes/full,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"cem" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -6178,6 +6023,17 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/white,
/area/station/science/explab)
+"cjI" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/aft)
+"ckj" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"cky" = (
/obj/machinery/power/shieldwallgen,
/obj/machinery/light/cold/directional/east,
@@ -6219,18 +6075,6 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"ckJ" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"ckW" = (
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
dir = 8
@@ -6295,6 +6139,19 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/storage)
+"cmp" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"cmy" = (
/obj/machinery/door/airlock{
id_tag = "Toilet1";
@@ -6371,17 +6228,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
-"cnG" = (
-/obj/effect/turf_decal/siding/white,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/computer/crew{
- dir = 1
- },
-/turf/open/floor/iron/white/side{
- dir = 1
- },
-/area/station/medical/treatment_center)
"cnK" = (
/turf/closed/wall,
/area/station/engineering/main)
@@ -6402,13 +6248,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"cok" = (
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"com" = (
/obj/structure/cable,
/obj/machinery/netpod,
@@ -6426,12 +6265,6 @@
/obj/structure/altar/of_gods,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"cpi" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"cpj" = (
/obj/machinery/button/door/directional/east{
id = "bridge blast";
@@ -6477,6 +6310,14 @@
},
/turf/open/floor/iron/dark,
/area/station/hallway/primary/fore)
+"cpR" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/obj/machinery/computer/records/medical/laptop,
+/turf/open/floor/iron/dark,
+/area/station/medical/break_room)
"cpU" = (
/obj/structure/girder,
/obj/effect/spawner/random/structure/grille,
@@ -6556,6 +6397,9 @@
/obj/structure/cable,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/medical/coldroom)
+"cqH" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/maintenance/storage)
"cqI" = (
/obj/effect/landmark/start/bartender,
/obj/effect/decal/cleanable/dirt,
@@ -6719,6 +6563,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
+"ctQ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"cuc" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -6948,6 +6800,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/robotics/lab)
+"cww" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/satellite/interior";
+ name = "Antechamber Turret Control";
+ pixel_x = 30;
+ req_access = list("minisat")
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"cwD" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7066,6 +6933,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
+"cxt" = (
+/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,
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"cxw" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/showcase/machinery/cloning_pod{
@@ -7167,13 +7041,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
/area/station/security/lockers)
-"czD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/neutral/half/contrasted,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"czG" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -7208,16 +7075,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/surgery/aft)
-"cAf" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/spawner/random/structure/crate,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"cAj" = (
/obj/item/cigbutt,
/obj/structure/table/reinforced,
@@ -7319,25 +7176,6 @@
},
/turf/open/space/basic,
/area/space/nearstation)
-"cCN" = (
-/obj/item/stack/sheet/iron/fifty,
-/obj/item/stack/sheet/iron/fifty,
-/obj/structure/table,
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/machinery/airalarm/directional/west,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/crowbar,
-/obj/item/wrench,
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"cCR" = (
/obj/item/radio/intercom/directional/east,
/obj/structure/kitchenspike,
@@ -7415,6 +7253,10 @@
},
/turf/open/floor/iron,
/area/station/commons/lounge)
+"cEl" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"cEv" = (
/obj/item/food/grown/wheat,
/obj/item/food/grown/watermelon,
@@ -7473,19 +7315,15 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
-"cFr" = (
-/obj/structure/table,
-/obj/machinery/status_display/evac/directional/east,
-/obj/machinery/flasher/directional/south{
- id = "AI"
- },
-/obj/effect/spawner/round_default_module,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"cFu" = (
/obj/structure/sign/warning/secure_area,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter/room)
+"cFG" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"cGj" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -7509,6 +7347,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
+"cGA" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"cGG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7793,6 +7635,15 @@
dir = 1
},
/area/station/commons/fitness)
+"cLc" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"cLj" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -8049,22 +7900,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"cQV" = (
-/obj/machinery/door/window/right/directional/south{
- name = "MiniSat Walkway Access"
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
-"cQZ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"cRq" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -8181,14 +8016,6 @@
},
/turf/open/floor/engine,
/area/station/science/cytology)
-"cTA" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/obj/effect/spawner/random/armory/riot_armor,
-/obj/effect/spawner/random/armory/bulletproof_armor,
-/obj/structure/rack,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"cTC" = (
/obj/structure/chair,
/obj/effect/landmark/start/assistant,
@@ -8226,20 +8053,16 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/wood,
/area/station/commons/dorms)
+"cUF" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/ai/upload/chamber)
"cUH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation)
-"cUI" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/camera/directional/south{
- c_tag = "MiniSat Exterior - Space Access";
- network = list("minisat")
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"cUP" = (
/obj/effect/spawner/random/structure/closet_private,
/obj/item/clothing/under/misc/assistantformal,
@@ -8256,6 +8079,14 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
+"cVf" = (
+/obj/structure/filingcabinet,
+/obj/item/folder/documents,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/poster/traitor,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"cVj" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -8399,6 +8230,15 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"cXz" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/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/dark,
+/area/station/medical/paramedic)
"cXH" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 4
@@ -8505,11 +8345,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
-"cZk" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"cZm" = (
/obj/effect/turf_decal/tile/green/opposingcorners{
dir = 1
@@ -8565,6 +8400,10 @@
"daC" = (
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"daE" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"daT" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/turf/open/floor/iron,
@@ -8611,6 +8450,15 @@
},
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"dbu" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"dbA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8629,6 +8477,20 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
+"dbE" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security{
+ name = "Armory"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable,
+/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/access/all/security/armory,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/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/security/armory)
"dbX" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8637,6 +8499,13 @@
},
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"dca" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"dct" = (
/obj/machinery/computer/atmos_control/mix_tank{
dir = 1
@@ -8673,10 +8542,6 @@
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/white,
/area/station/security/prison/safe)
-"ddc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"ddl" = (
/obj/structure/table,
/obj/item/stack/sheet/iron/fifty,
@@ -8704,6 +8569,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"ddG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"ddO" = (
/obj/effect/turf_decal/trimline/green/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8747,13 +8617,9 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"deD" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/burnt_floor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
+"dev" = (
+/turf/closed/wall,
+/area/station/ai/satellite/exterior)
"deG" = (
/obj/machinery/vending/wardrobe/law_wardrobe,
/turf/open/floor/wood,
@@ -8838,12 +8704,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"dfl" = (
-/obj/machinery/computer/bank_machine,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"dfp" = (
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
@@ -9008,14 +8868,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"dhz" = (
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"dhC" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/brown/filled/line,
@@ -9087,6 +8939,15 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"diB" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Exterior - Fore Starboard";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"diC" = (
/obj/machinery/door/airlock/maintenance{
name = "Atmospherics Maintenance"
@@ -9213,6 +9074,16 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"dls" = (
+/obj/machinery/door/window/left/directional/south{
+ name = "MiniSat Walkway Access"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"dlG" = (
/obj/structure/cable,
/obj/item/radio/intercom/directional/north,
@@ -9247,6 +9118,30 @@
/obj/structure/window/spawner/directional/east,
/turf/open/floor/plating,
/area/station/cargo/storage)
+"dmq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Foyer"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
+"dmA" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/light/cold/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"dmK" = (
/obj/machinery/vending/cigarette,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -9276,12 +9171,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"dnn" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"dno" = (
/turf/open/floor/iron/white,
/area/station/medical/virology)
@@ -9337,11 +9226,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"doI" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"doM" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/firealarm/directional/west,
@@ -9439,13 +9323,6 @@
/obj/effect/mapping_helpers/airlock/access/all/security/armory,
/turf/open/floor/iron/dark,
/area/station/maintenance/port/fore)
-"dqn" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/firealarm_sanity,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dqo" = (
/obj/machinery/conveyor{
dir = 1;
@@ -9472,17 +9349,14 @@
/obj/structure/cable,
/turf/open/floor/carpet,
/area/station/command/corporate_showroom)
+"dqv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"dqx" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
-"dqy" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/machinery/porta_turret/ai,
-/obj/machinery/computer/security/telescreen/minisat/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dqE" = (
/obj/structure/closet/toolcloset,
/obj/effect/turf_decal/bot,
@@ -9754,12 +9628,16 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/customs)
-"dve" = (
-/obj/structure/cable,
-/obj/effect/spawner/random/maintenance,
-/obj/machinery/recharge_station,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
+"dva" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/button/door/directional/south{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter Control";
+ req_access = list("command")
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"dvn" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -9917,6 +9795,10 @@
/obj/structure/marker_beacon/purple,
/turf/open/space/basic,
/area/space/nearstation)
+"dxT" = (
+/obj/structure/sign/warning/secure_area,
+/turf/closed/wall/r_wall,
+/area/station/command/vault)
"dyd" = (
/obj/machinery/vending/assist,
/obj/effect/turf_decal/stripes/line{
@@ -10038,6 +9920,19 @@
dir = 1
},
/area/station/engineering/atmos)
+"dCe" = (
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ name = "Primary AI Core Access";
+ req_access = list("ai_upload")
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "AI Chamber - Core";
+ network = list("aicore")
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"dCo" = (
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/turf/open/floor/iron,
@@ -10057,6 +9952,13 @@
},
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
+"dCO" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dDe" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security{
@@ -10089,6 +9991,13 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"dDD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"dDE" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -10475,13 +10384,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"dKG" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/status_display/ai/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"dKY" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -10554,12 +10456,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/chapel/funeral)
-"dLC" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"dLJ" = (
/obj/machinery/requests_console/directional/south{
department = "Mining";
@@ -10613,6 +10509,19 @@
/obj/structure/reagent_dispensers/beerkeg,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"dMu" = (
+/obj/structure/rack,
+/obj/item/gun/energy/ionrifle,
+/obj/item/gun/ballistic/automatic/battle_rifle{
+ pixel_y = 3
+ },
+/obj/item/gun/energy/temperature/security,
+/obj/item/clothing/suit/hooded/ablative,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dMv" = (
/obj/machinery/holopad,
/obj/structure/cable,
@@ -10635,6 +10544,13 @@
},
/turf/open/floor/iron/dark,
/area/station/security/prison/safe)
+"dMN" = (
+/obj/effect/turf_decal/loading_area/white{
+ color = "#52B4E9";
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"dMO" = (
/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -10677,17 +10593,6 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"dOq" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/sign/departments/vault/directional/north{
- pixel_x = 32
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/landmark/firealarm_sanity,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"dOs" = (
/obj/structure/sign/warning/no_smoking,
/turf/closed/wall/r_wall,
@@ -10710,6 +10615,23 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"dOz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/machinery/duct,
+/obj/structure/cable,
+/turf/open/floor/iron/white/smooth_half,
+/area/station/medical/cryo)
"dOA" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/obj/effect/turf_decal/siding/purple,
@@ -10769,23 +10691,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"dPU" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
-"dPV" = (
-/obj/machinery/porta_turret/ai,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dPY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -10958,12 +10863,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/solars/starboard/fore)
-"dRX" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
-/obj/effect/spawner/random/armory/riot_shield,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"dRY" = (
/obj/structure/chair/office,
/obj/effect/landmark/start/hangover,
@@ -11035,28 +10934,6 @@
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron/dark,
/area/station/command/gateway)
-"dTq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"dTr" = (
-/obj/structure/cable,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"dTv" = (
/obj/structure/closet/secure_closet/personal,
/obj/item/clothing/under/misc/assistantformal,
@@ -11122,10 +10999,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/service/bar)
-"dVb" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"dVc" = (
/obj/machinery/shieldgen,
/obj/machinery/light/small/directional/north,
@@ -11207,18 +11080,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"dWf" = (
-/obj/structure/sign/plaques/kiddie{
- pixel_y = 32
- },
-/obj/machinery/camera/directional/north{
- c_tag = "AI Upload Chamber - Fore";
- network = list("aiupload")
- },
-/obj/structure/table/wood/fancy/green,
-/obj/effect/spawner/random/aimodule/harmless,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dWg" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -11301,12 +11162,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/plating,
/area/station/security/prison)
-"dXs" = (
-/obj/structure/secure_safe/directional/north{
- name = "armory safe A"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"dXH" = (
/obj/structure/chair,
/obj/effect/landmark/start/assistant,
@@ -11338,11 +11193,6 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"dYb" = (
-/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)
"dYg" = (
/obj/machinery/status_display/evac/directional/west,
/obj/machinery/camera/directional/west{
@@ -11364,6 +11214,13 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation)
+"dYp" = (
+/obj/machinery/porta_turret/ai{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"dYG" = (
/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north,
/obj/machinery/light/directional/north,
@@ -11379,6 +11236,14 @@
},
/turf/open/floor/wood,
/area/station/commons/lounge)
+"dYQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"dYT" = (
/obj/machinery/rnd/destructive_analyzer,
/obj/effect/turf_decal/siding{
@@ -11446,14 +11311,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/wood,
/area/station/service/library)
-"eau" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/obj/item/radio/intercom/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"eax" = (
/obj/structure/sign/poster/official/random/directional/south,
/obj/machinery/light/small/directional/west,
@@ -11512,6 +11369,10 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"ebg" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"ebr" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=0-SecurityDesk";
@@ -11922,6 +11783,15 @@
},
/turf/open/floor/plating,
/area/station/security/execution/education)
+"ehE" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/machinery/photocopier/prebuilt,
+/obj/machinery/camera/directional/north,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"ehG" = (
/obj/effect/landmark/generic_maintenance_landmark,
/obj/effect/decal/cleanable/blood/old,
@@ -11963,6 +11833,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"eil" = (
+/obj/machinery/light_switch/directional/north,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"eiw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment{
@@ -12296,6 +12172,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"emk" = (
+/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/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/foyer)
"emn" = (
/obj/structure/sign/poster/official/random/directional/south,
/obj/effect/turf_decal/tile/neutral{
@@ -12399,6 +12282,17 @@
/obj/item/compact_remote,
/turf/open/floor/iron/white,
/area/station/science/explab)
+"enU" = (
+/obj/structure/cable,
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "AI Chamber - Fore";
+ network = list("aicore")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"eod" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable,
@@ -12529,6 +12423,12 @@
/obj/structure/sign/poster/contraband/random/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"eqD" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"eqS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -12589,17 +12489,6 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/general,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"erP" = (
-/obj/structure/transit_tube/curved{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"erS" = (
/obj/structure/table/wood,
/obj/item/camera_film{
@@ -12764,12 +12653,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"euj" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/light_switch/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"euo" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -12879,12 +12762,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance/testlab)
-"evI" = (
-/obj/machinery/computer/teleporter,
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"evY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -12939,6 +12816,21 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"ewl" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port)
+"ewt" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ewB" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -12997,6 +12889,13 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"exv" = (
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"exB" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/effect/turf_decal/trimline/brown/filled/warning,
@@ -13041,6 +12940,13 @@
/obj/structure/window/reinforced/plasma/spawner/directional/south,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"eyH" = (
+/obj/machinery/ai_slipper{
+ uses = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"eyK" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -13367,26 +13273,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
-"eFX" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
-"eGd" = (
-/obj/machinery/door/window/left/directional/north{
- name = "MiniSat Walkway Access"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"eGg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/stripes/line{
@@ -13410,6 +13296,10 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"eGr" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"eGC" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -13512,6 +13402,19 @@
},
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"eIo" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"eIy" = (
/obj/structure/cable,
/obj/machinery/photocopier/prebuilt,
@@ -13520,6 +13423,18 @@
"eIO" = (
/turf/closed/wall,
/area/station/maintenance/department/medical/central)
+"eIQ" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/door/window/left/directional/south{
+ name = "MiniSat Walkway Access"
+ },
+/obj/machinery/camera/directional/east{
+ c_tag = "MiniSat Exterior - Aft Port";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"eIV" = (
/obj/effect/turf_decal/siding/purple/corner{
dir = 4
@@ -13679,14 +13594,6 @@
/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"eLr" = (
-/obj/machinery/door/window/left/directional/south{
- name = "MiniSat Walkway Access"
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"eLv" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
@@ -13804,6 +13711,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"eMJ" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/greater)
"eMK" = (
/obj/machinery/mech_bay_recharge_port{
dir = 1
@@ -13834,10 +13751,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"eNh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"eNk" = (
/obj/machinery/door/airlock/maintenance{
name = "Medbay Maintenance"
@@ -13851,9 +13764,11 @@
/obj/machinery/vending/wardrobe/coroner_wardrobe,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"eNR" = (
-/turf/closed/wall,
-/area/station/ai_monitored/aisat/exterior)
+"eNS" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/armory)
"eNV" = (
/obj/effect/turf_decal/delivery,
/obj/effect/spawner/random/structure/crate,
@@ -13982,19 +13897,14 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"ePZ" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"eQe" = (
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
-"eQg" = (
-/obj/machinery/flasher/directional/south{
- id = "AI"
- },
-/obj/machinery/porta_turret/ai{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"eQr" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -14175,6 +14085,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/science/xenobiology)
+"eUh" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"eUu" = (
/obj/structure/transit_tube/crossing/horizontal,
/obj/structure/lattice,
@@ -14328,12 +14244,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"eWW" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"eXj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -14478,6 +14388,13 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"eZp" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/eva)
"eZz" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -14712,20 +14629,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"fdQ" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/obj/effect/spawner/random/armory/disablers,
-/obj/effect/mapping_helpers/requests_console/supplies,
-/obj/effect/mapping_helpers/requests_console/assistance,
-/obj/machinery/requests_console/directional/west{
- department = "Security";
- name = "Security Requests Console"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"fdX" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -14793,6 +14696,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"ffo" = (
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ffr" = (
/obj/machinery/atmospherics/components/binary/passive_gate/layer4{
target_pressure = 1200;
@@ -14822,6 +14729,18 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"ffY" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/door/window/right/directional/south{
+ name = "MiniSat Walkway Access"
+ },
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Exterior - Aft Starboard";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"fgl" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -15407,15 +15326,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/security/holding_cell)
-"fnO" = (
-/obj/structure/rack,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/effect/spawner/random/armory/e_gun,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"fnT" = (
/obj/structure/table,
/obj/item/crowbar/red,
@@ -15448,6 +15358,14 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/medbay/central)
+"fov" = (
+/obj/machinery/door/window/right/directional/west{
+ name = "MiniSat Airlock Access"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"foB" = (
/obj/structure/closet/secure_closet/hydroponics,
/obj/effect/turf_decal/stripes/line{
@@ -15467,14 +15385,6 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/storage)
-"fpd" = (
-/obj/machinery/door/window/right/directional/west{
- name = "MiniSat Airlock Access"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"fpi" = (
/obj/machinery/door/window/right/directional/south{
name = "First Aid Supplies";
@@ -15603,19 +15513,6 @@
dir = 8
},
/area/station/service/chapel/office)
-"frt" = (
-/obj/structure/rack,
-/obj/item/gun/energy/ionrifle,
-/obj/item/gun/ballistic/automatic/battle_rifle{
- pixel_y = 3
- },
-/obj/item/gun/energy/temperature/security,
-/obj/item/clothing/suit/hooded/ablative,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"frw" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -15715,12 +15612,6 @@
/obj/structure/sign/warning/pods,
/turf/closed/wall,
/area/station/commons/locker)
-"ftS" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"fuc" = (
/obj/structure/frame/machine{
anchored = 1
@@ -15904,16 +15795,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"fzi" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"fzl" = (
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating/airless,
@@ -15993,26 +15874,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"fBo" = (
-/obj/machinery/door/window/left/directional/west{
- name = "Magboot Storage";
- pixel_x = -1;
- req_access = list("eva")
- },
-/obj/structure/rack,
-/obj/item/clothing/shoes/magboots{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/shoes/magboots{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/window/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"fBz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16139,10 +16000,6 @@
"fEK" = (
/turf/closed/wall,
/area/station/medical/medbay/central)
-"fEO" = (
-/obj/structure/cable,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"fEW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16170,6 +16027,19 @@
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"fFi" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
+ },
+/area/station/medical/paramedic)
"fFo" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -16193,9 +16063,6 @@
/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"fFw" = (
-/turf/closed/wall,
-/area/station/medical/cryo)
"fFA" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -16217,6 +16084,11 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/dark/textured,
/area/station/engineering/atmos)
+"fFV" = (
+/obj/effect/turf_decal/siding/blue/inner_corner,
+/obj/structure/closet/secure_closet/paramedic,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"fGp" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable,
@@ -16397,13 +16269,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/hop)
-"fJt" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"fJy" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/engine)
@@ -16448,6 +16313,14 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"fKp" = (
+/obj/machinery/door/poddoor/shutters/window{
+ id = "armory";
+ name = "Armory Shutters"
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"fKv" = (
/obj/machinery/light_switch/directional/south,
/obj/machinery/light/no_nightlight/directional/south,
@@ -16466,6 +16339,13 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"fKS" = (
+/obj/machinery/light_switch/directional/east,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"fKZ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16476,6 +16356,13 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
+"fLa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"fLd" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral{
@@ -16596,17 +16483,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"fMT" = (
-/obj/structure/table,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/computer/monitor{
- dir = 1
- },
-/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/dark,
-/area/station/ai_monitored/command/storage/satellite)
"fNa" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
@@ -16630,6 +16506,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden,
/turf/open/floor/iron,
/area/station/security/brig)
+"fNv" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
"fNz" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate,
@@ -16644,6 +16524,22 @@
/obj/structure/sign/poster/contraband/random/directional/east,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"fNL" = (
+/obj/machinery/turretid{
+ icon_state = "control_stun";
+ name = "AI Chamber turret control";
+ pixel_x = 3;
+ pixel_y = -23
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Primary AI Core Access";
+ req_access = list("ai_upload")
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"fNR" = (
/obj/structure/chair,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -16787,6 +16683,12 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom)
+"fRt" = (
+/obj/effect/spawner/random/structure/closet_maintenance,
+/obj/effect/spawner/random/maintenance/three,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"fRu" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -16926,14 +16828,6 @@
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"fVt" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"fVA" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 4
@@ -17086,6 +16980,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/security/prison)
+"fXX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/structure/cable/layer3,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"fYb" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -17093,6 +16993,18 @@
/obj/effect/turf_decal/tile/red/anticorner/contrasted,
/turf/open/floor/iron,
/area/station/security/office)
+"fYc" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/cryo)
"fYg" = (
/obj/machinery/computer/mechpad{
dir = 8
@@ -17134,6 +17046,17 @@
/obj/machinery/light/directional/east,
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
+"fYF" = (
+/obj/structure/transit_tube/curved{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"fYJ" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/cable,
@@ -17233,6 +17156,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"gaL" = (
+/obj/structure/cable,
+/obj/machinery/button/door/directional/south{
+ id = "armory";
+ name = "Armory Shutters";
+ req_access = list("armory")
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"gaN" = (
/obj/machinery/door/firedoor,
/obj/structure/cable,
@@ -17382,23 +17314,6 @@
"gdb" = (
/turf/closed/wall/r_wall,
/area/station/security/range)
-"gdC" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white/smooth_half,
-/area/station/medical/cryo)
"gdF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/stripes/line,
@@ -17406,6 +17321,16 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"gdJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/flasher/directional/north{
+ id = "AI";
+ pixel_x = -22
+ },
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gdL" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -17431,16 +17356,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
-"gey" = (
-/obj/machinery/door/window/left/directional/south{
- name = "MiniSat Walkway Access"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"geA" = (
/obj/item/folder/white{
pixel_x = 4;
@@ -17495,9 +17410,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hos)
-"gfU" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/aisat/exterior)
"gfZ" = (
/obj/effect/turf_decal/trimline/purple/corner{
dir = 8
@@ -17566,6 +17478,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"ghc" = (
+/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/white,
+/area/station/medical/medbay/central)
"ghk" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -17721,6 +17639,11 @@
/obj/structure/closet/emcloset,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"gld" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"gle" = (
/obj/structure/table/glass,
/obj/structure/disposalpipe/segment{
@@ -17728,6 +17651,11 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"glg" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"gll" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/port/aft)
@@ -17752,6 +17680,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"glB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"glP" = (
/obj/machinery/light/small/directional/east,
/obj/structure/sign/poster/contraband/random/directional/east,
@@ -17964,13 +17898,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"goo" = (
-/obj/machinery/porta_turret/ai{
- dir = 1
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"goF" = (
/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{
dir = 8
@@ -18022,6 +17949,14 @@
dir = 4
},
/area/station/commons/fitness)
+"gpL" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/power_store/cell/high,
+/obj/item/stock_parts/power_store/cell/high,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"gpQ" = (
/turf/open/floor/iron/stairs/medium{
dir = 1
@@ -18056,16 +17991,6 @@
},
/turf/open/floor/plating,
/area/station/science/genetics)
-"gqA" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/button/door/directional/south{
- id = "evashutter";
- name = "E.V.A. Storage Shutter Control";
- req_access = list("command")
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"gqI" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/reinforced,
@@ -18217,6 +18142,23 @@
"gtb" = (
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"gtd" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white/smooth_half,
+/area/station/medical/cryo)
"gtm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -18423,6 +18365,20 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"gwP" = (
+/obj/machinery/holopad/secure,
+/obj/machinery/flasher/directional/west{
+ id = "AI";
+ pixel_y = -26
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "Secondary AI Core Access";
+ req_access = list("ai_upload");
+ pixel_x = -4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"gwS" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -18691,15 +18647,6 @@
/obj/machinery/light_switch/directional/west,
/turf/open/floor/wood,
/area/station/service/theater)
-"gBg" = (
-/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/trimline/blue/filled/warning{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"gBo" = (
/obj/effect/spawner/random/structure/grille,
/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{
@@ -18728,21 +18675,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/plating,
/area/station/commons/fitness/recreation)
-"gCd" = (
-/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/trimline/red/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
-"gCy" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"gCA" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/iron/dark,
@@ -18785,6 +18717,28 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"gCZ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
+"gDh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"gDo" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"gDq" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5,
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
@@ -18864,14 +18818,6 @@
/obj/effect/landmark/start/prisoner,
/turf/open/floor/iron/dark,
/area/station/security/prison/safe)
-"gEv" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
-/obj/structure/cable/multilayer/connected,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"gEx" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -19026,6 +18972,13 @@
"gGy" = (
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"gGF" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/eva)
"gGK" = (
/obj/machinery/computer/operating,
/obj/machinery/camera/directional/west{
@@ -19060,15 +19013,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
-"gHA" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/effect/spawner/random/armory/shotgun,
-/obj/machinery/light/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"gHE" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -19484,15 +19428,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/engine,
/area/station/science/explab)
-"gNP" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Exterior - Fore Starboard";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"gNR" = (
/obj/structure/girder,
/obj/effect/spawner/random/structure/grille,
@@ -19537,12 +19472,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"gOv" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/holopad,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"gOy" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
@@ -19550,6 +19479,26 @@
/obj/structure/window/reinforced/plasma/spawner/directional/north,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"gOA" = (
+/obj/machinery/door/window/left/directional/west{
+ name = "Jetpack Storage";
+ pixel_x = -1;
+ req_access = list("eva")
+ },
+/obj/structure/rack,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 4;
+ pixel_y = -1
+ },
+/obj/item/tank/jetpack/carbondioxide,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/window/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"gOB" = (
/obj/machinery/light/small/directional/west,
/turf/open/floor/engine,
@@ -19617,6 +19566,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
+"gPG" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"gQa" = (
/obj/effect/turf_decal/siding/thinplating_new/corner,
/obj/effect/turf_decal/trimline/brown/filled/corner,
@@ -19650,6 +19611,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"gQF" = (
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gQG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -19673,6 +19642,22 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"gRq" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/structure/closet/crate/goldcrate,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
+"gRz" = (
+/obj/machinery/camera/directional/south{
+ c_tag = "AI Chamber - Aft";
+ network = list("aicore")
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"gSn" = (
/obj/item/wrench,
/turf/open/floor/iron,
@@ -19688,6 +19673,16 @@
/obj/machinery/wall_healer/directional/west,
/turf/open/floor/iron,
/area/station/command/gateway)
+"gSt" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"gSu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -19840,6 +19835,14 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"gVn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"gVx" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -19862,6 +19865,19 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"gVK" = (
+/obj/machinery/flasher/directional/north{
+ id = "AI"
+ },
+/obj/structure/table/wood/fancy/blue,
+/obj/effect/spawner/random/aimodule/neutral,
+/obj/machinery/door/window/right/directional/east{
+ name = "Core Modules";
+ req_access = list("captain")
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"gVO" = (
/obj/effect/turf_decal/trimline/purple/corner{
dir = 1
@@ -19873,11 +19889,6 @@
/obj/effect/turf_decal/siding/purple,
/turf/open/floor/iron/white,
/area/station/science/research)
-"gVT" = (
-/obj/effect/mapping_helpers/broken_floor,
-/obj/effect/spawner/random/structure/crate,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"gWc" = (
/obj/machinery/computer/prisoner/gulag_teleporter_computer{
dir = 8
@@ -20002,6 +20013,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"gXH" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"gXW" = (
/obj/machinery/light_switch/directional/north,
/obj/machinery/pipedispenser/disposal,
@@ -20390,11 +20405,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"hey" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"heE" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/decoration/ornament,
@@ -20412,6 +20422,22 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"heM" = (
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/obj/effect/spawner/random/armory/riot_armor,
+/obj/effect/spawner/random/armory/bulletproof_armor,
+/obj/structure/rack,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
+"heO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"heS" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/mop_bucket/janitorialcart,
@@ -20456,6 +20482,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/prison/safe)
+"hfG" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"hfH" = (
/obj/structure/table/reinforced,
/obj/machinery/microwave/engineering/cell_included,
@@ -20523,6 +20558,17 @@
dir = 8
},
/area/station/engineering/atmos)
+"hgQ" = (
+/obj/structure/table,
+/obj/item/radio/intercom/directional/south,
+/obj/machinery/computer/monitor{
+ dir = 1
+ },
+/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/dark,
+/area/station/ai/satellite/maintenance/storage)
"hhl" = (
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/table,
@@ -20672,13 +20718,6 @@
},
/turf/open/floor/plating,
/area/station/security/execution/transfer)
-"hjP" = (
-/obj/structure/fireaxecabinet/jawsofrecovery/directional/east,
-/obj/structure/table/glass,
-/obj/item/surgicaldrill,
-/obj/item/toy/figure/paramedic,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"hjS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -20802,22 +20841,6 @@
},
/turf/open/floor/iron,
/area/station/security/execution/transfer)
-"hlB" = (
-/obj/machinery/flasher/directional/north{
- id = "AI"
- },
-/obj/effect/spawner/random/aimodule/harmful,
-/obj/structure/table/wood/fancy/red,
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "High-Risk Modules";
- req_access = list("captain")
- },
-/obj/item/ai_module/reset/purge{
- pixel_y = 11
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"hlD" = (
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
@@ -20849,23 +20872,6 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"hmj" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
-"hml" = (
-/obj/effect/turf_decal/box/red,
-/obj/effect/turf_decal/arrows/red{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable/multilayer/connected,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"hmo" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -20931,9 +20937,6 @@
/obj/structure/mecha_wreckage/ripley,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
-"hnx" = (
-/turf/closed/wall,
-/area/station/medical/paramedic)
"hnG" = (
/obj/machinery/door/poddoor{
id = "Secure Storage";
@@ -20997,6 +21000,17 @@
/obj/effect/turf_decal/tile/yellow/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"hoW" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"hoY" = (
/obj/structure/chair/office{
dir = 4
@@ -21034,21 +21048,52 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"hpC" = (
+/obj/structure/chair,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
+"hpO" = (
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel";
+ pixel_y = -8
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_y = -8
+ },
+/obj/effect/landmark/start/ai,
+/obj/machinery/button/door/directional/south{
+ id = "AI Chamber entrance shutters";
+ name = "AI Chamber Entrance Shutters Control";
+ pixel_x = -24;
+ req_access = list("ai_upload")
+ },
+/obj/machinery/button/door/directional/south{
+ id = "AI Core shutters";
+ name = "AI Core Shutters Control";
+ pixel_x = 24;
+ req_access = list("ai_upload")
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/satellite/chamber)
"hqb" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/medical/abandoned)
-"hqh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+"hqq" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/interior)
"hqr" = (
/obj/machinery/atmospherics/pipe/smart/simple/supply/visible{
dir = 10
@@ -21369,6 +21414,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"hvM" = (
+/obj/machinery/computer/station_alert{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/obj/machinery/computer/security/telescreen/minisat/directional/south,
+/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/satellite/maintenance/storage)
"hvR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment{
@@ -21579,10 +21634,6 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"hyN" = (
-/obj/structure/sign/warning/secure_area,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"hyT" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/bot,
@@ -21601,20 +21652,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/service/bar)
-"hyZ" = (
-/obj/machinery/flasher/directional/east{
- id = "AI";
- pixel_y = 26
- },
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/door/window/brigdoor/right/directional/east{
- name = "Tertiary AI Core Access";
- req_access = list("ai_upload");
- pixel_x = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"hza" = (
/obj/vehicle/sealed/mecha/ripley/paddy/preset,
/turf/open/floor/iron/recharge_floor,
@@ -21626,15 +21663,6 @@
/obj/effect/landmark/start/shaft_miner,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
-"hzt" = (
-/obj/structure/transit_tube/curved/flipped,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"hzw" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -21669,18 +21697,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/commons/locker)
-"hAF" = (
-/obj/machinery/camera/directional/south{
- c_tag = "MiniSat Exterior Access";
- network = list("minisat")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"hAL" = (
/obj/machinery/door/poddoor/shutters{
dir = 4;
@@ -21698,11 +21714,6 @@
},
/turf/open/floor/engine,
/area/station/command/heads_quarters/rd)
-"hBm" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"hBo" = (
/mob/living/simple_animal/bot/mulebot,
/obj/structure/cable,
@@ -21965,15 +21976,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"hGb" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/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/dark,
-/area/station/medical/paramedic)
"hGi" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -22190,19 +22192,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"hLv" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"hLB" = (
/obj/structure/rack,
/obj/item/crowbar/red,
@@ -22283,6 +22272,14 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/security/warden)
+"hMz" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"hME" = (
/obj/structure/table/wood,
/obj/item/taperecorder{
@@ -22292,6 +22289,20 @@
/obj/item/flashlight/seclite,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
+"hMN" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/iron,
+/area/station/maintenance/starboard/greater)
"hMQ" = (
/obj/machinery/camera/directional/south{
c_tag = "Holodeck Control"
@@ -22305,18 +22316,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/security/office)
-"hNg" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/any/command/eva,
-/obj/effect/mapping_helpers/airlock/red_alert_access,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"hNn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/light/floor,
@@ -22426,6 +22425,10 @@
/obj/effect/mapping_helpers/requests_console/ore_update,
/turf/open/floor/wood/large,
/area/station/command/heads_quarters/qm)
+"hQq" = (
+/obj/structure/sign/warning/secure_area,
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"hQu" = (
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
@@ -22892,6 +22895,14 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/office)
+"hYi" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"hYl" = (
/obj/structure/sink{
dir = 8;
@@ -23069,18 +23080,16 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"iar" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"ias" = (
/obj/machinery/seed_extractor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"iaA" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"iaK" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/obj/machinery/light/directional/south,
@@ -23123,6 +23132,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"ibi" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/fore)
"ibw" = (
/obj/effect/turf_decal/tile/purple/half/contrasted{
dir = 4
@@ -23321,22 +23336,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"ifw" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white/smooth_half,
-/area/station/medical/cryo)
"ifE" = (
/obj/structure/cable,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -23480,6 +23479,21 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"ihK" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Chamber"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "AI Chamber entrance shutters";
+ name = "AI Chamber Entrance Shutters"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/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/command/ai_upload,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ihN" = (
/obj/machinery/computer/security/telescreen/prison/directional/south,
/obj/structure/cable,
@@ -23504,18 +23518,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"iif" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/cryo)
"iio" = (
/obj/machinery/door/airlock/command{
name = "Research Director's Office"
@@ -23653,18 +23655,6 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/iron/white,
/area/station/science/research)
-"ikC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"ikO" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/table/glass,
@@ -23888,6 +23878,19 @@
/obj/effect/turf_decal/bot_red,
/turf/open/floor/iron/dark,
/area/station/security/brig)
+"inF" = (
+/obj/item/radio/intercom/directional/south{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private Channel"
+ },
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "AI Upload Chamber - Starboard";
+ network = list("aiupload")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"inH" = (
/obj/structure/table/wood,
/obj/item/pai_card,
@@ -24006,11 +24009,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/science/lab)
-"ipR" = (
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"iqc" = (
/obj/structure/reflector/single/anchored{
dir = 9
@@ -24033,6 +24031,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
+"iqr" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"iqt" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24153,12 +24159,6 @@
/obj/machinery/light/small/broken/directional/south,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
-"isn" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"isr" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/obj/machinery/door/poddoor/shutters/radiation/preopen{
@@ -24166,6 +24166,12 @@
},
/turf/open/floor/plating,
/area/station/engineering/atmospherics_engine)
+"isu" = (
+/obj/machinery/duct,
+/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"isA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24243,6 +24249,12 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/research)
+"itI" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"itY" = (
/obj/machinery/door/poddoor/preopen{
id = "Engineering";
@@ -24302,6 +24314,12 @@
},
/turf/open/floor/iron,
/area/station/command/gateway)
+"ivt" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"ivu" = (
/obj/structure/table/reinforced,
/obj/machinery/camera/directional/west{
@@ -24349,6 +24367,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"iwc" = (
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"iwj" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -24419,15 +24441,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/surgery/theatre)
-"ixw" = (
-/obj/machinery/holopad,
-/obj/machinery/camera/directional/south{
- c_tag = "MiniSat Exterior - Aft";
- network = list("minisat")
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"ixA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24451,12 +24464,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/fore)
-"ixT" = (
-/obj/effect/turf_decal/bot_white/left,
-/obj/structure/closet/crate/silvercrate,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"ixY" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -24732,6 +24739,17 @@
/obj/machinery/holopad,
/turf/open/floor/wood,
/area/station/service/cafeteria)
+"iBx" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/syringes{
+ pixel_y = 4
+ },
+/obj/item/storage/box/syringes,
+/obj/structure/window/spawner/directional/west,
+/obj/item/gun/syringe,
+/obj/item/gun/syringe,
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"iBK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -24753,6 +24771,16 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/security/prison)
+"iBX" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue{
+ pixel_y = 2
+ },
+/obj/item/pen,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/newscaster/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"iCj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
/obj/effect/mapping_helpers/airlock/locked,
@@ -24765,14 +24793,6 @@
/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior,
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
-"iCr" = (
-/obj/structure/rack,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/obj/effect/spawner/random/armory/riot_helmet,
-/obj/effect/spawner/random/armory/bulletproof_helmet,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"iCx" = (
/obj/machinery/atmospherics/components/tank/air/layer4{
dir = 1
@@ -24786,10 +24806,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmospherics_engine)
-"iCV" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"iDe" = (
/obj/structure/table,
/obj/item/reagent_containers/cup/glass/drinkingglass,
@@ -25011,6 +25027,12 @@
/obj/effect/spawner/random/trash/grille_or_waste,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
+"iHw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"iHy" = (
/obj/machinery/rnd/production/circuit_imprinter,
/obj/effect/turf_decal/bot,
@@ -25023,6 +25045,13 @@
"iHD" = (
/turf/closed/wall/r_wall,
/area/station/security/courtroom)
+"iHF" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"iHH" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -25055,14 +25084,6 @@
dir = 8
},
/area/station/service/chapel)
-"iIE" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/junction/flip{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"iIP" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -25073,10 +25094,6 @@
},
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"iIQ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"iIW" = (
/obj/structure/bookcase/random,
/turf/open/floor/plating/airless,
@@ -25114,6 +25131,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"iKg" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/junction/flip{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"iKj" = (
/obj/machinery/photocopier/prebuilt,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -25125,12 +25151,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"iKM" = (
-/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/white,
-/area/station/medical/medbay/central)
"iKT" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25181,6 +25201,13 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"iLm" = (
+/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/plating,
+/area/station/maintenance/port/fore)
"iLn" = (
/obj/item/reagent_containers/cup/bottle/toxin{
pixel_x = 4;
@@ -25238,6 +25265,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
+"iLN" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"iLT" = (
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/effect/turf_decal/trimline/brown/line,
@@ -25386,18 +25430,16 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
-"iNt" = (
+"iNr" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"iNB" = (
/obj/machinery/firealarm/directional/east,
/obj/structure/table/glass,
@@ -25540,6 +25582,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
+"iPM" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"iPT" = (
/obj/machinery/light/floor,
/turf/open/floor/wood,
@@ -25606,12 +25654,6 @@
/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
-"iQr" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"iQy" = (
/obj/structure/sign/warning/pods{
pixel_x = 30
@@ -25695,23 +25737,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"iRY" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Foyer"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"iSd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/duct,
@@ -25738,6 +25763,19 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/white,
/area/station/security/prison/mess)
+"iSD" = (
+/obj/structure/table,
+/obj/item/stack/sheet/iron/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 35
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"iSI" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -25766,6 +25804,15 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"iTu" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"iTC" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 10
@@ -25814,13 +25861,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
-"iUf" = (
-/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/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"iUm" = (
/turf/closed/wall,
/area/station/hallway/secondary/exit/departure_lounge)
@@ -25835,11 +25875,6 @@
"iUv" = (
/turf/closed/wall/r_wall,
/area/station/security/prison)
-"iUJ" = (
-/obj/effect/spawner/random/structure/crate,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"iVi" = (
/obj/machinery/door/airlock{
id_tag = "Cabin6";
@@ -25896,6 +25931,14 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"iWe" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
+/obj/structure/cable/multilayer/connected,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"iWj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25935,6 +25978,15 @@
/obj/structure/rack/skeletal,
/turf/open/floor/engine/cult,
/area/station/service/library)
+"iWD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"iWJ" = (
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -26129,16 +26181,6 @@
/obj/effect/spawner/random/maintenance/two,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"iZn" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/syringes{
- pixel_y = 4
- },
-/obj/item/storage/box/syringes,
-/obj/item/gun/syringe,
-/obj/structure/window/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"iZC" = (
/obj/structure/closet/crate,
/obj/machinery/light/small/directional/east,
@@ -26301,14 +26343,6 @@
/obj/effect/spawner/random/food_or_drink/seed_flowers,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
-"jcc" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/obj/effect/spawner/random/armory/laser_gun,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"jcw" = (
/obj/machinery/atmospherics/components/tank,
/turf/open/floor/iron/dark,
@@ -26370,11 +26404,6 @@
/obj/effect/turf_decal/tile/dark_blue/half/contrasted,
/turf/open/floor/iron/kitchen_coldroom,
/area/station/medical/coldroom)
-"jdQ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"jdR" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -26457,6 +26486,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/iron/dark,
/area/station/medical/cryo)
+"jeR" = (
+/obj/structure/rack,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/effect/spawner/random/armory/e_gun,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"jfa" = (
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/machinery/vending/games,
@@ -26686,14 +26724,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
-"jiz" = (
-/obj/structure/chair/office/light,
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"jiI" = (
/obj/machinery/camera/directional/west{
c_tag = "Bridge - Port"
@@ -26732,10 +26762,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"jjy" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"jjC" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/item/food/grown/banana,
@@ -26788,15 +26814,6 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"jkk" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"jku" = (
/obj/effect/turf_decal/bot{
dir = 1
@@ -26805,15 +26822,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"jkG" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/transit_tube/station/dispenser{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"jkT" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -26866,10 +26874,6 @@
},
/turf/open/floor/wood/large,
/area/station/command/heads_quarters/qm)
-"jln" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jlJ" = (
/obj/effect/spawner/random/entertainment/arcade,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -27030,6 +27034,9 @@
/obj/machinery/door/firedoor/heavy,
/turf/open/floor/iron/dark/textured,
/area/station/engineering/atmos)
+"jof" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/foyer)
"joj" = (
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/tile/yellow/half/contrasted{
@@ -27454,17 +27461,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/engine,
/area/station/science/explab)
-"jvO" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/mob/living/simple_animal/bot/secbot/pingsky,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jvQ" = (
/obj/machinery/door/window/left/directional/north{
name = "Petting Zoo"
@@ -27548,13 +27544,6 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"jwM" = (
-/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,
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"jwP" = (
/obj/structure/table,
/obj/item/paper_bin,
@@ -27598,6 +27587,18 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"jxp" = (
+/obj/structure/sign/plaques/kiddie{
+ pixel_y = 32
+ },
+/obj/machinery/camera/directional/north{
+ c_tag = "AI Upload Chamber - Fore";
+ network = list("aiupload")
+ },
+/obj/structure/table/wood/fancy/green,
+/obj/effect/spawner/random/aimodule/harmless,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"jxv" = (
/obj/structure/table/wood,
/obj/machinery/fax{
@@ -27720,6 +27721,16 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/carpet,
/area/station/security/detectives_office)
+"jzd" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"jzp" = (
/turf/closed/wall,
/area/station/commons/vacant_room/office)
@@ -27993,20 +28004,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"jEr" = (
-/obj/machinery/holopad/secure,
-/obj/machinery/flasher/directional/west{
- id = "AI";
- pixel_y = -26
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "Secondary AI Core Access";
- req_access = list("ai_upload");
- pixel_x = -4
+"jEi" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload"
},
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable,
+/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/command/ai_upload,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/upload/chamber)
"jEI" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -28082,15 +28091,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"jGa" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"jGb" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -28162,16 +28162,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"jGN" = (
-/obj/machinery/computer/station_alert{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/computer/security/telescreen/minisat/directional/south,
-/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/command/storage/satellite)
"jGO" = (
/obj/machinery/hydroponics/soil,
/obj/item/cultivator,
@@ -28179,6 +28169,12 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/grass,
/area/station/security/prison/garden)
+"jGZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/port/aft)
"jHg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -28207,11 +28203,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"jHB" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jHM" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -28231,29 +28222,36 @@
/obj/machinery/status_display/evac/directional/south,
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
+"jHR" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"jHX" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
},
/turf/open/floor/iron/dark/textured_large,
/area/station/science/cytology)
-"jIg" = (
-/obj/structure/table,
-/obj/item/storage/belt/utility,
-/obj/item/storage/belt/utility,
-/obj/item/radio/off,
-/obj/item/radio/off,
-/obj/item/radio/off,
-/obj/item/radio/off,
-/obj/item/multitool,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"jIk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/commons/lounge)
+"jIt" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/porta_turret/ai,
+/obj/machinery/computer/security/telescreen/minisat/directional/east,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"jIx" = (
+/obj/machinery/teleport/station,
+/obj/machinery/status_display/evac/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"jIz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment,
@@ -28331,6 +28329,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
/turf/open/space/basic,
/area/space/nearstation)
+"jJJ" = (
+/obj/machinery/recharge_station,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"jJR" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
@@ -28400,6 +28403,11 @@
/obj/effect/turf_decal/trimline/yellow/warning,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"jKK" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"jKS" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -28478,15 +28486,6 @@
},
/turf/open/floor/iron/diagonal,
/area/station/cargo/storage)
-"jMf" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/machinery/door/airlock/medical/glass{
- name = "Paramedic Dispatch Room"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"jMo" = (
/obj/structure/chair/stool/directional/north,
/turf/open/floor/iron,
@@ -28724,15 +28723,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"jQr" = (
-/obj/machinery/door/airlock/maintenance,
+"jQp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/open/floor/plating,
-/area/station/maintenance/port/greater)
+/area/station/maintenance/starboard/aft)
"jQz" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
dir = 8
@@ -28945,6 +28941,12 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/funeral)
+"jUk" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/light_switch/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"jUm" = (
/obj/structure/closet/secure_closet/bar/all_access{
pixel_x = -3;
@@ -29059,6 +29061,12 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
+"jVT" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"jVZ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/right/directional/west{
@@ -29090,6 +29098,21 @@
/obj/structure/window/reinforced/plasma/spawner/directional/north,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"jWK" = (
+/obj/structure/rack,
+/obj/item/storage/box/flashes{
+ pixel_x = 3
+ },
+/obj/item/storage/box/teargas{
+ pixel_x = 1;
+ pixel_y = -2
+ },
+/obj/item/gun/grenadelauncher,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"jWR" = (
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/siding/wood{
@@ -29105,6 +29128,17 @@
/obj/item/wirecutters,
/turf/open/space/basic,
/area/space/nearstation)
+"jXg" = (
+/obj/structure/table,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/obj/item/radio/off,
+/obj/item/radio/off,
+/obj/item/radio/off,
+/obj/item/radio/off,
+/obj/item/multitool,
+/turf/open/floor/iron,
+/area/station/command/eva)
"jXn" = (
/obj/effect/turf_decal/tile/green/anticorner/contrasted{
dir = 8
@@ -29289,13 +29323,6 @@
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall,
/area/station/cargo/miningoffice)
-"kaC" = (
-/obj/machinery/light_switch/directional/east,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"kaF" = (
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
@@ -29496,17 +29523,20 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet/restrooms)
-"ken" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
+"keF" = (
+/obj/machinery/flasher/directional/east{
+ id = "AI";
+ pixel_y = 26
},
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
-/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/maintenance/port/fore)
+/obj/machinery/holopad/secure,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/window/brigdoor/right/directional/east{
+ name = "Tertiary AI Core Access";
+ req_access = list("ai_upload");
+ pixel_x = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"keK" = (
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
dir = 4
@@ -29538,6 +29568,11 @@
/obj/structure/window/spawner/directional/south,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"keZ" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"kfp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29578,6 +29613,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"kfY" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"kge" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -30119,6 +30160,14 @@
"kor" = (
/turf/closed/wall,
/area/station/maintenance/department/science/central)
+"kot" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"kou" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/corner{
@@ -30241,6 +30290,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/security/prison)
+"krm" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/west,
+/obj/effect/spawner/random/armory/dragnet,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"krt" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -30490,14 +30548,6 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
-"kwF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"kwQ" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/neutral{
@@ -30525,6 +30575,14 @@
/obj/effect/mapping_helpers/apc/cell_10k,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"kxx" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"kxz" = (
/obj/machinery/door/airlock/maintenance{
name = "Medbay Maintenance"
@@ -30708,18 +30766,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"kzL" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage"
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable,
-/obj/effect/landmark/navigate_destination,
-/obj/effect/mapping_helpers/airlock/access/any/command/eva,
-/obj/effect/mapping_helpers/airlock/red_alert_access,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"kzQ" = (
/obj/effect/turf_decal/siding/purple,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -30766,15 +30812,6 @@
/obj/effect/spawner/random/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"kAP" = (
-/obj/machinery/duct,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/machinery/light/floor,
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/iron/white,
-/area/station/medical/cryo)
"kAT" = (
/obj/effect/landmark/start/head_of_security,
/obj/structure/chair/comfy/black,
@@ -31192,13 +31229,6 @@
/obj/item/storage/box,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"kIJ" = (
-/obj/effect/spawner/random/maintenance,
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"kIY" = (
/obj/machinery/portable_atmospherics/scrubber,
/obj/effect/turf_decal/siding/purple{
@@ -31221,16 +31251,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/checkpoint/supply)
-"kJs" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/white/smooth_large,
-/area/station/medical/medbay/central)
"kJx" = (
/obj/structure/chair/office,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -31329,6 +31349,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
+"kKr" = (
+/obj/machinery/nuclearbomb/selfdestruct,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"kKv" = (
/obj/machinery/atmospherics/components/unary/passive_vent,
/obj/structure/lattice/catwalk,
@@ -31377,11 +31402,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/mess)
-"kLg" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"kLh" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -31662,12 +31682,6 @@
/obj/machinery/light/small/directional/south,
/turf/open/floor/engine/o2,
/area/station/engineering/atmos)
-"kPZ" = (
-/obj/structure/rack,
-/obj/effect/spawner/random/maintenance/two,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"kQe" = (
/turf/closed/wall,
/area/station/science/genetics)
@@ -31686,14 +31700,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"kQN" = (
-/obj/machinery/status_display/evac/directional/south,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/camera/directional/south{
- c_tag = "Central Primary Hallway - Aft-Port Corner"
- },
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
"kQO" = (
/obj/effect/turf_decal/tile/brown/opposingcorners,
/mob/living/basic/sloth/citrus,
@@ -31755,6 +31761,18 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"kRA" = (
+/obj/effect/mapping_helpers/broken_floor,
+/obj/effect/spawner/random/structure/crate,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
+"kRT" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/machinery/status_display/ai/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"kRV" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -31871,15 +31889,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
-"kUm" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"kUo" = (
/obj/structure/closet/crate/engineering/electrical,
/obj/item/solar_assembly,
@@ -31895,18 +31904,6 @@
/obj/item/stack/cable_coil,
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"kUx" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"kUG" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/loading_area{
@@ -31949,12 +31946,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"kVU" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"kVZ" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -31984,16 +31975,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron,
/area/station/command/gateway)
-"kWn" = (
-/obj/structure/cable,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kWE" = (
/obj/machinery/smartfridge/organ,
/obj/effect/turf_decal/tile/dark_blue/full,
@@ -32269,12 +32250,6 @@
dir = 1
},
/area/station/service/chapel)
-"lah" = (
-/obj/structure/rack,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/spawner/random/trash/janitor_supplies,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"lan" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -32422,14 +32397,6 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron/white,
/area/station/security/prison/mess)
-"ldw" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/obj/structure/table/glass,
-/obj/machinery/fax,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"ldJ" = (
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/tile/neutral/half/contrasted{
@@ -32453,9 +32420,6 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"ldP" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/satellite)
"ldQ" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
@@ -32498,6 +32462,15 @@
/obj/structure/cable,
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
/area/station/service/kitchen/coldroom)
+"leX" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"lfc" = (
/obj/machinery/newscaster/directional/north,
/obj/effect/turf_decal/stripes/corner{
@@ -32560,6 +32533,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"lgo" = (
+/obj/structure/rack,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/obj/effect/spawner/random/armory/riot_helmet,
+/obj/effect/spawner/random/armory/bulletproof_helmet,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"lgw" = (
/obj/effect/turf_decal/trimline/blue/filled/corner,
/obj/machinery/camera/directional/east{
@@ -32781,12 +32762,6 @@
},
/turf/open/floor/iron/solarpanel/airless,
/area/station/solars/port/aft)
-"llm" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"lln" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32811,6 +32786,9 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
/area/station/science/research)
+"llI" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/foyer)
"llU" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32882,14 +32860,6 @@
/obj/structure/reagent_dispensers/plumbed,
/turf/open/floor/plating,
/area/station/maintenance/department/science/xenobiology)
-"lmF" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"lmL" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -32934,13 +32904,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/main)
-"lnX" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"loh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -32984,15 +32947,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"loY" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
+"lpk" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
},
-/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random/armory/dragnet,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/turf/open/floor/iron/white/smooth_large,
+/area/station/medical/medbay/central)
"lpo" = (
/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{
dir = 4
@@ -33077,21 +33041,19 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
-"lro" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lrp" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"lrt" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"lrK" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
@@ -33266,18 +33228,6 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/construction/storage_wing)
-"lup" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/flasher/directional/south{
- id = "AI";
- pixel_x = 26
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lus" = (
/obj/structure/closet/athletic_mixed,
/obj/effect/landmark/start/hangover,
@@ -33320,14 +33270,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"lvs" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/lesser)
"lvu" = (
/obj/machinery/door/window/left/directional/east{
name = "Infirmary"
@@ -33338,6 +33280,23 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/security/medical)
+"lvD" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/machinery/status_display/evac/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
+"lvY" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/airalarm/directional/west,
+/obj/structure/sign/departments/telecomms/directional/south,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/mob/living/basic/bot/repairbot,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"lvZ" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -33393,6 +33352,18 @@
/obj/item/pillow/random,
/turf/open/floor/wood,
/area/station/commons/dorms)
+"lxj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Medical Freezer Maintenance"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/turf/open/floor/plating,
+/area/station/medical/cryo)
"lxm" = (
/obj/machinery/atmospherics/components/trinary/mixer/airmix{
dir = 4
@@ -33405,6 +33376,12 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"lxq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"lxt" = (
/obj/item/cigbutt,
/turf/open/floor/iron,
@@ -33418,14 +33395,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"lxM" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
+"lxx" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"lyf" = (
/obj/structure/closet/secure_closet/brig,
/obj/machinery/firealarm/directional/south,
@@ -33566,20 +33541,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"lBg" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/vault{
- name = "Vault"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/landmark/navigate_destination,
-/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"lBm" = (
/obj/machinery/conveyor{
dir = 4;
@@ -33601,6 +33562,39 @@
},
/turf/open/floor/iron/grimy,
/area/station/tcommsat/computer)
+"lCj" = (
+/obj/machinery/turretid{
+ control_area = "/area/station/ai/upload/chamber";
+ icon_state = "control_stun";
+ name = "AI Upload Turret Control";
+ pixel_y = 28
+ },
+/obj/item/radio/intercom/directional/north{
+ broadcasting = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_x = -26
+ },
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/computer/security/telescreen/aiupload/directional/west,
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/foyer)
+"lCA" = (
+/obj/machinery/light/small/directional/east,
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"lCD" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -33628,14 +33622,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"lDe" = (
-/obj/machinery/door/poddoor/shutters/window{
- id = "armory";
- name = "Armory Shutters"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"lDo" = (
/obj/item/radio/off,
/obj/effect/turf_decal/stripes/line{
@@ -34226,26 +34212,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"lPt" = (
-/obj/machinery/door/window/left/directional/west{
- name = "Jetpack Storage";
- pixel_x = -1;
- req_access = list("eva")
- },
-/obj/structure/rack,
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = 4;
- pixel_y = -1
- },
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = -4;
- pixel_y = 1
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/structure/window/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"lPy" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -34353,13 +34319,6 @@
/obj/effect/spawner/random/trash/caution_sign,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
-"lQP" = (
-/obj/effect/turf_decal/loading_area/white{
- color = "#52B4E9";
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"lRA" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -34393,13 +34352,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/science/cytology)
-"lSy" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"lSz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34411,6 +34363,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"lSY" = (
+/obj/machinery/door/window/left/directional/west{
+ name = "MiniSat Airlock Access"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"lTc" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -34468,12 +34428,6 @@
},
/turf/open/floor/iron,
/area/station/command/teleporter)
-"lTM" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"lTR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34487,14 +34441,6 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white/side,
/area/station/medical/treatment_center)
-"lTS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"lUj" = (
/obj/structure/table,
/obj/item/book/manual/wiki/security_space_law{
@@ -34963,10 +34909,6 @@
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"mbS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
"mbV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
@@ -35168,29 +35110,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/service/library)
-"mgc" = (
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"mgh" = (
/obj/machinery/camera/directional/east{
c_tag = "Atmospherics Tank - O2"
},
/turf/open/floor/engine/o2,
/area/station/engineering/atmos)
-"mgj" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/flasher/directional/north{
- id = "AI";
- pixel_x = -22
- },
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mgo" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35200,6 +35125,28 @@
/obj/effect/spawner/random/entertainment/gambling,
/turf/open/floor/wood,
/area/station/commons/lounge)
+"mgq" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_x = 8
+ },
+/obj/item/radio/intercom/directional/east{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel";
+ pixel_x = 8
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/satellite/chamber)
"mgv" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35264,6 +35211,13 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance)
+"mhN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"mhR" = (
/obj/machinery/light/small/directional/south,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -35383,16 +35337,15 @@
/obj/effect/turf_decal/tile/bar,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"mjH" = (
-/obj/machinery/ai_slipper{
- uses = 10
+"mjZ" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/interior)
"mkr" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 4;
@@ -35466,17 +35419,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"mmx" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/structure/table/glass,
-/obj/item/clothing/glasses/blindfold,
-/obj/item/clothing/glasses/blindfold,
-/obj/item/clothing/ears/earmuffs,
-/obj/item/clothing/ears/earmuffs,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"mmA" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/camera/directional/south{
@@ -35550,6 +35492,14 @@
/obj/effect/mapping_helpers/airlock/access/any/security/general,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"mna" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"mnj" = (
/obj/structure/extinguisher_cabinet/directional/south,
/obj/effect/turf_decal/trimline/brown/warning{
@@ -35664,10 +35614,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"mph" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"mpk" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -35816,6 +35762,15 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"mrK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/iron,
+/area/station/command/eva)
"mrL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair,
@@ -35922,6 +35877,17 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"mtj" = (
+/obj/effect/turf_decal/siding/white,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/computer/crew{
+ dir = 1
+ },
+/turf/open/floor/iron/white/side{
+ dir = 1
+ },
+/area/station/medical/treatment_center)
"mtu" = (
/turf/open/floor/engine,
/area/station/science/xenobiology)
@@ -35948,6 +35914,21 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"mug" = (
+/obj/machinery/camera/motion/directional/east{
+ c_tag = "MiniSat Foyer";
+ network = list("minisat")
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"mui" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -36065,6 +36046,12 @@
"mvR" = (
/turf/closed/wall/r_wall,
/area/station/science/lab)
+"mvY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"mvZ" = (
/obj/machinery/light/directional/south,
/obj/structure/rack,
@@ -36116,6 +36103,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/engineering/main)
+"mwA" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/ore_silo,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"mxg" = (
/obj/machinery/shower/directional/west,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -36273,19 +36266,16 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/prison/visit)
-"mzV" = (
-/obj/effect/turf_decal/trimline/blue/filled/warning{
- dir = 8
- },
-/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/medical/medbay/central)
"mAb" = (
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"mAc" = (
+/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/dark,
+/area/station/ai/satellite/interior)
"mAe" = (
/obj/machinery/shower/directional/east,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -36460,10 +36450,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/brig)
-"mCL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mCM" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -36475,13 +36461,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"mCS" = (
-/obj/structure/sign/poster/official/soft_cap_pop_art/directional/north,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/break_room)
"mCZ" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{
dir = 9
@@ -36721,6 +36700,20 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"mFT" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Staff Entrance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/general,
+/turf/open/floor/iron/dark,
+/area/station/medical/medbay/central)
+"mFY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"mGh" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -36867,6 +36860,10 @@
/obj/machinery/holopad,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
+"mJC" = (
+/obj/machinery/porta_turret/ai,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"mJE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -37153,6 +37150,12 @@
/obj/machinery/camera/directional/north,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
+"mNo" = (
+/obj/structure/secure_safe/directional/north{
+ name = "armory safe A"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"mNE" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -37248,13 +37251,6 @@
/obj/effect/turf_decal/tile/neutral/half/contrasted,
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"mPH" = (
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"mPK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -37334,6 +37330,20 @@
dir = 1
},
/area/station/security/prison)
+"mQY" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
+ },
+/obj/effect/spawner/random/armory/disablers,
+/obj/effect/mapping_helpers/requests_console/supplies,
+/obj/effect/mapping_helpers/requests_console/assistance,
+/obj/machinery/requests_console/directional/west{
+ department = "Security";
+ name = "Security Requests Console"
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"mRg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -37465,30 +37475,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"mSI" = (
-/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
- icon_state = "control_stun";
- name = "AI Upload Turret Control";
- pixel_y = 28
- },
-/obj/item/radio/intercom/directional/north{
- broadcasting = 1;
- frequency = 1447;
- name = "Private Channel";
- pixel_x = -26
- },
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/computer/security/telescreen/aiupload/directional/west,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"mSM" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -37532,6 +37518,25 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"mTb" = (
+/obj/item/stack/sheet/iron/fifty,
+/obj/item/stack/sheet/iron/fifty,
+/obj/structure/table,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mTk" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -37578,6 +37583,19 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmospherics_engine)
+"mUr" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/tile/blue,
+/mob/living/basic/bot/cleanbot,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"mUD" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"mUL" = (
/obj/machinery/door/airlock/atmos{
name = "Hypertorus Fusion Reactor"
@@ -37693,14 +37711,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms,
/turf/open/floor/iron/dark,
/area/station/tcommsat/server)
-"mXf" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"mXj" = (
/obj/machinery/computer/station_alert,
/obj/effect/turf_decal/tile/brown/half/contrasted{
@@ -37836,27 +37846,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/wood/large,
/area/station/service/theater)
-"mZz" = (
-/obj/machinery/light/directional/west,
-/obj/structure/table,
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 4;
- pixel_y = 2
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 8
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_y = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/status_display/evac/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"mZB" = (
/obj/structure/urinal/directional/north,
/obj/effect/landmark/start/hangover,
@@ -37892,13 +37881,6 @@
/obj/effect/landmark/start/atmospheric_technician,
/turf/open/floor/iron,
/area/station/engineering/atmos/storage/gas)
-"mZW" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/tile/blue,
-/mob/living/basic/bot/cleanbot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nad" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -38136,6 +38118,16 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"ndL" = (
+/obj/effect/spawner/random/maintenance,
+/obj/structure/disposalpipe/junction{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"ndN" = (
/obj/structure/rack,
/obj/item/poster/random_contraband,
@@ -38151,6 +38143,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/plating,
/area/station/hallway/secondary/entry)
+"neq" = (
+/obj/machinery/camera/motion/directional/east{
+ c_tag = "MiniSat Maintenance";
+ network = list("minisat")
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"ner" = (
/obj/machinery/door/airlock/grunge{
name = "Morgue"
@@ -38160,14 +38167,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"neG" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"neL" = (
/obj/machinery/door/airlock/maintenance{
name = "Storage Room"
@@ -38191,6 +38190,15 @@
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron,
/area/station/security/holding_cell)
+"nfa" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Exterior - Starboard Aft";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"nfs" = (
/turf/open/floor/engine,
/area/station/command/heads_quarters/rd)
@@ -38283,21 +38291,11 @@
},
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/rd)
-"nhP" = (
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"nhS" = (
/obj/machinery/vending/cigarette,
/obj/structure/sign/poster/official/random/directional/east,
/turf/open/floor/plating,
/area/station/commons/toilet/auxiliary)
-"nhU" = (
-/obj/machinery/status_display/ai/directional/north,
-/obj/machinery/porta_turret/ai,
-/obj/machinery/computer/security/telescreen/research/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nie" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -38438,6 +38436,11 @@
/obj/effect/turf_decal/loading_area,
/turf/open/floor/plating/reinforced,
/area/station/cargo/storage)
+"nku" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"nkG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/obj/machinery/meter,
@@ -38507,16 +38510,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"nmh" = (
-/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/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/hallway/primary/central)
"nmm" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command{
@@ -38746,6 +38739,14 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
+"noR" = (
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"noT" = (
/obj/structure/cable,
/obj/machinery/door/airlock/maintenance,
@@ -38809,6 +38810,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/tcommsat/computer)
+"nqA" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Space Access Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/turf/open/floor/plating,
+/area/station/ai/satellite/exterior)
"nqB" = (
/obj/structure/chair/office/light{
dir = 4
@@ -38830,6 +38840,18 @@
},
/turf/open/floor/iron/dark,
/area/station/security/evidence)
+"nqE" = (
+/obj/machinery/camera/directional/south{
+ c_tag = "MiniSat Exterior Access";
+ network = list("minisat")
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"nqL" = (
/turf/closed/wall/r_wall,
/area/station/engineering/gravity_generator)
@@ -39292,17 +39314,6 @@
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5,
/turf/closed/wall,
/area/station/engineering/atmos/pumproom)
-"nwL" = (
-/obj/machinery/computer/upload/ai,
-/obj/machinery/door/window/right/directional/south{
- name = "Upload Console Window";
- req_access = list("ai_upload")
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"nwT" = (
/obj/structure/disposalpipe/sorting/mail/flip{
dir = 8
@@ -39461,6 +39472,16 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/maintenance/department/engine)
+"nyY" = (
+/obj/structure/sign/directions/science{
+ pixel_y = -8
+ },
+/obj/structure/sign/directions/medical{
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/evac,
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"nyZ" = (
/obj/effect/turf_decal/plaque{
icon_state = "L7"
@@ -39507,6 +39528,16 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"nAe" = (
+/obj/structure/cable,
+/obj/machinery/holopad/secure,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"nAC" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -39692,6 +39723,12 @@
/obj/machinery/atmospherics/components/unary/passive_vent/layer2,
/turf/open/space/basic,
/area/space/nearstation)
+"nDg" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"nDk" = (
/obj/structure/table,
/obj/item/storage/fancy/cigarettes{
@@ -39718,6 +39755,11 @@
/obj/item/radio/intercom/directional/south,
/turf/closed/wall,
/area/station/cargo/lobby)
+"nDI" = (
+/obj/machinery/teleport/hub,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"nDL" = (
/obj/structure/sign/warning/directional/west,
/obj/structure/lattice/catwalk,
@@ -39821,25 +39863,10 @@
"nFa" = (
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"nFe" = (
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"nFn" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/commons/locker)
-"nFL" = (
-/obj/machinery/camera/directional/north{
- c_tag = "MiniSat Exterior - Fore";
- network = list("minisat")
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"nGo" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/stool/directional/east,
@@ -40203,6 +40230,9 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison/garden)
+"nNv" = (
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"nNw" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable,
@@ -40235,6 +40265,9 @@
"nNL" = (
/turf/closed/mineral/volcanic,
/area/space/nearstation)
+"nNV" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/chamber)
"nNW" = (
/obj/structure/disposaloutlet{
dir = 4;
@@ -40389,6 +40422,11 @@
},
/turf/open/floor/iron/dark,
/area/station/security/range)
+"nQO" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/plating/airless,
+/area/station/ai/satellite/exterior)
"nQQ" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5,
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
@@ -40462,26 +40500,12 @@
"nSe" = (
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"nSn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/neutral,
+"nSj" = (
+/obj/machinery/computer/bank_machine,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"nSs" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/item/radio/intercom/directional/north{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/command/vault)
"nSB" = (
/obj/item/toy/figure/roboticist,
/obj/structure/disposalpipe/segment,
@@ -40511,6 +40535,10 @@
/obj/structure/sign/poster/contraband/random/directional/north,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"nTs" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"nTA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible,
/turf/open/floor/iron/dark,
@@ -40535,19 +40563,19 @@
},
/turf/open/floor/iron/dark,
/area/station/security/lockers)
-"nUW" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/dark/smooth_edge{
+"nVn" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/area/station/medical/paramedic)
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/department/medical/central)
"nVq" = (
/obj/structure/disposalpipe/segment,
/obj/effect/spawner/random/maintenance,
@@ -40675,6 +40703,18 @@
/obj/effect/spawner/random/entertainment/deck,
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
+"nXS" = (
+/obj/structure/closet/secure_closet{
+ name = "contraband locker";
+ req_access = list("armory")
+ },
+/obj/effect/spawner/random/maintenance/three,
+/obj/effect/spawner/random/contraband/armory,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"nYa" = (
/obj/machinery/door/airlock/research{
name = "Ordnance Lab"
@@ -40690,12 +40730,6 @@
/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"nYl" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/ore_silo,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"nYy" = (
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/structure/closet/secure_closet/freezer/kitchen/maintenance,
@@ -40795,6 +40829,9 @@
/obj/effect/turf_decal/tile/brown/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"nZX" = (
+/turf/closed/wall,
+/area/station/medical/cryo)
"oac" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -41043,6 +41080,13 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/white,
/area/station/security/prison)
+"odu" = (
+/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/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"odI" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -41127,6 +41171,15 @@
},
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/captain/private)
+"ogV" = (
+/obj/machinery/light/small/directional/north,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"oha" = (
/obj/structure/rack,
/obj/item/storage/briefcase{
@@ -41293,17 +41346,6 @@
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"okj" = (
-/obj/structure/cable,
-/obj/machinery/camera/motion/directional/south{
- c_tag = "Vault";
- network = list("vault")
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"okP" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -41400,14 +41442,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"omd" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/power_store/cell/high,
-/obj/item/stock_parts/power_store/cell/high,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"omm" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -41423,12 +41457,6 @@
},
/turf/open/floor/iron/dark,
/area/station/security/mechbay)
-"omF" = (
-/obj/machinery/teleport/station,
-/obj/machinery/status_display/evac/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"omK" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -41493,6 +41521,13 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"onJ" = (
+/obj/effect/mapping_helpers/burnt_floor,
+/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/maintenance/starboard/aft)
"onN" = (
/obj/structure/table/wood,
/obj/structure/sign/poster/official/random/directional/south,
@@ -41505,14 +41540,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/atmospherics_engine)
-"ool" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/fore)
"oor" = (
/turf/closed/wall,
/area/station/security/checkpoint/supply)
@@ -41613,14 +41640,6 @@
/obj/effect/spawner/random/structure/table,
/turf/open/floor/iron/checker,
/area/station/maintenance/aft/lesser)
-"oqe" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"oqk" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -41685,12 +41704,6 @@
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
-"orU" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"osc" = (
/obj/structure/cable,
/obj/effect/spawner/random/decoration/showcase,
@@ -41709,21 +41722,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
-"osr" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Secure Network Access"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- 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/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
"osw" = (
/obj/structure/sign/warning/secure_area,
/turf/closed/wall/r_wall,
@@ -41822,6 +41820,12 @@
},
/turf/open/floor/iron,
/area/station/science/lab)
+"otG" = (
+/obj/effect/turf_decal/bot_white/left,
+/obj/structure/closet/crate/silvercrate,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"otI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -41878,30 +41882,31 @@
/obj/effect/turf_decal/tile/bar,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"ouq" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"out" = (
/obj/structure/lattice,
/obj/item/reagent_containers/cup/glass/bottle/goldschlager,
/turf/open/space/basic,
/area/space/nearstation)
+"ouH" = (
+/obj/structure/table,
+/obj/machinery/status_display/evac/directional/east,
+/obj/machinery/flasher/directional/south{
+ id = "AI"
+ },
+/obj/effect/spawner/round_default_module,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"ouM" = (
/obj/structure/sign/painting/library{
pixel_y = -32
},
/turf/open/floor/wood,
/area/station/service/library)
-"ouR" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/maintenance/starboard/greater)
"ouX" = (
/obj/effect/turf_decal/box,
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
@@ -41939,6 +41944,35 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/storage/gas)
+"ovr" = (
+/obj/item/radio/intercom/directional/south,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
+"ovG" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom/directional/north{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_x = -8
+ },
+/obj/item/radio/intercom/directional/west{
+ freerange = 1;
+ listening = 0;
+ name = "Common Channel"
+ },
+/obj/item/radio/intercom/directional/south{
+ freerange = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel";
+ pixel_x = -8
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/satellite/chamber)
"ovK" = (
/obj/structure/closet/secure_closet/hop,
/turf/open/floor/wood,
@@ -42246,6 +42280,22 @@
/mob/living/carbon/human/species/monkey/punpun,
/turf/open/floor/iron,
/area/station/service/bar)
+"oCr" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
+"oCw" = (
+/obj/machinery/light/small/directional/south,
+/obj/machinery/camera/directional/south{
+ c_tag = "MiniSat Exterior - Space Access";
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"oCE" = (
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/grass,
@@ -42269,24 +42319,6 @@
/obj/structure/sign/warning/biohazard,
/turf/closed/wall/r_wall,
/area/station/science/xenobiology/hallway)
-"oDc" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"oDl" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/greater)
"oDs" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -42891,6 +42923,15 @@
"oMA" = (
/turf/closed/wall/r_wall,
/area/station/science/cytology)
+"oMK" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"oMR" = (
/obj/structure/table/wood,
/obj/machinery/computer/libraryconsole/bookmanagement{
@@ -42908,6 +42949,10 @@
},
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"oNb" = (
+/obj/effect/turf_decal/trimline/red/filled/corner,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"oNl" = (
/obj/machinery/holopad,
/turf/open/floor/iron,
@@ -42926,18 +42971,23 @@
/obj/effect/turf_decal/tile/yellow/full,
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/chemistry)
+"oNP" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/machinery/camera/directional/east,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"oNR" = (
/obj/effect/turf_decal/bot_white,
/obj/effect/spawner/random/maintenance,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"oOl" = (
-/obj/machinery/flasher/directional/north{
- id = "AI"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oOy" = (
/obj/effect/landmark/start/botanist,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -43037,6 +43087,11 @@
/obj/structure/chair/stool/directional/west,
/turf/open/floor/wood,
/area/station/commons/lounge)
+"oPC" = (
+/obj/structure/rack,
+/obj/effect/spawner/random/maintenance/two,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"oPD" = (
/obj/machinery/firealarm/directional/south,
/obj/structure/cable,
@@ -43089,12 +43144,6 @@
/obj/structure/window/reinforced/spawner/directional/east,
/turf/open/floor/iron,
/area/station/science/xenobiology)
-"oQY" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/hallway/primary/central)
"oQZ" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=1.5-Fore-Central";
@@ -43157,18 +43206,6 @@
/obj/effect/turf_decal/tile/brown/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"oRP" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"oRR" = (
/obj/machinery/camera/directional/east{
c_tag = "Outer Vault";
@@ -43338,6 +43375,10 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison)
+"oVT" = (
+/obj/structure/cable,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"oVY" = (
/obj/structure/chair{
dir = 8;
@@ -43363,10 +43404,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
-"oWF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"oWH" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -43413,25 +43450,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/solars/starboard/aft)
-"oXK" = (
-/obj/structure/safe/vault,
-/obj/item/storage/briefcase/secure/riches,
-/obj/item/storage/backpack/duffelbag/syndie/hitman,
-/obj/item/card/id/advanced/silver/reaper,
-/obj/item/lazarus_injector,
-/obj/item/gun/energy/disabler,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/speedloader/c357,
-/obj/item/clothing/neck/stethoscope,
-/obj/item/book{
- desc = "An undeniably handy book.";
- icon_state = "bookknock";
- name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes"
- },
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"oXL" = (
/obj/machinery/disposal/bin,
/obj/structure/cable,
@@ -43460,6 +43478,15 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/fore)
+"oYp" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 8
+ },
+/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/medical/medbay/central)
"oYr" = (
/obj/structure/railing{
dir = 1
@@ -43562,10 +43589,10 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tcomms)
-"pan" = (
+"pai" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/aisat/exterior)
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"pav" = (
/obj/structure/chair/stool/directional/west,
/obj/machinery/camera/directional/north{
@@ -43607,11 +43634,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"paY" = (
-/obj/effect/turf_decal/siding/blue/inner_corner,
-/obj/structure/closet/secure_closet/paramedic,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"pbb" = (
/obj/structure/table,
/obj/machinery/microwave,
@@ -43721,6 +43743,15 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
+"pcW" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/camera/directional/east{
+ c_tag = "MiniSat Exterior - Fore Port";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"pdg" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -43812,18 +43843,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
-"pev" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Medical Freezer Maintenance"
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/turf/open/floor/plating,
-/area/station/medical/cryo)
"peF" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/neutral{
@@ -43850,25 +43869,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
-"pfe" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"pfs" = (
-/obj/structure/closet/secure_closet{
- name = "contraband locker";
- req_access = list("armory")
- },
-/obj/effect/spawner/random/maintenance/three,
-/obj/effect/spawner/random/contraband/armory,
-/obj/effect/turf_decal/tile/red/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"pfP" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/light_switch/directional/south,
@@ -43925,6 +43925,12 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
+"pgM" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"pgU" = (
/obj/structure/chair{
dir = 4
@@ -43942,6 +43948,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/command/gateway)
+"phi" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/cryo)
"phn" = (
/obj/structure/reflector/single/anchored{
dir = 10
@@ -43969,19 +43985,6 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"phN" = (
-/obj/machinery/camera/directional/west{
- c_tag = "AI Chamber - Port";
- network = list("aicore")
- },
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"phR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -44030,14 +44033,6 @@
/obj/machinery/light/no_nightlight/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"piw" = (
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/holopad/secure,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"piz" = (
/obj/structure/cable,
/obj/effect/landmark/start/hangover,
@@ -44121,6 +44116,14 @@
/obj/effect/turf_decal/tile/red/opposingcorners,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"pkn" = (
+/obj/machinery/status_display/evac/directional/south,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/camera/directional/south{
+ c_tag = "Central Primary Hallway - Aft-Port Corner"
+ },
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"pkx" = (
/obj/machinery/modular_computer/preset/research{
dir = 8
@@ -44179,6 +44182,29 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"pkU" = (
+/obj/item/stack/sheet/rglass{
+ amount = 50
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 50
+ },
+/obj/item/stack/rods/fifty,
+/obj/item/stack/rods/fifty,
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"plp" = (
/obj/machinery/camera/directional/west{
c_tag = "Xenobiology Lab - Pen #1";
@@ -44357,6 +44383,14 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/hallway/primary/central)
+"pnR" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"pnY" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"poc" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -44506,18 +44540,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"pqj" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/machinery/camera/directional/east,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"pqt" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
@@ -44525,10 +44547,6 @@
/obj/machinery/module_duplicator,
/turf/open/floor/iron/white,
/area/station/science/explab)
-"pqH" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"pqI" = (
/obj/structure/lattice/catwalk,
/obj/item/reagent_containers/cup/fish_feed,
@@ -44554,6 +44572,19 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"prj" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"prv" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -44603,6 +44634,19 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"psh" = (
+/obj/machinery/camera/directional/east{
+ c_tag = "AI Chamber - Starboard";
+ network = list("aicore")
+ },
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"psj" = (
/obj/structure/cable,
/obj/machinery/door/firedoor,
@@ -44637,29 +44681,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"psv" = (
-/obj/item/stack/sheet/rglass{
- amount = 50
- },
-/obj/item/stack/sheet/rglass{
- amount = 50
- },
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"psw" = (
/obj/machinery/computer/security/hos{
dir = 4
@@ -44833,6 +44854,25 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
+"pvU" = (
+/obj/structure/safe/vault,
+/obj/item/storage/briefcase/secure/riches,
+/obj/item/storage/backpack/duffelbag/syndie/hitman,
+/obj/item/card/id/advanced/silver/reaper,
+/obj/item/lazarus_injector,
+/obj/item/gun/energy/disabler,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/speedloader/c357,
+/obj/item/clothing/neck/stethoscope,
+/obj/item/book{
+ desc = "An undeniably handy book.";
+ icon_state = "bookknock";
+ name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes"
+ },
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"pvY" = (
/obj/machinery/camera/directional/north{
c_tag = "Holodeck - Fore";
@@ -44993,10 +45033,6 @@
/obj/effect/turf_decal/tile/yellow/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"pyP" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"pyR" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/machinery/light_switch/directional/south,
@@ -45007,6 +45043,12 @@
},
/turf/open/floor/plating,
/area/station/maintenance/solars/port/fore)
+"pyS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"pyU" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -45045,6 +45087,12 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
+"pzL" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"pzT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/east,
@@ -45090,11 +45138,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/service/bar)
-"pAD" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"pAV" = (
/obj/structure/table/reinforced,
/obj/machinery/microwave/engineering/cell_included,
@@ -45131,14 +45174,6 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/dark/textured,
/area/station/medical/cryo)
-"pBD" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"pBG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -45161,6 +45196,23 @@
},
/turf/open/floor/iron,
/area/station/security/office)
+"pBN" = (
+/obj/machinery/computer/records/medical{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
+"pCa" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"pCh" = (
/obj/machinery/camera/directional/east{
c_tag = "Prison Laundry";
@@ -45402,6 +45454,10 @@
dir = 1
},
/area/station/engineering/atmos/storage/gas)
+"pGw" = (
+/obj/machinery/status_display/ai/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"pGH" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -45501,22 +45557,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"pHL" = (
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/camera/directional/west{
- c_tag = "Medbay Clinic";
- network = list("ss13","medbay")
- },
-/obj/item/radio/intercom/directional/west,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/machinery/disposal/bin/tagger,
-/obj/effect/turf_decal/tile/red/anticorner/contrasted{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"pHS" = (
/obj/structure/light_construct/directional/east,
/turf/open/floor/wood,
@@ -45548,13 +45588,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/storage/primary)
-"pIE" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/status_display/evac/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"pIF" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/machinery/research/anomaly_refinery,
@@ -45609,6 +45642,14 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark/textured_large,
/area/station/cargo/bitrunning/den)
+"pJt" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"pJv" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -45634,6 +45675,13 @@
"pJR" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/hop)
+"pJU" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/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/hallway/primary/central)
"pJV" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -45778,12 +45826,6 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/fore)
-"pMV" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"pNb" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/cable,
@@ -45996,17 +46038,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/disposal)
-"pQv" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat - Antechamber";
- network = list("minisat")
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pQy" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
@@ -46025,12 +46056,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/service/bar/backroom)
-"pQG" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pQK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -46106,6 +46131,10 @@
/obj/effect/landmark/start/medical_doctor,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"pSr" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"pSt" = (
/obj/structure/chair{
dir = 8
@@ -46174,6 +46203,12 @@
/obj/structure/flora/bush/flowers_pp/style_random,
/turf/open/floor/grass,
/area/station/service/hydroponics/garden)
+"pTD" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/holopad,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"pTS" = (
/turf/closed/wall,
/area/station/service/bar)
@@ -46371,16 +46406,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"pWR" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"pWT" = (
/obj/machinery/atmospherics/components/tank/air{
dir = 8
@@ -46395,15 +46420,6 @@
/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/fore)
-"pXe" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"pXh" = (
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark,
@@ -46459,6 +46475,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"pYw" = (
+/obj/effect/spawner/structure/window,
+/obj/structure/curtain/cloth{
+ color = "#52B4E9"
+ },
+/turf/open/floor/plating,
+/area/station/medical/paramedic)
"pYE" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -46616,19 +46639,6 @@
},
/turf/open/floor/plating,
/area/station/security/checkpoint/medical)
-"qbZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/maintenance/department/medical/central)
"qcd" = (
/turf/closed/wall/r_wall,
/area/station/engineering/atmos/pumproom)
@@ -46750,22 +46760,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"qeQ" = (
-/obj/machinery/turretid{
- icon_state = "control_stun";
- name = "AI Chamber turret control";
- pixel_x = 3;
- pixel_y = -23
- },
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/door/window/brigdoor/left/directional/west{
- name = "Primary AI Core Access";
- req_access = list("ai_upload")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"qfp" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -47023,6 +47017,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/security/checkpoint/customs)
+"qic" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/iron,
+/area/station/command/eva)
"qig" = (
/obj/structure/cable,
/turf/open/floor/iron/dark/side{
@@ -47039,16 +47037,6 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"qiH" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/airalarm/directional/west,
-/obj/structure/sign/departments/telecomms/directional/south,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/mob/living/basic/bot/repairbot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"qiY" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -47058,16 +47046,6 @@
/obj/item/food/pie/cream,
/turf/open/floor/wood/large,
/area/station/service/theater)
-"qjf" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"qjl" = (
/obj/machinery/vending/tool,
/obj/effect/turf_decal/delivery,
@@ -47102,15 +47080,6 @@
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
-"qjC" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Space Access Airlock"
- },
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/obj/effect/mapping_helpers/airlock/access/any/command/general,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/turf/open/floor/plating,
-/area/station/ai_monitored/aisat/exterior)
"qjH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47142,6 +47111,13 @@
/obj/item/reagent_containers/cup/soda_cans/monkey_energy,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"qkp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/structure/cable/layer3,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"qkA" = (
/obj/machinery/computer/security,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -47155,6 +47131,18 @@
/obj/effect/landmark/start/psychologist,
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
+"qkV" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/camera/directional/east{
+ c_tag = "MiniSat Exterior - Port Fore";
+ network = list("minisat")
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"qkX" = (
/obj/effect/mapping_helpers/airlock/locked,
/obj/machinery/door/airlock/maintenance/glass,
@@ -47199,19 +47187,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"qlH" = (
-/obj/item/radio/intercom/directional/south{
- broadcasting = 1;
- frequency = 1447;
- name = "Private Channel"
- },
-/obj/machinery/camera/motion/directional/south{
- c_tag = "AI Upload Chamber - Starboard";
- network = list("aiupload")
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"qlL" = (
/obj/structure/closet/secure_closet/hydroponics,
/obj/effect/turf_decal/stripes/line,
@@ -47275,14 +47250,6 @@
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/turf/open/floor/iron/dark,
/area/station/maintenance/port/fore)
-"qmR" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"qnj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -47414,10 +47381,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"qpD" = (
-/obj/structure/sign/warning/secure_area,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
"qpM" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/wood,
@@ -47468,12 +47431,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/security/prison)
-"qrg" = (
-/obj/machinery/light_switch/directional/north,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"qri" = (
/turf/open/floor/iron/chapel{
dir = 1
@@ -47547,6 +47504,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"qsg" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"qsl" = (
/obj/effect/turf_decal/plaque{
icon_state = "L12"
@@ -47568,6 +47531,13 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/engineering/storage_shared)
+"qsw" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/light/directional/north,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"qsx" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=9.1-Escape-1";
@@ -47593,24 +47563,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"qsV" = (
-/obj/structure/table/reinforced,
-/obj/item/phone{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 5;
- pixel_y = -1
- },
-/obj/item/radio/intercom/directional/east{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"qsW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -47810,6 +47762,24 @@
dir = 1
},
/area/station/engineering/atmos)
+"qxG" = (
+/obj/structure/table/reinforced,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/radio/intercom/directional/east{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"qxJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48046,6 +48016,13 @@
/obj/effect/decal/cleanable/wrapping,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"qCA" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/neutral/half/contrasted,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"qCC" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -48123,27 +48100,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
-"qDi" = (
-/obj/machinery/status_display/ai/directional/east,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"qDt" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{
- dir = 1
- },
-/obj/machinery/duct,
-/obj/structure/cable,
-/turf/open/floor/iron/white/smooth_half,
-/area/station/medical/cryo)
"qDy" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
@@ -48181,16 +48137,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"qDZ" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Staff Entrance"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/medbay/central)
"qEb" = (
/obj/structure/chair/pew/right,
/turf/open/floor/iron/chapel,
@@ -48228,16 +48174,14 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/general,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
-"qEL" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
+"qEP" = (
+/obj/machinery/computer/crew{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/directional/south,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"qFo" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -48247,14 +48191,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/commons/lounge)
-"qFE" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"qFP" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -48375,13 +48311,6 @@
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"qHY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"qIl" = (
/turf/closed/wall,
/area/station/hallway/secondary/command)
@@ -48430,18 +48359,6 @@
/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"qIL" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/camera/directional/east{
- c_tag = "MiniSat Exterior - Port Fore";
- network = list("minisat")
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"qIR" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48497,6 +48414,18 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"qJG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/south{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Private Channel"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"qJU" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -48600,6 +48529,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"qLC" = (
+/obj/machinery/door/window/left/directional/north{
+ name = "MiniSat Walkway Access"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"qLJ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -48803,6 +48742,15 @@
/obj/machinery/wall_healer/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"qOj" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/red/half/contrasted{
+ dir = 8
+ },
+/obj/effect/spawner/random/armory/shotgun,
+/obj/machinery/light/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"qOk" = (
/obj/structure/table/optable,
/obj/item/radio/intercom/directional/south,
@@ -49144,6 +49092,14 @@
},
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
+"qSN" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron,
+/area/station/command/eva)
"qSP" = (
/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{
dir = 1
@@ -49251,10 +49207,6 @@
dir = 4
},
/area/station/medical/medbay/lobby)
-"qTS" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"qTU" = (
/obj/item/retractor,
/obj/item/hemostat{
@@ -49264,22 +49216,17 @@
/obj/effect/turf_decal/tile/purple/anticorner/contrasted,
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
-"qTW" = (
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"qTX" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/firealarm/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"qUa" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"qUk" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
@@ -49519,15 +49466,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/research)
-"qYy" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/white/smooth_large,
-/area/station/medical/medbay/central)
-"qYC" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/nuke_storage)
"qZa" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -49589,15 +49527,6 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/plating,
/area/station/maintenance/solars/port/aft)
-"qZX" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"rac" = (
/turf/closed/wall,
/area/station/commons/lounge)
@@ -49679,6 +49608,17 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"rbm" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat - Antechamber";
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"rbs" = (
/obj/structure/cable,
/obj/structure/table,
@@ -49787,6 +49727,11 @@
},
/turf/open/floor/iron/white,
/area/station/medical/surgery/aft)
+"rds" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"rdt" = (
/obj/structure/sign/warning/vacuum/external/directional/north,
/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{
@@ -50064,15 +50009,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"riY" = (
-/obj/structure/cable,
-/obj/machinery/button/door/directional/south{
- id = "armory";
- name = "Armory Shutters";
- req_access = list("armory")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"riZ" = (
/obj/effect/landmark/start/assistant,
/turf/open/floor/wood,
@@ -50106,6 +50042,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
+"rjW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/any/command/eva,
+/obj/effect/mapping_helpers/airlock/red_alert_access,
+/turf/open/floor/iron,
+/area/station/command/eva)
"rjZ" = (
/obj/item/radio/intercom/directional/north,
/obj/structure/rack,
@@ -50226,24 +50174,19 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/engineering/main)
-"rlU" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
+"rlw" = (
+/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/trimline/red/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"rmj" = (
/obj/structure/table,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
-"rmm" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister/anesthetic_mix,
-/obj/machinery/light_switch/directional/east,
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/cryo)
"rmF" = (
/obj/machinery/door/airlock/maintenance{
name = "Law Office Maintenance"
@@ -50304,6 +50247,14 @@
},
/turf/open/floor/iron/dark,
/area/station/security/lockers)
+"rne" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"rnf" = (
/obj/effect/landmark/generic_maintenance_landmark,
/obj/effect/turf_decal/stripes/line{
@@ -50348,12 +50299,6 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron,
/area/station/science/research)
-"rnX" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"rod" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/brown/arrow_cw{
@@ -50603,20 +50548,6 @@
},
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"rtd" = (
-/obj/machinery/camera/motion/directional/east{
- c_tag = "E.V.A. Storage"
- },
-/obj/machinery/requests_console/directional/east{
- department = "EVA";
- name = "EVA Requests Console"
- },
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"rtj" = (
/obj/machinery/igniter/incinerator_ordmix,
/turf/open/floor/engine/vacuum,
@@ -50739,6 +50670,22 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/office)
+"run" = (
+/obj/machinery/flasher/directional/north{
+ id = "AI"
+ },
+/obj/effect/spawner/random/aimodule/harmful,
+/obj/structure/table/wood/fancy/red,
+/obj/machinery/door/window/brigdoor/left/directional/west{
+ name = "High-Risk Modules";
+ req_access = list("captain")
+ },
+/obj/item/ai_module/reset/purge{
+ pixel_y = 11
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"rup" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50807,10 +50754,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port)
+"rvq" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"rvx" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
+"rvA" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"rvE" = (
/turf/closed/wall,
/area/station/medical/pharmacy)
@@ -50970,10 +50928,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"rxx" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"rxA" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
@@ -50998,15 +50952,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"ryb" = (
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/machinery/computer/records/medical{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"ryd" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -51040,13 +50985,6 @@
},
/turf/open/floor/iron,
/area/station/medical/medbay/lobby)
-"ryJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/structure/cable/layer3,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"ryL" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -51180,6 +51118,12 @@
"rAW" = (
/turf/closed/wall,
/area/station/security/prison/work)
+"rAZ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"rBr" = (
/obj/machinery/door/poddoor/massdriver_ordnance,
/obj/machinery/atmos_shield_gen/active{
@@ -51190,17 +51134,6 @@
},
/turf/open/floor/plating,
/area/station/science/ordnance/testlab)
-"rBt" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/machinery/duct,
-/turf/open/floor/iron/white,
-/area/station/medical/cryo)
"rBB" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
@@ -51223,6 +51156,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"rCg" = (
+/obj/machinery/computer/upload/borg,
+/obj/machinery/door/window/left/directional/south{
+ name = "Cyborg Upload Console Window";
+ req_access = list("ai_upload")
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"rCo" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -51342,6 +51286,23 @@
/obj/effect/turf_decal/tile/yellow/fourcorners,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
+"rEt" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"rEu" = (
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"rEz" = (
/obj/machinery/light/directional/east,
/obj/machinery/firealarm/directional/east,
@@ -51360,6 +51321,19 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"rEQ" = (
+/obj/machinery/camera/directional/west{
+ c_tag = "AI Chamber - Port";
+ network = list("aicore")
+ },
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"rES" = (
/turf/closed/wall/r_wall,
/area/station/security/office)
@@ -51433,15 +51407,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/sorting)
-"rGm" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- id = "evashutter";
- name = "E.V.A. Storage Shutter"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"rGB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
@@ -51552,13 +51517,6 @@
},
/turf/open/floor/plating,
/area/station/service/chapel/funeral)
-"rIL" = (
-/obj/structure/tank_dispenser/oxygen{
- pixel_x = -1;
- pixel_y = 2
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"rIP" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
@@ -51854,15 +51812,14 @@
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/space/nearstation)
-"rNs" = (
-/obj/machinery/light/small/directional/east,
+"rNp" = (
/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/maintenance/aft/greater)
"rNv" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -51877,6 +51834,11 @@
/obj/effect/turf_decal/tile/brown/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"rNC" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"rNI" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -52186,6 +52148,26 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"rTo" = (
+/obj/machinery/door/window/left/directional/west{
+ name = "Magboot Storage";
+ pixel_x = -1;
+ req_access = list("eva")
+ },
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/clothing/shoes/magboots,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/window/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"rTw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -52250,6 +52232,13 @@
},
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"rUL" = (
+/obj/structure/sign/poster/official/soft_cap_pop_art/directional/north,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/break_room)
"rUO" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/stripes/line,
@@ -52338,13 +52327,6 @@
/obj/machinery/portable_atmospherics/canister/nitrogen,
/turf/open/floor/engine/n2,
/area/station/engineering/atmos)
-"rWp" = (
-/obj/machinery/computer/records/medical{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"rWH" = (
/obj/machinery/door/window/left/directional/south{
name = "HoP's Desk";
@@ -52439,14 +52421,6 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/maintenance/solars/starboard/aft)
-"rYA" = (
-/obj/machinery/porta_turret/ai,
-/obj/machinery/flasher/directional/north{
- id = "AI"
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"rYH" = (
/obj/structure/rack,
/obj/item/clothing/suit/hazardvest,
@@ -52489,19 +52463,6 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"rZy" = (
-/obj/machinery/camera/directional/east{
- c_tag = "AI Chamber - Starboard";
- network = list("aicore")
- },
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"rZz" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -52699,11 +52660,15 @@
/obj/structure/sign/warning/directional/west,
/turf/open/floor/plating,
/area/station/cargo/sorting)
-"sbG" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
+"sbH" = (
+/obj/machinery/holopad,
+/obj/machinery/camera/directional/south{
+ c_tag = "MiniSat Exterior - Aft";
+ network = list("minisat")
+ },
+/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"sbK" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -52898,6 +52863,18 @@
"sfA" = (
/turf/open/floor/carpet,
/area/station/medical/psychology)
+"sfF" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/duct,
+/turf/open/floor/iron/white,
+/area/station/medical/cryo)
"sfK" = (
/obj/structure/closet{
name = "evidence closet 1"
@@ -53248,6 +53225,9 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/surgery/theatre)
+"snd" = (
+/turf/closed/wall,
+/area/station/command/eva)
"snt" = (
/obj/item/solar_assembly,
/obj/item/solar_assembly,
@@ -53378,12 +53358,6 @@
},
/turf/open/floor/iron,
/area/station/commons/locker)
-"spf" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"sph" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -53400,15 +53374,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
-"spV" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/machinery/photocopier/prebuilt,
-/obj/machinery/camera/directional/north,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"sqt" = (
/obj/machinery/disposal/delivery_chute{
dir = 1;
@@ -53500,6 +53465,12 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron/grimy,
/area/station/security/office)
+"ssF" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
+/obj/effect/spawner/random/armory/riot_shield,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"ssI" = (
/obj/machinery/power/emitter,
/turf/open/floor/plating,
@@ -53615,6 +53586,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/department/engine)
+"svp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/white/smooth_large,
+/area/station/medical/medbay/central)
"svI" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -53752,18 +53727,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/port/aft)
-"syj" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/door/airlock/medical/glass{
- name = "Paramedic Dispatch Room"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/general,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"syo" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/captain/private)
@@ -53911,6 +53874,20 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/genetics)
+"sAJ" = (
+/obj/machinery/camera/motion/directional/east{
+ c_tag = "E.V.A. Storage"
+ },
+/obj/machinery/requests_console/directional/east{
+ department = "EVA";
+ name = "EVA Requests Console"
+ },
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"sAK" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -54168,6 +54145,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"sEm" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"sEv" = (
/obj/machinery/airalarm/directional/east,
/obj/effect/turf_decal/trimline/blue/filled/corner{
@@ -54306,17 +54295,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
-"sGA" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"sGC" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
@@ -54358,6 +54336,10 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/department/science/xenobiology)
+"sHd" = (
+/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden,
+/turf/closed/wall,
+/area/station/medical/cryo)
"sHg" = (
/obj/item/radio/intercom/directional/south,
/obj/machinery/camera/directional/south{
@@ -54383,6 +54365,14 @@
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden,
/turf/open/floor/iron,
/area/station/engineering/atmos/storage/gas)
+"sHR" = (
+/obj/machinery/door/window/right/directional/south{
+ name = "MiniSat Walkway Access"
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"sHT" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron,
@@ -54426,6 +54416,21 @@
/obj/effect/turf_decal/delivery/white,
/turf/open/floor/plating/reinforced,
/area/station/cargo/storage)
+"sJC" = (
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/camera/directional/north{
+ c_tag = "AI Upload Foyer";
+ network = list("aiupload")
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/foyer)
"sJL" = (
/obj/item/crowbar,
/obj/structure/cable,
@@ -54436,6 +54441,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/engineering/supermatter)
+"sJM" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
+"sKg" = (
+/obj/machinery/light/small/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"sKs" = (
/obj/structure/closet/bombcloset/security,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -54444,12 +54461,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron,
/area/station/security/brig)
-"sKx" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"sKy" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -54527,28 +54538,6 @@
dir = 4
},
/area/station/science/lab)
-"sLN" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_x = 8
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel";
- pixel_x = 8
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
"sLU" = (
/obj/effect/turf_decal/tile/brown/half/contrasted{
dir = 4
@@ -54584,17 +54573,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/service/chapel/office)
-"sMr" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Medbay Security Post"
- },
-/obj/effect/turf_decal/tile/red/fourcorners,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/security/checkpoint/medical)
"sMB" = (
/obj/machinery/door/window/brigdoor/security/cell/left/directional/south{
id = "Cell 1";
@@ -54693,6 +54671,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port)
+"sNP" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Cryogenics Bay"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"sNS" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -54766,14 +54754,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"sOS" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"sOZ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -54831,15 +54811,6 @@
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron/white,
/area/station/science/explab)
-"sPO" = (
-/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 = 9
- },
-/turf/open/floor/plating,
-/area/station/maintenance/port/fore)
"sPV" = (
/obj/structure/closet/secure_closet/captains,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -54914,6 +54885,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/science/lab)
+"sQN" = (
+/obj/structure/cable,
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/turf/open/floor/iron,
+/area/station/command/eva)
"sQO" = (
/obj/machinery/camera/directional/north{
c_tag = "Gravity Generator Foyer"
@@ -55213,12 +55189,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
-"sVx" = (
-/obj/machinery/power/smes/full,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"sVz" = (
/obj/machinery/airalarm/directional/west,
/obj/machinery/modular_computer/preset/command,
@@ -55572,14 +55542,18 @@
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/iron/dark,
/area/station/science/server)
-"tbI" = (
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/maintenance/starboard/aft)
"tbK" = (
/obj/structure/bookcase/random/nonfiction,
/turf/open/floor/wood,
/area/station/service/library)
+"tbL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"tck" = (
/obj/structure/extinguisher_cabinet/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -55717,14 +55691,6 @@
dir = 4
},
/area/station/service/chapel)
-"teJ" = (
-/obj/machinery/computer/crew{
- dir = 1
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/directional/south,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"teY" = (
/obj/machinery/light/directional/east,
/obj/machinery/camera/autoname/directional/east,
@@ -55737,6 +55703,11 @@
/obj/machinery/field/generator,
/turf/open/floor/plating,
/area/station/engineering/main)
+"tfr" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"tfs" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
@@ -55748,10 +55719,6 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
/area/station/engineering/supermatter)
-"tfz" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"tfD" = (
/obj/structure/table/wood/poker,
/obj/effect/decal/cleanable/dirt,
@@ -55768,6 +55735,19 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore/lesser)
+"tfU" = (
+/obj/structure/table,
+/obj/machinery/status_display/ai/directional/west,
+/obj/machinery/flasher/directional/south{
+ id = "AI"
+ },
+/obj/item/ai_module/reset{
+ pixel_x = 2;
+ pixel_y = 8
+ },
+/obj/item/ai_module/supplied/freeform,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"tfV" = (
/obj/structure/chair/office/light,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -55905,6 +55885,9 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"tiY" = (
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"tjc" = (
/obj/structure/table/reinforced,
/obj/item/stock_parts/power_store/cell/high{
@@ -56082,6 +56065,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"tmf" = (
+/obj/machinery/flasher/directional/north{
+ id = "AI"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"tml" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable,
@@ -56131,16 +56121,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"tmL" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/turf/open/floor/plating,
-/area/station/maintenance/aft/greater)
"tmQ" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/yellow{
@@ -56271,28 +56251,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/storage/gas)
-"tpg" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
-"tpn" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/camera/directional/west{
- c_tag = "MiniSat Exterior - Starboard Fore";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"tpA" = (
/obj/machinery/cell_charger{
pixel_y = 4
@@ -56381,6 +56339,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
+"tqD" = (
+/obj/machinery/porta_turret/ai{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"tqU" = (
/obj/structure/cable,
/obj/machinery/door/firedoor,
@@ -56407,18 +56371,6 @@
/obj/effect/turf_decal/tile/yellow/half/contrasted,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"tri" = (
-/obj/machinery/teleport/hub,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"trx" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/directional/north,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"try" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -56436,11 +56388,6 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
-"trE" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"trG" = (
/obj/structure/table,
/obj/item/stack/cable_coil,
@@ -56583,6 +56530,16 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
+"ttV" = (
+/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/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"ttW" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
@@ -56620,6 +56577,31 @@
/obj/machinery/duct,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
+"tub" = (
+/obj/structure/rack,
+/obj/item/clothing/glasses/hud/security/sunglasses/gars{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses/gars{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses{
+ pixel_x = -3;
+ pixel_y = -2
+ },
+/obj/item/clothing/glasses/hud/security/sunglasses{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/camera/motion/directional/west{
+ c_tag = "Armory - Internal"
+ },
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"tug" = (
/obj/structure/extinguisher_cabinet/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56737,21 +56719,6 @@
/obj/effect/turf_decal/box/red,
/turf/open/floor/iron/dark,
/area/station/security/brig)
-"txh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"txk" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=14.5-Recreation";
@@ -56849,6 +56816,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"tzI" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/structure/table/glass,
+/obj/machinery/fax,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"tzJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -56869,6 +56844,15 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/science/lab)
+"tzX" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/lesser)
"tAc" = (
/obj/machinery/shower/directional/south,
/obj/item/radio/intercom/directional/east,
@@ -57131,6 +57115,17 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/science/research)
+"tEE" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/mob/living/simple_animal/bot/secbot/pingsky,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"tEP" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -57186,6 +57181,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"tGN" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"tGS" = (
/obj/structure/cable,
/obj/machinery/door/window/left/directional/south{
@@ -57213,6 +57214,10 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/prison)
+"tHf" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"tHE" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -57230,14 +57235,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"tHT" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"tHZ" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -57247,10 +57244,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"tIa" = (
-/obj/structure/cable/multilayer/connected,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"tIb" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/watertank,
@@ -57394,10 +57387,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
-"tJE" = (
-/obj/effect/turf_decal/trimline/red/filled/corner,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"tJF" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -57525,6 +57514,11 @@
},
/turf/open/floor/carpet,
/area/station/command/heads_quarters/captain/private)
+"tLj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/command/vault)
"tLr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/broken_floor,
@@ -57737,9 +57731,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/science/xenobiology/hallway)
-"tOh" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"tOm" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -57925,13 +57916,6 @@
/obj/machinery/duct,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"tSP" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tSY" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -57942,11 +57926,6 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"tTB" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/plating/airless,
-/area/station/ai_monitored/aisat/exterior)
"tTF" = (
/obj/effect/spawner/random/engineering/vending_restock,
/turf/open/floor/plating,
@@ -57960,14 +57939,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"tTP" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/obj/effect/spawner/random/armory/barrier_grenades,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"tTT" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -58067,19 +58038,6 @@
"tUA" = (
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"tUF" = (
-/obj/machinery/door/window/brigdoor/right/directional/east{
- name = "Primary AI Core Access";
- req_access = list("ai_upload")
- },
-/obj/machinery/camera/directional/north{
- c_tag = "AI Chamber - Core";
- network = list("aicore")
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"tUH" = (
/obj/item/clothing/mask/gas,
/turf/open/floor/plating,
@@ -58139,17 +58097,6 @@
/obj/structure/table/wood,
/turf/open/floor/carpet,
/area/station/service/chapel/funeral)
-"tVC" = (
-/obj/machinery/power/smes/super/full,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/flasher/directional/north{
- id = "AI";
- pixel_x = -22
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"tVG" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/obj/machinery/firealarm/directional/north,
@@ -58234,12 +58181,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"tXz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/structure/cable/layer3,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"tXD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -58389,13 +58330,6 @@
/obj/machinery/light/floor,
/turf/open/floor/carpet,
/area/station/service/theater)
-"uac" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"uag" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -58457,12 +58391,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"uaN" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"uaR" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/engine,
@@ -58492,16 +58420,6 @@
/obj/structure/sink/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"ube" = (
-/obj/structure/sign/directions/science{
- pixel_y = -8
- },
-/obj/structure/sign/directions/medical{
- pixel_y = 8
- },
-/obj/structure/sign/directions/evac,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"ubj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -58532,16 +58450,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/space/basic,
/area/space/nearstation)
-"ubB" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue{
- pixel_y = 2
- },
-/obj/item/pen,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"ubD" = (
/obj/structure/rack,
/obj/machinery/firealarm/directional/west,
@@ -58749,6 +58657,16 @@
/obj/effect/mapping_helpers/requests_console/assistance,
/turf/open/floor/iron/grimy,
/area/station/tcommsat/computer)
+"ufo" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
+"ufJ" = (
+/obj/effect/spawner/random/maintenance,
+/obj/machinery/recharge_station,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"ufZ" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -58967,10 +58885,6 @@
},
/turf/open/floor/wood,
/area/station/maintenance/port/aft)
-"ukk" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"ukm" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -59022,6 +58936,18 @@
/obj/effect/decal/cleanable/blood/oil,
/turf/open/floor/engine,
/area/station/science/explab)
+"ukR" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/camera/directional/east{
+ c_tag = "MiniSat Exterior - Port Aft";
+ network = list("minisat")
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"ukU" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden,
@@ -59182,31 +59108,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/cargo/storage)
-"uou" = (
-/obj/structure/rack,
-/obj/item/clothing/glasses/hud/security/sunglasses/gars{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/clothing/glasses/hud/security/sunglasses/gars{
- pixel_x = 3;
- pixel_y = 2
- },
-/obj/item/clothing/glasses/hud/security/sunglasses{
- pixel_x = -3;
- pixel_y = -2
- },
-/obj/item/clothing/glasses/hud/security/sunglasses{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/camera/motion/directional/west{
- c_tag = "Armory - Internal"
- },
-/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"uoM" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/secure_closet/brig{
@@ -59217,6 +59118,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"uoZ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"upe" = (
/obj/machinery/camera/directional/east{
c_tag = "Interrogation room";
@@ -59355,10 +59266,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"urD" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden,
-/turf/closed/wall,
-/area/station/medical/cryo)
"urE" = (
/obj/machinery/power/port_gen/pacman/pre_loaded,
/turf/open/floor/plating,
@@ -59373,6 +59280,21 @@
/obj/structure/chair/stool/directional/east,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"urO" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Secure Network Access"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ 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/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/foyer)
"urQ" = (
/obj/structure/lattice/catwalk,
/obj/item/stack/cable_coil,
@@ -59479,6 +59401,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"usE" = (
+/obj/machinery/power/smes/super/full,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/flasher/directional/north{
+ id = "AI";
+ pixel_x = -22
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"usK" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency,
@@ -59597,14 +59530,10 @@
},
/turf/open/floor/plating,
/area/station/maintenance/starboard/aft)
-"uuv" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"uuN" = (
+/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"uuO" = (
/obj/machinery/mech_bay_recharge_port{
dir = 8
@@ -60132,6 +60061,13 @@
/obj/machinery/duct,
/turf/open/floor/iron,
/area/station/maintenance/starboard/greater)
+"uEl" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"uEo" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 4
@@ -60154,15 +60090,6 @@
/obj/effect/mapping_helpers/burnt_floor,
/turf/open/floor/plating,
/area/station/maintenance/port/greater)
-"uEx" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"uEz" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
@@ -60198,6 +60125,18 @@
/obj/effect/spawner/random/structure/crate,
/turf/open/floor/iron,
/area/station/cargo/storage)
+"uET" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"uEW" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -60240,12 +60179,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"uFw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"uFy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -60449,6 +60382,12 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/engineering/atmospherics_engine)
+"uIh" = (
+/obj/machinery/porta_turret/ai{
+ dir = 8
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"uIi" = (
/obj/structure/cable,
/obj/machinery/power/solar_control{
@@ -60542,10 +60481,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos/pumproom)
-"uKj" = (
-/obj/structure/chair,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"uKx" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
@@ -60615,28 +60550,6 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"uLv" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue{
- pixel_y = 2
- },
-/obj/item/pen,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/requests_console/directional/west{
- department = "AI Chamber";
- name = "AI Chamber Requests Console"
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"uLz" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/camera/directional/east{
- c_tag = "MiniSat Exterior - Fore Port";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"uLE" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -60689,6 +60602,18 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/cargo/miningoffice)
+"uMt" = (
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
+"uMD" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"uMR" = (
/obj/machinery/holopad,
/turf/open/floor/iron/white/side{
@@ -60804,13 +60729,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/port)
-"uOI" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"uOX" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -60825,12 +60743,31 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/starboard)
+"uPi" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/machinery/duct,
+/turf/open/floor/iron/white,
+/area/station/medical/cryo)
"uPp" = (
/obj/effect/spawner/random/structure/chair_maintenance{
dir = 4
},
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
+"uPL" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"uQe" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61006,6 +60943,15 @@
},
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"uSX" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/turf/open/floor/plating,
+/area/station/maintenance/starboard/greater)
"uTj" = (
/obj/effect/landmark/start/medical_doctor,
/turf/open/floor/iron/dark,
@@ -61093,11 +61039,21 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/corner,
/area/station/engineering/storage_shared)
-"uUX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+"uUN" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/brigdoor/left/directional/north{
+ name = "Weapon Distribution";
+ req_access = list("armory")
+ },
+/obj/item/paper,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/window/left/directional/south{
+ name = "Requests Window"
+ },
+/obj/item/pen,
+/obj/item/papercutter,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"uVd" = (
/obj/structure/chair{
dir = 8
@@ -61132,6 +61088,18 @@
/obj/structure/sign/poster/official/nanotrasen_logo/directional/east,
/turf/open/floor/iron/dark/textured,
/area/station/engineering/atmos)
+"uVg" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/flasher/directional/south{
+ id = "AI";
+ pixel_x = 26
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"uVm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -61186,11 +61154,6 @@
/obj/structure/sign/warning/secure_area,
/turf/closed/wall/r_wall,
/area/station/science/xenobiology/hallway)
-"uWn" = (
-/obj/machinery/nuclearbomb/selfdestruct,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"uWo" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/turf/open/floor/iron,
@@ -61274,6 +61237,13 @@
/obj/item/soulstone/anybody/chaplain,
/turf/open/floor/cult,
/area/station/service/chapel/office)
+"uXm" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"uXt" = (
/obj/docking_port/stationary/syndicate/northwest{
dir = 8
@@ -61536,13 +61506,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"vbF" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"vbL" = (
/obj/machinery/door/airlock/research{
name = "Ordnance Lab"
@@ -61625,6 +61588,17 @@
/obj/machinery/rnd/experimentor,
/turf/open/floor/engine,
/area/station/science/explab)
+"vdI" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/sign/departments/vault/directional/north{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"vdL" = (
/obj/machinery/camera{
c_tag = "Xenobiology Lab - Pen #8";
@@ -61666,13 +61640,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"veV" = (
-/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/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"vfa" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -61744,14 +61711,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/command/gateway)
-"vgW" = (
-/obj/machinery/door/window/left/directional/west{
- name = "MiniSat Airlock Access"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/window/reinforced/spawner/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"vgZ" = (
/obj/structure/table/glass,
/obj/structure/cable,
@@ -61785,6 +61744,17 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/station/security/courtroom)
+"vhn" = (
+/obj/structure/cable,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4;
+ name = "Quartermaster Junction"
+ },
+/obj/effect/mapping_helpers/mail_sorting/supply/qm_office,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"vht" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -61836,25 +61806,6 @@
/mob/living/carbon/human/species/monkey,
/turf/open/floor/grass,
/area/station/medical/virology)
-"vis" = (
-/obj/structure/filingcabinet,
-/obj/item/folder/documents,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/item/poster/traitor,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"viF" = (
-/obj/machinery/computer/upload/borg,
-/obj/machinery/door/window/left/directional/south{
- name = "Cyborg Upload Console Window";
- req_access = list("ai_upload")
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"viH" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/spawner/structure/window/reinforced,
@@ -62137,10 +62088,15 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/plating,
/area/station/maintenance/solars/starboard/aft)
-"vmk" = (
-/obj/machinery/status_display/ai/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+"vmi" = (
+/obj/effect/turf_decal/box/red,
+/obj/effect/turf_decal/arrows/red{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable/multilayer/connected,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"vmp" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62188,17 +62144,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden,
/turf/open/floor/iron,
/area/station/security/execution/education)
-"vnm" = (
-/obj/structure/cable,
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/machinery/camera/directional/north{
- c_tag = "AI Chamber - Fore";
- network = list("aicore")
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"vnp" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -62216,6 +62161,17 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
+"vnL" = (
+/obj/machinery/computer/upload/ai,
+/obj/machinery/door/window/right/directional/south{
+ name = "Upload Console Window";
+ req_access = list("ai_upload")
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"vnV" = (
/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/siding/wood{
@@ -62323,6 +62279,11 @@
/obj/effect/spawner/random/structure/closet_empty/crate,
/turf/open/floor/iron,
/area/station/maintenance/port/aft)
+"vpC" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"vpM" = (
/obj/item/kirbyplants/organic/plant3,
/obj/structure/cable,
@@ -62436,12 +62397,6 @@
},
/turf/open/floor/iron,
/area/station/service/bar)
-"vrJ" = (
-/obj/machinery/porta_turret/ai{
- dir = 8
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"vrP" = (
/obj/structure/cable,
/obj/structure/table/reinforced,
@@ -62761,16 +62716,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"vwN" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/maintenance/port/greater)
"vwP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62803,6 +62748,15 @@
},
/turf/open/floor/iron/white/corner,
/area/station/hallway/secondary/entry)
+"vxw" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"vxC" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -62869,19 +62823,6 @@
/obj/structure/sign/warning/secure_area,
/turf/closed/wall/r_wall,
/area/station/command/corporate_showroom)
-"vyv" = (
-/obj/structure/table,
-/obj/machinery/status_display/ai/directional/west,
-/obj/machinery/flasher/directional/south{
- id = "AI"
- },
-/obj/item/ai_module/reset{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/item/ai_module/supplied/freeform,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"vyy" = (
/obj/machinery/washing_machine,
/obj/effect/decal/cleanable/dirt,
@@ -62891,12 +62832,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
-"vyM" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"vyZ" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -63029,6 +62964,14 @@
/obj/structure/sign/poster/official/get_your_legs/directional/north,
/turf/open/floor/carpet,
/area/station/medical/psychology)
+"vBb" = (
+/obj/machinery/door/window/left/directional/south{
+ name = "MiniSat Walkway Access"
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"vBe" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -63136,6 +63079,14 @@
/obj/effect/mapping_helpers/airlock/access/all/science/research,
/turf/open/floor/plating,
/area/station/maintenance/starboard/lesser)
+"vDz" = (
+/obj/structure/chair/office/light,
+/obj/effect/turf_decal/siding/blue{
+ dir = 1
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/dark/smooth_large,
+/area/station/medical/paramedic)
"vDV" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -63219,6 +63170,15 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/prison)
+"vED" = (
+/obj/structure/transit_tube/curved/flipped,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"vEH" = (
/obj/machinery/door/window/right/directional/east{
name = "Danger: Conveyor Access";
@@ -63392,6 +63352,15 @@
},
/turf/open/floor/iron/dark/corner,
/area/station/engineering/atmos/storage/gas)
+"vGI" = (
+/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/trimline/blue/filled/warning{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"vGN" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -63598,6 +63567,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"vLf" = (
+/obj/effect/turf_decal/trimline/blue/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"vLi" = (
/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment,
@@ -63664,6 +63639,12 @@
/obj/machinery/portable_atmospherics/canister/water_vapor,
/turf/open/floor/iron,
/area/station/service/janitor)
+"vMu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"vMw" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -63729,6 +63710,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/aft)
+"vNA" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port)
"vNM" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -63736,6 +63725,18 @@
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"vNN" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Medbay Security Post"
+ },
+/obj/effect/turf_decal/tile/red/fourcorners,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/security/general,
+/turf/open/floor/iron/dark,
+/area/station/security/checkpoint/medical)
"vOh" = (
/obj/effect/turf_decal/stripes/end,
/turf/open/floor/plating/airless,
@@ -63796,6 +63797,10 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"vPr" = (
+/obj/structure/cable/multilayer/connected,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"vPu" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
@@ -63979,6 +63984,15 @@
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_half,
/area/station/cargo/bitrunning/den)
+"vRD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 1;
+ id = "AI Core shutters";
+ name = "AI Core Shutters"
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/chamber)
"vRN" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -64031,6 +64045,13 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"vSm" = (
+/obj/effect/spawner/random/structure/crate,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/port/fore)
"vSs" = (
/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
@@ -64198,33 +64219,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
-"vVE" = (
-/obj/machinery/camera/motion/directional/east{
- c_tag = "MiniSat Maintenance";
- network = list("minisat")
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/multitool,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"vVI" = (
/obj/structure/table/glass,
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"vVM" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/structure/closet/crate/goldcrate,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"vVV" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -64590,6 +64590,19 @@
/obj/effect/spawner/random/structure/closet_maintenance,
/turf/open/floor/plating,
/area/station/maintenance/aft/greater)
+"waF" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"waH" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -64625,6 +64638,10 @@
/obj/effect/turf_decal/tile/brown/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"wbY" = (
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wcf" = (
/obj/structure/closet/crate/coffin,
/obj/structure/window/spawner/directional/east,
@@ -65098,13 +65115,6 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/service/bar)
-"wjQ" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"wjT" = (
/obj/structure/cable,
/obj/machinery/power/terminal{
@@ -65286,18 +65296,6 @@
dir = 1
},
/area/station/engineering/atmos/storage/gas)
-"wnT" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/door/window/left/directional/south{
- name = "MiniSat Walkway Access"
- },
-/obj/machinery/camera/directional/east{
- c_tag = "MiniSat Exterior - Aft Port";
- network = list("minisat")
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"wnW" = (
/obj/structure/bodycontainer/morgue{
dir = 1
@@ -65310,6 +65308,15 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/engine,
/area/station/command/heads_quarters/rd)
+"woh" = (
+/obj/machinery/flasher/directional/south{
+ id = "AI"
+ },
+/obj/machinery/porta_turret/ai{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"wov" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/generic_maintenance_landmark,
@@ -65393,18 +65400,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"wpJ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/cable,
-/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/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wpK" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral{
@@ -65498,20 +65493,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"wsq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security{
- name = "Armory"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/cable,
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/access/all/security/armory,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/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)
"wss" = (
/obj/machinery/status_display/evac/directional/north,
/obj/item/folder/yellow{
@@ -65685,10 +65666,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/security/prison)
-"wtB" = (
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wtD" = (
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/wall_healer/directional/east,
@@ -65717,6 +65694,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"wua" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/station/command/vault)
"wuj" = (
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/dirt,
@@ -65726,10 +65710,6 @@
},
/turf/open/floor/iron,
/area/station/security/holding_cell)
-"wuM" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"wvd" = (
/obj/machinery/door/airlock{
id_tag = "Cabin5";
@@ -65878,13 +65858,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"wxl" = (
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/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/hallway/primary/central)
"wxn" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -66039,10 +66012,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"wzH" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wzK" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -66134,6 +66103,17 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"wBw" = (
+/obj/structure/cable,
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "Vault";
+ network = list("vault")
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"wBE" = (
/obj/machinery/door/poddoor/shutters/radiation/preopen{
id = "engsm";
@@ -66371,6 +66351,12 @@
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/hos)
+"wFs" = (
+/obj/machinery/computer/teleporter,
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"wFy" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -66509,13 +66495,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
-"wHW" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/station/ai_monitored/command/nuke_storage)
"wIa" = (
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron,
@@ -66544,6 +66523,11 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/storage)
+"wIL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"wIM" = (
/obj/machinery/holopad,
/turf/open/floor/iron,
@@ -66603,6 +66587,16 @@
},
/turf/open/floor/engine,
/area/station/science/cytology)
+"wKP" = (
+/obj/machinery/status_display/evac/directional/north,
+/obj/machinery/power/port_gen/pacman,
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/multilayer/connected,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance/storage)
"wKX" = (
/obj/machinery/vending/cigarette,
/obj/effect/turf_decal/delivery,
@@ -66677,12 +66671,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"wNm" = (
-/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/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"wNp" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/cobweb,
@@ -66790,40 +66778,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4,
/turf/open/floor/plating,
/area/station/maintenance/aft/lesser)
-"wPo" = (
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel";
- pixel_y = -8
+"wPr" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 4
},
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel"
- },
-/obj/item/radio/intercom/directional/east{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_y = -8
- },
-/obj/effect/landmark/start/ai,
-/obj/machinery/button/door/directional/south{
- id = "AI Chamber entrance shutters";
- name = "AI Chamber Entrance Shutters Control";
- pixel_x = -24;
- req_access = list("ai_upload")
- },
-/obj/machinery/button/door/directional/south{
- id = "AI Core shutters";
- name = "AI Core Shutters Control";
- pixel_x = 24;
- req_access = list("ai_upload")
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/obj/effect/spawner/random/armory/barrier_grenades,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"wPB" = (
/obj/machinery/light/small/directional/south,
/turf/open/floor/engine/air,
@@ -66934,6 +66896,10 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"wQT" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"wRg" = (
/obj/machinery/door/poddoor/incinerator_atmos_aux,
/turf/open/floor/engine,
@@ -67043,21 +67009,6 @@
/obj/effect/turf_decal/tile/green/fourcorners,
/turf/open/floor/iron,
/area/station/service/hydroponics)
-"wTp" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/brigdoor/left/directional/north{
- name = "Weapon Distribution";
- req_access = list("armory")
- },
-/obj/item/paper,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/window/left/directional/south{
- name = "Requests Window"
- },
-/obj/item/pen,
-/obj/item/papercutter,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"wTs" = (
/obj/item/radio/intercom/directional/south,
/obj/machinery/camera/directional/south{
@@ -67066,6 +67017,15 @@
/obj/structure/reagent_dispensers/fueltank/large,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"wTM" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/computer/records/medical{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"wTO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -67273,6 +67233,9 @@
"wXF" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/lesser)
+"wXH" = (
+/turf/closed/wall/r_wall,
+/area/station/security/armory)
"wXP" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -67284,6 +67247,19 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/security/courtroom)
+"wYe" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/iron,
+/area/station/hallway/primary/central)
"wYl" = (
/obj/effect/spawner/random/trash/mess,
/turf/open/floor/plating,
@@ -67508,13 +67484,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/closed/wall,
/area/station/engineering/atmos/pumproom)
-"xdx" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/machinery/light/cold/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"xdF" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -67544,11 +67513,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/maintenance/department/science/xenobiology)
-"xew" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"xeN" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -67601,6 +67565,15 @@
/obj/structure/microscope,
/turf/open/floor/iron/white,
/area/station/science/cytology)
+"xfn" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/transit_tube/station/dispenser{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"xfx" = (
/obj/structure/table/glass,
/obj/item/stack/medical/mesh,
@@ -67638,6 +67611,15 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
+"xfU" = (
+/obj/machinery/light/small/directional/west,
+/obj/machinery/camera/directional/west{
+ c_tag = "MiniSat Exterior - Starboard Fore";
+ network = list("minisat")
+ },
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"xfV" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -67739,16 +67721,6 @@
/obj/effect/turf_decal/tile/blue/opposingcorners,
/turf/open/floor/iron,
/area/station/service/hydroponics)
-"xgE" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/machinery/power/port_gen/pacman,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable/multilayer/connected,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"xgG" = (
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/structure/rack,
@@ -67778,11 +67750,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/break_room)
-"xgZ" = (
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/window/reinforced/spawner/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"xhb" = (
/obj/machinery/meter,
/obj/effect/decal/cleanable/dirt,
@@ -67868,28 +67835,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"xjb" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_x = -8
- },
-/obj/item/radio/intercom/directional/west{
- freerange = 1;
- listening = 0;
- name = "Common Channel"
- },
-/obj/item/radio/intercom/directional/south{
- freerange = 1;
- frequency = 1447;
- listening = 0;
- name = "Private Channel";
- pixel_x = -8
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
"xje" = (
/obj/machinery/duct,
/turf/open/floor/plating,
@@ -67985,14 +67930,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/science/xenobiology)
-"xkw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
"xkE" = (
/obj/machinery/recharge_station,
/obj/effect/landmark/start/hangover,
@@ -68060,11 +67997,6 @@
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"xlU" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xlW" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -68179,6 +68111,15 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/genetics)
+"xog" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Paramedic Dispatch Room"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"xoj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -68692,6 +68633,18 @@
/obj/effect/turf_decal/trimline/yellow/filled/corner,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"xwN" = (
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Paramedic Dispatch Room"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"xwP" = (
/obj/machinery/hydroponics/constructable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -68732,6 +68685,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/port)
+"xxk" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/hallway/primary/central)
"xxF" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -68775,12 +68734,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
-"xyp" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"xyq" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -68894,6 +68847,20 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron,
/area/station/cargo/storage)
+"xzK" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/vault{
+ name = "Vault"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/landmark/navigate_destination,
+/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"xAb" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -68983,12 +68950,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
-"xBF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"xCf" = (
/obj/item/clothing/suit/jacket/straight_jacket,
/obj/item/electropack,
@@ -69012,21 +68973,6 @@
},
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
-"xCo" = (
-/obj/structure/rack,
-/obj/item/storage/box/flashes{
- pixel_x = 3
- },
-/obj/item/storage/box/teargas{
- pixel_x = 1;
- pixel_y = -2
- },
-/obj/item/gun/grenadelauncher,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"xCx" = (
/obj/item/stack/package_wrap,
/obj/item/stack/package_wrap,
@@ -69289,11 +69235,6 @@
/obj/effect/turf_decal/tile/purple/opposingcorners,
/turf/open/floor/iron,
/area/station/science/research)
-"xGF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"xGT" = (
/obj/structure/disposalpipe/segment,
/turf/closed/wall,
@@ -69520,6 +69461,13 @@
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
/area/station/service/theater)
+"xLO" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"xLR" = (
/obj/structure/table,
/obj/item/stack/sheet/iron/fifty,
@@ -69776,12 +69724,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"xQJ" = (
-/obj/machinery/status_display/evac/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"xQO" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/bottle/morphine{
@@ -69857,6 +69799,13 @@
/obj/effect/turf_decal/tile/brown/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"xRQ" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/firealarm_sanity,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"xRR" = (
/obj/structure/bodycontainer/morgue/beeper_off,
/obj/structure/bodycontainer/morgue/beeper_off{
@@ -69873,6 +69822,21 @@
dir = 4
},
/area/station/medical/morgue)
+"xRT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xRY" = (
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line{
@@ -69903,6 +69867,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"xST" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/item/radio/intercom/directional/west,
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"xTg" = (
/obj/structure/chair/comfy{
dir = 4
@@ -70103,6 +70077,10 @@
/obj/machinery/drone_dispenser,
/turf/open/floor/plating,
/area/station/maintenance/department/science/central)
+"xWO" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/exterior)
"xWY" = (
/obj/item/radio/intercom/directional/south,
/obj/effect/turf_decal/tile/bar,
@@ -70177,11 +70155,6 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/atmos)
-"xXK" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/structure/cable/layer3,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/aisat/exterior)
"xXM" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/chair,
@@ -70282,6 +70255,9 @@
},
/turf/open/floor/plating,
/area/station/maintenance/fore/lesser)
+"xYY" = (
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"xYZ" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
/turf/closed/wall/r_wall,
@@ -70294,12 +70270,6 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"xZs" = (
-/obj/effect/spawner/random/structure/closet_maintenance,
-/obj/effect/spawner/random/maintenance/three,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/station/maintenance/port)
"xZu" = (
/obj/structure/sink/kitchen/directional/east{
desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
@@ -70347,15 +70317,6 @@
/obj/machinery/monkey_recycler,
/turf/open/floor/iron,
/area/station/science/xenobiology)
-"yau" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark/smooth_large,
-/area/station/medical/paramedic)
"yaA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70682,6 +70643,27 @@
/obj/effect/spawner/random/maintenance/three,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
+"yeS" = (
+/obj/machinery/light/directional/west,
+/obj/structure/table,
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 8
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/status_display/evac/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"yeV" = (
/obj/structure/closet/secure_closet/hos,
/obj/item/clothing/shoes/cowboy/black,
@@ -70729,9 +70711,12 @@
},
/turf/open/floor/engine/n2o,
/area/station/engineering/atmos)
-"yfL" = (
-/turf/closed/wall,
-/area/station/ai_monitored/command/storage/eva)
+"yfG" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"yfT" = (
/obj/structure/table/wood,
/obj/item/pen/red,
@@ -70790,6 +70775,14 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/carpet,
/area/station/command/corporate_showroom)
+"ygJ" = (
+/obj/machinery/camera/directional/north{
+ c_tag = "MiniSat Exterior - Fore";
+ network = list("minisat")
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"ygR" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
@@ -70875,6 +70868,16 @@
},
/turf/open/floor/iron/white/smooth_large,
/area/station/medical/chemistry)
+"yiA" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable/layer3,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/exterior)
"yiJ" = (
/obj/structure/chair/sofa/right/brown,
/obj/item/toy/plush/moth{
@@ -70969,6 +70972,27 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/central)
+"ylf" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/glasses/blindfold,
+/obj/item/clothing/glasses/blindfold,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
+"yli" = (
+/obj/machinery/camera/motion/directional/south{
+ c_tag = "AI Upload Chamber - Port";
+ network = list("aiupload")
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"ylt" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -71013,6 +71037,10 @@
},
/turf/open/floor/iron,
/area/station/security/brig)
+"yma" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"yme" = (
/obj/structure/sign/warning/pods,
/turf/closed/wall,
@@ -84491,7 +84519,7 @@ rKX
rKX
rKX
uHM
-kUx
+gPG
wDy
qsW
ipg
@@ -85009,7 +85037,7 @@ jXu
wdr
wdr
fcq
-vwN
+eMJ
fcq
xjh
qhW
@@ -87070,7 +87098,7 @@ lku
uEw
nJG
jjn
-jQr
+cLc
kKd
mjg
dHc
@@ -89389,7 +89417,7 @@ vQs
hyW
qzC
kOQ
-lxM
+aaB
kDS
uOH
uOH
@@ -89864,11 +89892,11 @@ dwH
fUr
fUr
fUr
-fUr
+iLm
bkJ
-iIE
-cAf
-dve
+iKg
+vSm
+ufJ
jXu
pVV
cLj
@@ -89923,7 +89951,7 @@ pOa
pOa
aDl
ayH
-gVT
+kRA
jUb
xYq
dqN
@@ -90123,8 +90151,8 @@ sHu
eMY
cVL
jXu
-kIJ
-sPO
+ndL
+fLa
twr
jXu
hKg
@@ -90380,7 +90408,7 @@ jXu
jXu
jXu
jXu
-alA
+vhn
lpS
lpS
lpS
@@ -90476,7 +90504,7 @@ hqb
yje
tSw
gOp
-bCM
+rNp
vKd
ikY
tSw
@@ -90637,8 +90665,8 @@ ieD
gnR
ggW
jXu
-fpn
-knQ
+siY
+sHu
bPM
sHu
mkz
@@ -90692,10 +90720,10 @@ kJx
lIa
xjC
pOa
-uOH
-sKx
-qEL
-alw
+ewl
+akp
+gSt
+jGZ
lYG
uiM
nVq
@@ -90732,8 +90760,8 @@ faL
oxj
sbs
tSw
-lah
-mPH
+bbw
+vUM
fje
jgW
tSw
@@ -90949,14 +90977,14 @@ dRY
kwX
nZq
pOa
-iar
-jkk
-fFw
-fFw
-fFw
-pev
-fFw
-fFw
+vNA
+cEl
+nZX
+nZX
+nZX
+lxj
+nZX
+nZX
sSp
kpi
stZ
@@ -90989,7 +91017,7 @@ dHY
oxj
vTC
tSw
-kPZ
+oPC
vUM
tSw
tSw
@@ -91207,11 +91235,11 @@ utt
wLu
pOa
uAM
-iUJ
-fFw
+nku
+nZX
mpV
izs
-iif
+fYc
gvd
grm
sSp
@@ -91226,7 +91254,7 @@ wDq
hgu
vun
kcZ
-lQP
+dMN
ejg
ehX
jei
@@ -91411,12 +91439,12 @@ jXu
paU
jXu
lMJ
-rlU
-rlU
-rlU
-rlU
-rlU
-rlU
+bww
+bww
+bww
+bww
+bww
+bww
lMJ
jXu
rOz
@@ -91464,11 +91492,11 @@ pEH
pEH
pOa
shl
-xZs
-fFw
+fRt
+nZX
xYM
jFF
-qDt
+dOz
aSe
jeL
sSp
@@ -91668,16 +91696,16 @@ jXu
otQ
jXu
aaa
-rlU
-dfl
-lmF
-vVM
-nYl
-rlU
+bww
+nSj
+uPL
+gRq
+mwA
+bww
aaa
jXu
jXu
-ken
+bpp
kQP
hQc
dFg
@@ -91722,12 +91750,12 @@ knK
sQx
kir
vXH
-urD
+sHd
pBs
lgC
-gdC
-kAP
-qTW
+gtd
+cej
+phi
jxc
tuC
iMv
@@ -91925,13 +91953,13 @@ jXu
wgm
fsQ
aaa
-rlU
-qrg
-cpi
-cpi
-nSn
-qpD
-qYC
+bww
+eil
+glB
+glB
+tfr
+dxT
+tLj
pNC
uqX
loR
@@ -91979,17 +92007,17 @@ sVY
pOa
sQY
nPt
-fFw
+nZX
hCy
jkT
-ifw
-rBt
-bkT
+avb
+uPi
+sfF
wsv
hcU
-amq
+isu
ekk
-cnG
+mtj
buN
lTR
bHE
@@ -92182,13 +92210,13 @@ jXu
agi
fsQ
aaa
-rlU
-trx
-uWn
-spf
-czD
-lBg
-dOq
+bww
+qsw
+kKr
+pgM
+qCA
+xzK
+vdI
wWe
aTU
jzE
@@ -92236,12 +92264,12 @@ sVY
vXH
sQY
tWq
-fFw
+nZX
ubP
jqQ
mbV
hEA
-rmm
+aBV
jxc
gNT
oah
@@ -92264,7 +92292,7 @@ fiH
nMf
uYp
uYp
-mCS
+rUL
ujH
gKO
uYp
@@ -92439,13 +92467,13 @@ sLf
uEA
fsQ
aaa
-rlU
-vbF
-wHW
-wHW
-okj
-rlU
-qYC
+bww
+wua
+iHF
+iHF
+wBw
+bww
+tLj
pNC
qme
cNg
@@ -92493,12 +92521,12 @@ sVY
clp
etn
ayH
-hnx
-hnx
-bIg
-acu
-bIg
-hnx
+bMY
+bMY
+pYw
+sNP
+pYw
+bMY
sSp
jFB
bHE
@@ -92514,7 +92542,7 @@ wIF
wWs
fOu
fBJ
-ryb
+wTM
rvb
nsD
tFr
@@ -92522,7 +92550,7 @@ nMf
gLJ
uYp
kbB
-bGT
+cpR
jHQ
uYp
yiJ
@@ -92696,12 +92724,12 @@ jXu
fOB
jXu
aaa
-rlU
-vis
-dhz
-ixT
-oXK
-rlU
+bww
+cVf
+noR
+otG
+pvU
+bww
aaa
aEH
aHt
@@ -92750,12 +92778,12 @@ sVY
pOa
qZn
pOa
-hnx
-abz
-paY
-veV
-yau
-teJ
+bMY
+cbV
+fFV
+odu
+rEu
+qEP
sSp
sAv
pSl
@@ -92953,12 +92981,12 @@ lRA
lFF
jXu
lMJ
-rlU
-rlU
-rlU
-rlU
-rlU
-rlU
+bww
+bww
+bww
+bww
+bww
+bww
lMJ
aEH
rhW
@@ -93004,15 +93032,15 @@ sVY
sVY
sVY
sVY
-oQY
+xxk
ahr
-dYa
-hnx
-pBD
-nUW
-pXe
-jiz
-rWp
+fNv
+bMY
+rvq
+fFi
+iWD
+vDz
+pBN
sSp
iwj
ppG
@@ -93027,7 +93055,7 @@ vun
eFG
cBH
hwe
-iZn
+iBx
rar
vun
uzJ
@@ -93262,14 +93290,14 @@ jWg
tKu
bBA
txz
-dPU
+wYe
dYa
-jMf
-hmj
-cQZ
-hGb
-uOI
-hjP
+xog
+mna
+gVn
+cXz
+dca
+bnr
sSp
sSp
sSp
@@ -93519,17 +93547,17 @@ gUt
gUt
dvZ
qQm
-bGp
-kQN
-hnx
-hnx
-bIg
-syj
-bIg
-hnx
+waF
+pkn
+bMY
+bMY
+pYw
+xwN
+pYw
+bMY
fEK
-lTS
-hqh
+rEt
+xST
dpI
dpI
ttE
@@ -93778,14 +93806,14 @@ vVV
htd
tAG
gDv
-qDZ
-llm
-ftS
-mzV
-ftS
-ftS
-qFE
-aew
+mFT
+iPM
+mvY
+oYp
+mvY
+mvY
+rne
+bXX
iFi
eUW
iFi
@@ -94022,27 +94050,27 @@ qIl
kWL
sSL
pWN
-ube
-tOh
-tOh
-tOh
-tOh
-tOh
-tOh
-tOh
-tOh
+nyY
+xYY
+xYY
+xYY
+xYY
+xYY
+xYY
+xYY
+xYY
nNY
hPM
-nmh
-wxl
+ttV
+pJU
duu
-gBg
+vGI
xxU
-kJs
-iKM
-jwM
-pqj
-oRP
+lpk
+ghc
+cxt
+oNP
+gDh
tFr
nmQ
ije
@@ -94279,27 +94307,27 @@ qwY
qIl
wzy
nIR
-tOh
-lTM
-dYb
-psv
-mZz
-cCN
-dYb
-dYb
-tOh
+xYY
+qsg
+rNC
+pkU
+yeS
+mTb
+rNC
+rNC
+xYY
iun
htd
xAb
nvI
fEK
-spV
-gCd
-aNw
-mmx
-ldw
+ehE
+rlw
+bTm
+ylf
+tzI
fEK
-iNt
+uET
iZF
qyr
pKP
@@ -94536,22 +94564,22 @@ wMx
cMQ
urA
qAc
-hNg
-kwF
-qjf
-mXf
-wjQ
-uuv
-wjQ
-dLC
-rGm
+rjW
+qSN
+pCa
+ctQ
+dDD
+kxx
+dDD
+ivt
+mrK
gqX
htd
aum
qPJ
qPJ
qPJ
-sMr
+vNN
qPJ
qPJ
qPJ
@@ -94793,15 +94821,15 @@ lxp
qRI
urA
nIR
-hyN
-uaN
-jIg
-dTr
-rIL
-bwN
-omd
-ukk
-rGm
+hQq
+iHw
+jXg
+sQN
+afU
+uuN
+gpL
+qic
+mrK
gqX
htd
vMV
@@ -94812,7 +94840,7 @@ jJd
dQL
tWQ
qPJ
-pHL
+bgS
taO
dlH
jsP
@@ -94838,7 +94866,7 @@ iqz
vZF
xCR
kiz
-qYy
+svp
fxW
mkO
tyy
@@ -95050,15 +95078,15 @@ oUB
qRI
urA
nIR
-kzL
-uac
-aUK
-aUK
-rtd
-isn
-uEx
-xBF
-rGm
+afg
+gGF
+eZp
+eZp
+sAJ
+itI
+bLl
+pyS
+mrK
gqX
htd
oGK
@@ -95278,12 +95306,12 @@ fkD
uDP
aaa
aaa
-aJS
-aJS
-aNZ
-aNZ
-aJS
-aJS
+nNV
+nNV
+cUF
+cUF
+nNV
+nNV
aaa
khZ
ppU
@@ -95307,15 +95335,15 @@ aHN
qRI
urA
tYW
-tOh
-euj
-rnX
-fBo
-yfL
-lPt
-dYb
-gqA
-tOh
+xYY
+jUk
+jVT
+rTo
+snd
+gOA
+rNC
+dva
+xYY
rym
htd
oGK
@@ -95534,13 +95562,13 @@ gFi
fkD
qWF
aaa
-aJS
-aJS
-akF
-pQG
-wtB
-vyv
-aJS
+nNV
+nNV
+gVK
+yfG
+iwc
+tfU
+nNV
aaa
ihq
ooP
@@ -95564,15 +95592,15 @@ wMx
qRI
urA
eMa
-tOh
-yfL
-yfL
-yfL
-yfL
-yfL
-yfL
-yfL
-hyN
+xYY
+snd
+snd
+snd
+snd
+snd
+snd
+snd
+hQq
qoR
kON
eLv
@@ -95791,16 +95819,16 @@ oQZ
ocg
qWF
lMJ
-aJS
-dPV
-mph
-mph
-jHB
-bTq
-aJS
-aJS
-aUx
-aUx
+nNV
+mJC
+sJM
+sJM
+qUa
+yli
+nNV
+nNV
+llI
+llI
uDv
dbk
mSk
@@ -95874,7 +95902,7 @@ tSw
vpP
tSw
tSw
-sGA
+hoW
tSw
mKf
fgl
@@ -96048,16 +96076,16 @@ gFi
fkD
qWF
aaa
-aJS
-oOl
-rxx
-viF
-aPv
-oWF
-eQg
-aJS
-mSI
-aUx
+nNV
+tmf
+dqv
+rCg
+pnY
+nTs
+woh
+nNV
+lCj
+llI
qhF
htd
qXa
@@ -96305,16 +96333,16 @@ oae
ixP
qWF
aaa
-aJS
-dWf
-nhP
-aOc
-aPw
-lSy
-dqn
-wpJ
-iUf
-osr
+nNV
+jxp
+tiY
+cGA
+eyH
+bZD
+xRQ
+jEi
+emk
+urO
tBA
dMv
uoe
@@ -96351,7 +96379,7 @@ lYL
mTk
asm
kqm
-dnn
+vLf
kXD
kWO
rvE
@@ -96562,16 +96590,16 @@ gFi
sVM
qWF
aaa
-aJS
-bpu
-wzH
-nwL
-aPv
-iIQ
-goo
-aJS
-bYv
-aUx
+nNV
+vpC
+aIX
+vnL
+pnY
+daE
+dYp
+nNV
+sJC
+llI
puG
htd
uoe
@@ -96801,10 +96829,10 @@ kaU
nqD
sfK
rTw
-aeq
-aeq
-anl
-aeq
+wXH
+wXH
+eNS
+wXH
sKs
lQC
wsX
@@ -96819,16 +96847,16 @@ cHE
gTP
qWF
lMJ
-aJS
-dPV
-jln
-jln
-xlU
-qlH
-aJS
-aJS
-aUx
-aUx
+nNV
+mJC
+eGr
+eGr
+aOD
+inF
+nNV
+nNV
+llI
+llI
uZo
hPM
uoe
@@ -97058,10 +97086,10 @@ bhv
dxe
wTO
xxZ
-anl
-iCr
-apJ
-lDe
+eNS
+lgo
+auW
+fKp
qGQ
cJj
cJj
@@ -97076,13 +97104,13 @@ rCo
vsG
qWF
aaa
-aJS
-aJS
-hlB
-vrJ
-fEO
-cFr
-aJS
+nNV
+nNV
+run
+uIh
+oVT
+ouH
+nNV
aaa
ihq
gOr
@@ -97315,10 +97343,10 @@ wmc
lAY
uQK
dPL
-aeq
-cTA
-apJ
-lDe
+wXH
+heM
+auW
+fKp
qGQ
nJW
jKS
@@ -97334,12 +97362,12 @@ eli
qWF
aaa
aaa
-aJS
-aJS
-aNZ
-aNZ
-aJS
-aJS
+nNV
+nNV
+cUF
+cUF
+nNV
+nNV
aaa
khZ
mDu
@@ -97567,15 +97595,15 @@ lMJ
aaa
aaa
anT
-aeq
-aeq
-aeq
-aeq
-aeq
-aeq
-dRX
-riY
-aeq
+wXH
+wXH
+wXH
+wXH
+wXH
+wXH
+ssF
+gaL
+wXH
vDh
ewj
ycM
@@ -97824,15 +97852,15 @@ lMJ
aaa
aaa
aaa
-aeq
-xCo
-loY
-tTP
-fdQ
-uou
-agc
-apM
-aeq
+wXH
+jWK
+krm
+wPr
+mQY
+tub
+aTH
+keZ
+wXH
dFW
fYJ
ycM
@@ -97905,7 +97933,7 @@ sgc
lLq
lLq
eIO
-qbZ
+nVn
lRT
bqX
bqX
@@ -97927,7 +97955,7 @@ ner
nZm
nZm
tSw
-tmL
+iNr
iUm
aDo
kou
@@ -98081,15 +98109,15 @@ jLw
aaa
aaa
cTk
-aeq
-dXs
-tJE
-kVU
-tJE
-kVU
-tJE
-fzi
-wTp
+wXH
+mNo
+oNb
+lxq
+oNb
+lxq
+oNb
+uoZ
+uUN
jxV
ewj
bkl
@@ -98338,15 +98366,15 @@ lMJ
aaa
aaa
aaa
-aeq
-aeq
-eau
-mgc
-alW
-mgc
-alW
-akE
-wsq
+wXH
+wXH
+kot
+dCO
+mhN
+dCO
+mhN
+vxw
+dbE
prg
mbk
ntP
@@ -98596,14 +98624,14 @@ aaa
aaa
aaa
aaa
-aeq
-pfs
-jcc
-frt
-fnO
-gHA
-kaC
-anl
+wXH
+nXS
+aLs
+dMu
+jeR
+qOj
+fKS
+eNS
vDh
ewj
bkl
@@ -98853,14 +98881,14 @@ ahj
ahj
iTZ
iTZ
-aeq
-anl
-anl
-aeq
-aeq
-aeq
-aeq
-aeq
+wXH
+eNS
+eNS
+wXH
+wXH
+wXH
+wXH
+wXH
jpj
ewj
ycM
@@ -102772,7 +102800,7 @@ aKb
wpx
htd
mrJ
-lvs
+tzX
xJa
kxW
gWH
@@ -107107,9 +107135,9 @@ dEr
ckW
aly
qXB
-edC
-psZ
-wzK
+eYj
+wrn
+dYQ
tCS
xww
hht
@@ -107364,9 +107392,9 @@ dkh
vcb
bjD
qXB
-kbo
+gnk
tbd
-fVt
+dbu
tCS
uGt
vlh
@@ -107621,9 +107649,9 @@ avC
qSA
ycQ
qXB
-ool
-dVb
-eWW
+hYi
+ibi
+heO
tCS
lxv
lNF
@@ -107661,7 +107689,7 @@ tUt
gOa
unL
unL
-ouR
+hMN
tUn
tUn
gNW
@@ -108454,8 +108482,8 @@ nPJ
gLi
xuD
xuD
-xuD
-jdQ
+cjI
+jQp
uSM
bLd
bLd
@@ -108711,8 +108739,8 @@ mEL
sCM
clj
uGX
-tbI
-deD
+fPD
+onJ
xuD
xuD
xuD
@@ -109431,7 +109459,7 @@ cdX
sDE
hjS
eCg
-oDl
+uSX
ggM
ggM
ggM
@@ -122276,8 +122304,8 @@ aaa
aaa
lMJ
gnh
-qjC
-qjC
+nqA
+nqA
hBH
blw
epM
@@ -122533,13 +122561,13 @@ aaa
aaa
lMJ
gnh
-pyP
-pyP
+gDo
+gDo
hBH
gnh
-hzt
-jkG
-erP
+vED
+xfn
+fYF
hBH
aaa
aaa
@@ -122790,13 +122818,13 @@ aaa
aaa
lMJ
beq
-qmR
-cUI
+sKg
+oCw
beq
blx
-qZX
-hml
-hAF
+ogV
+vmi
+nqE
hBH
aaa
lMJ
@@ -123047,13 +123075,13 @@ aaa
aaa
lMJ
rYs
-xew
-pyP
+wIL
+gDo
gZM
rYs
-fJt
-xXK
-oqe
+oCr
+ddG
+tbL
gZM
epM
gAu
@@ -123303,18 +123331,18 @@ epM
epM
epM
wQw
-pAD
-fpd
-vgW
-gCy
-gCy
-eGd
-vyM
-gey
-pAD
-gCy
-gCy
-pMV
+glg
+fov
+lSY
+lxx
+lxx
+qLC
+pzL
+dls
+glg
+lxx
+lxx
+gCZ
hBH
aaa
aaa
@@ -123553,25 +123581,25 @@ gAu
fHy
gAu
rYs
-eLr
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-qIL
+vBb
+uMt
+uMt
+uMt
+uMt
+uMt
+uMt
+qkV
pJv
nWS
nWS
moI
-fJt
-neG
-eFX
-eNR
+oCr
+iqr
+bUK
+dev
nWS
moI
-bhf
+kfY
gZM
epM
epM
@@ -123805,44 +123833,44 @@ blx
lMJ
lMJ
kcU
-doI
-xgZ
-xgZ
-xgZ
-xgZ
-uLz
+ufo
+uMt
+uMt
+uMt
+uMt
+pcW
pJv
nWS
nWS
nWS
nWS
nWS
-gfU
+aGl
aaa
aaa
aaa
-tTB
-tpg
-mjH
-hLv
-eNR
+nQO
+prj
+yiA
+cmp
+dev
aaa
gnh
-aHu
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-wnT
-sbG
-sbG
-sbG
-sbG
-sbG
-sbG
-hey
+ukR
+uMt
+uMt
+uMt
+uMt
+uMt
+uMt
+eIQ
+ckj
+ckj
+ckj
+ckj
+ckj
+ckj
+akc
ubw
lMJ
lMJ
@@ -124062,44 +124090,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
ftb
bLR
ulA
nWS
-gfU
+aGl
aaa
aaa
aaa
aaa
aaa
aaa
-gfU
+aGl
aaa
aaa
-gfU
-gfU
-gfU
-iRY
-gfU
-gfU
+aGl
+aGl
+aGl
+dmq
+aGl
+aGl
aaa
aaa
-gfU
+aGl
nWS
nWS
nWS
nWS
nWS
nWS
-gfU
+aGl
nWS
nWS
ulA
bLR
ulA
moI
-trE
+jHR
hBH
aaa
aaa
@@ -124319,44 +124347,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
ubw
anS
lMJ
lMJ
-gfU
+aGl
aaa
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-evI
-abR
-pfe
-cok
-gfU
-eNR
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+wFs
+eIo
+xLO
+ovr
+aGl
+dev
aaa
-gfU
+aGl
aaa
aaa
aaa
aaa
aaa
aaa
-gfU
+aGl
aaa
aaa
lMJ
anS
lMJ
kcU
-trE
+jHR
hBH
aaa
aaa
@@ -124576,44 +124604,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
iEj
anS
anS
anS
-gfU
-gfU
-gfU
-aTV
-aTV
-aTV
-gfU
-gfU
-gfU
-gfU
-bjP
-omF
-bnx
-kWn
-xdx
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-eNR
-eNR
+aGl
+aGl
+aGl
+rvA
+rvA
+rvA
+aGl
+aGl
+aGl
+aGl
+jof
+jIx
+bbL
+nAe
+dmA
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+dev
+dev
xMA
anS
anS
bwH
-trE
+jHR
hBH
aaa
aaa
@@ -124833,26 +124861,26 @@ rrt
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
-gfU
-gfU
-aTV
-aTV
-aTV
-xjb
-aTV
-aTV
-aTV
-aTV
-aTV
-bjP
-tri
-bny
-pfe
-brY
+aGl
+aGl
+rvA
+rvA
+rvA
+ovG
+rvA
+rvA
+rvA
+rvA
+rvA
+jof
+nDI
+cww
+xLO
+mug
giA
giA
giA
@@ -124863,14 +124891,14 @@ rrZ
aWH
tUA
fnf
-gfU
-gfU
-gfU
-gfU
+aGl
+aGl
+aGl
+aGl
lMJ
lMJ
kcU
-trE
+jHR
hBH
aaa
aaa
@@ -125090,26 +125118,26 @@ rrt
aaa
epM
rYs
-trE
+jHR
hBH
aaa
aaa
-gfU
-aTV
-aVl
-vmk
-phN
-jEr
-lro
-aWN
-aVl
-jGa
-uLv
-bjQ
-bjQ
-bjQ
-dTq
-bjQ
+aGl
+rvA
+mUD
+pGw
+rEQ
+gwP
+oMK
+nNv
+mUD
+aUI
+aiI
+hqq
+hqq
+hqq
+iLN
+hqq
giA
blu
kRk
@@ -125123,11 +125151,11 @@ juf
uRp
jNZ
ubl
-gfU
+aGl
aaa
aaa
gnh
-trE
+jHR
rqK
epM
aaa
@@ -125345,28 +125373,28 @@ aaa
aaa
rrt
gnh
-doI
-pqH
-bCZ
+ufo
+ePZ
+bOo
hBH
aaa
-gfU
-gfU
-aTV
-xQJ
-uUX
-uUX
-tHT
-uUX
-uUX
-uUX
-azv
-dKG
-bjQ
-nhU
-pQv
-tSP
-qiH
+aGl
+aGl
+rvA
+iaA
+rds
+rds
+pJt
+rds
+rds
+rds
+cFG
+kRT
+hqq
+bKn
+rbm
+uMD
+lvY
giA
xCS
nCu
@@ -125380,13 +125408,13 @@ qCv
sAn
tUA
bXk
-gfU
-eNR
+aGl
+dev
aaa
gnh
-jjy
-pqH
-hey
+tHf
+ePZ
+akc
hBH
rrt
aaa
@@ -125602,28 +125630,28 @@ aaa
aaa
rrt
gnh
-jjy
-iQr
-bCZ
+tHf
+eqD
+bOo
hBH
aaa
-gfU
-aTV
-aVn
-tIa
-aWN
-aTV
-qeQ
-aTV
-aTV
-aWN
-uUX
-bio
-bjQ
-blF
-bnB
-tSP
-bsb
+aGl
+rvA
+jzd
+vPr
+nNv
+rvA
+fNL
+rvA
+rvA
+nNv
+rds
+gRz
+hqq
+mjZ
+uEl
+uMD
+tGN
giA
lJj
pKv
@@ -125638,12 +125666,12 @@ tUA
tUA
pHi
jGr
-gfU
-gfU
+aGl
+aGl
rYs
-jjy
-uKj
-bCZ
+tHf
+hpC
+bOo
hBH
rrt
aaa
@@ -125858,29 +125886,29 @@ aaa
aaa
aaa
rrt
-gfU
-nFL
-ddc
-gOv
+aGl
+ygJ
+mFY
+pTD
qyc
jZC
-pan
-mbS
-tVC
-mCL
-aWO
-aYz
-lup
-wPo
-aTV
-rYA
-kUm
-nFe
-bhc
-mgj
-piw
-jvO
-wNm
+xWO
+wQT
+usE
+ebg
+eUh
+vRD
+uVg
+hpO
+rvA
+aiC
+leX
+exv
+ihK
+gdJ
+gQF
+tEE
+mAc
oKA
art
art
@@ -125897,11 +125925,11 @@ tnh
mXb
xgL
qYg
-gCy
-eNh
-orU
-ixw
-gfU
+lxx
+pai
+vMu
+sbH
+aGl
rrt
aaa
aaa
@@ -126116,28 +126144,28 @@ aaa
aaa
rrt
gnh
-jjy
-iQr
-bCZ
+tHf
+eqD
+bOo
hBH
aaa
-gfU
-aTV
-vnm
-xGF
-iCV
-aTV
-tUF
-aTV
-aTV
-tfz
-iCV
-bnG
-bjQ
-nSs
-bnD
-tSP
-bsd
+aGl
+rvA
+enU
+bfL
+yma
+rvA
+dCe
+rvA
+rvA
+pnR
+yma
+qJG
+hqq
+azb
+ewt
+uMD
+ffo
giA
wZk
dfC
@@ -126152,12 +126180,12 @@ dlb
dlb
rEK
jGr
-gfU
-gfU
+aGl
+aGl
moI
-jjy
-uKj
-bCZ
+tHf
+hpC
+bOo
hBH
rrt
aaa
@@ -126373,28 +126401,28 @@ aaa
aaa
rrt
gnh
-cZk
-qTS
-bCZ
+ouq
+pSr
+bOo
hBH
aaa
-gfU
-gfU
-aTV
-xyp
-kLg
-kLg
-sOS
-iCV
-iCV
-iCV
-mCL
-pIE
-bjQ
-dqy
-rNs
-tSP
-mZW
+aGl
+aGl
+rvA
+nDg
+gld
+gld
+hMz
+yma
+yma
+yma
+ebg
+lvD
+hqq
+jIt
+lCA
+uMD
+mUr
giA
eBz
hoY
@@ -126408,13 +126436,13 @@ pwm
oXl
oPh
fIE
-gfU
-eNR
+aGl
+dev
aaa
gnh
-jjy
-qTS
-hBm
+tHf
+pSr
+jKK
hBH
rrt
aaa
@@ -126632,26 +126660,26 @@ rrt
aaa
nWS
moI
-trE
+jHR
hBH
aaa
aaa
-gfU
-aTV
-aVr
-qDi
-oDc
-hyZ
-rZy
-qDi
-aVr
-qsV
-ubB
-bjQ
-bjQ
-bjQ
-txh
-bjQ
+aGl
+rvA
+tqD
+wbY
+iTu
+keF
+psh
+wbY
+tqD
+qxG
+iBX
+hqq
+hqq
+hqq
+xRT
+hqq
giA
hSe
lBN
@@ -126665,11 +126693,11 @@ hqE
oln
xpZ
kOf
-gfU
+aGl
aaa
aaa
gnh
-trE
+jHR
pJv
nWS
aaa
@@ -126889,26 +126917,26 @@ rrt
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
-gfU
-gfU
-aTV
-aTV
-aTV
-sLN
-aTV
-aTV
-aTV
-aTV
-aTV
-ldP
-sVx
-pWR
-lnX
-asz
+aGl
+aGl
+rvA
+rvA
+rvA
+mgq
+rvA
+rvA
+rvA
+rvA
+rvA
+cqH
+cel
+aLp
+lrt
+iSD
giA
giA
giA
@@ -126919,14 +126947,14 @@ dQH
fKf
tUA
ceF
-gfU
-gfU
-gfU
-gfU
+aGl
+aGl
+aGl
+aGl
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
@@ -127146,44 +127174,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
aaa
-gfU
-gfU
-gfU
-aTV
-aTV
-aTV
-gfU
-gfU
-gfU
-gfU
-ldP
-xgE
-uFw
-tXz
-jGN
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-eNR
-eNR
+aGl
+aGl
+aGl
+rvA
+rvA
+rvA
+aGl
+aGl
+aGl
+aGl
+cqH
+wKP
+rAZ
+fXX
+hvM
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+dev
+dev
aaa
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
@@ -127403,44 +127431,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
aaa
-gfU
+aGl
aaa
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gfU
-gEv
-xkw
-ryJ
-fMT
-gfU
-eNR
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+aGl
+iWe
+ayn
+qkp
+hgQ
+aGl
+dev
aaa
-gfU
+aGl
aaa
aaa
aaa
aaa
aaa
aaa
-gfU
+aGl
aaa
aaa
aaa
aaa
aaa
gnh
-trE
+jHR
hBH
aaa
aaa
@@ -127660,44 +127688,44 @@ rrt
aaa
aaa
gnh
-trE
+jHR
gZM
epM
epM
epM
-gfU
+aGl
aaa
aaa
aaa
aaa
aaa
aaa
-gfU
+aGl
aaa
aaa
-gfU
-ipR
-ckJ
-wuM
-vVE
-gfU
+aGl
+jJJ
+sEm
+gXH
+neq
+aGl
aaa
aaa
-gfU
+aGl
epM
epM
epM
epM
epM
epM
-gfU
+aGl
epM
epM
epM
epM
epM
rYs
-trE
+jHR
hBH
aaa
aaa
@@ -127917,44 +127945,44 @@ blx
lMJ
lMJ
kcU
-cZk
-xgZ
-xgZ
-xgZ
-xgZ
-gNP
+ouq
+uMt
+uMt
+uMt
+uMt
+diB
gZM
epM
epM
epM
epM
epM
-gfU
+aGl
aaa
aaa
-gfU
-gfU
-gfU
-ikC
-gfU
-gfU
+aGl
+aGl
+aGl
+bYG
+aGl
+aGl
aaa
gnh
-aQe
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-bWS
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-hBm
+nfa
+uMt
+uMt
+uMt
+uMt
+uMt
+uMt
+ffY
+uMt
+uMt
+uMt
+uMt
+uMt
+uMt
+jKK
ubw
lMJ
lMJ
@@ -128179,25 +128207,25 @@ nWS
nWS
nWS
moI
-cQV
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-tpn
+sHR
+uMt
+uMt
+uMt
+uMt
+uMt
+uMt
+xfU
hBH
aaa
aaa
aaa
gnh
-beV
+hfG
hBH
aaa
aaa
gnh
-trE
+jHR
pJv
nWS
nWS
@@ -128443,18 +128471,18 @@ nWS
nWS
nWS
moI
-trE
+jHR
gZM
epM
epM
epM
rYs
-bhf
+kfY
gZM
epM
epM
rYs
-trE
+jHR
hBH
aaa
aaa
@@ -128700,18 +128728,18 @@ aaa
aaa
aaa
gnh
-cZk
-xgZ
-xgZ
-xgZ
-xgZ
-xgZ
-qHY
-xgZ
-xgZ
-xgZ
-xgZ
-hBm
+ouq
+uMt
+uMt
+uMt
+uMt
+uMt
+uXm
+uMt
+uMt
+uMt
+uMt
+jKK
hBH
aaa
aaa
diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm
index a5993035d49..b9022006c5e 100644
--- a/_maps/map_files/Mining/Lavaland.dmm
+++ b/_maps/map_files/Mining/Lavaland.dmm
@@ -82,12 +82,6 @@
/obj/item/clothing/glasses/meson,
/turf/open/floor/iron/dark,
/area/mine/storage/public)
-"as" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"av" = (
/obj/machinery/computer/arcade/orion_trail{
dir = 4
@@ -99,16 +93,14 @@
/obj/structure/cable,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"aF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
-"aH" = (
-/obj/structure/railing{
- dir = 10
+"aI" = (
+/obj/effect/turf_decal/sand/plating/volcanic,
+/obj/structure/railing/corner/end/flip{
+ dir = 4
},
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
+/obj/structure/marker_beacon/purple,
+/turf/open/floor/plating/lavaland_atmos,
+/area/lavaland/surface/outdoors)
"aM" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
cycle_id = "lavaland_living_east_maint"
@@ -153,20 +145,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/mine/maintenance/service)
-"aX" = (
-/obj/effect/turf_decal/sand/plating/volcanic,
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/plating/lavaland_atmos,
-/area/lavaland/surface/outdoors)
-"ba" = (
-/obj/structure/chair/sofa/middle{
- dir = 1;
- color = "#AA4A44"
- },
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"bb" = (
/obj/structure/closet/crate/internals,
/obj/item/tank/internals/emergency_oxygen,
@@ -184,13 +162,6 @@
dir = 4
},
/area/mine/laborcamp/production)
-"be" = (
-/obj/machinery/door/airlock/external/glass{
- name = "Raptor Ranch External Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating/lavaland_atmos,
-/area/mine/lobby/raptor)
"bf" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large,
@@ -220,6 +191,13 @@
},
/turf/open/floor/iron/edge,
/area/mine/lounge)
+"bx" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/flashlight/lantern/on,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"by" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wideplating_new{
@@ -234,10 +212,10 @@
},
/turf/open/floor/plating,
/area/mine/maintenance/production)
-"bE" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
+"bD" = (
+/obj/structure/railing/corner,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"bH" = (
/obj/structure/table,
/obj/item/book/manual/chef_recipes{
@@ -296,6 +274,10 @@
/obj/machinery/mining_weather_monitor/directional/north,
/turf/open/floor/iron/dark/smooth_edge,
/area/mine/production)
+"bY" = (
+/obj/effect/spawner/random/lavaland_mob/raptor/young,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"cb" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -470,6 +452,10 @@
dir = 4
},
/area/mine/lounge)
+"cO" = (
+/obj/effect/spawner/random/lavaland_mob/raptor/young,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"cQ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/airalarm/directional/south,
@@ -629,19 +615,6 @@
/obj/structure/lattice/catwalk/mining,
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors)
-"dF" = (
-/obj/structure/table/wood,
-/obj/item/food/meat/slab,
-/obj/item/food/meat/slab{
- pixel_x = 6;
- pixel_y = 5
- },
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
-"dI" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating/lavaland_atmos,
-/area/mine/lobby/raptor)
"dJ" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -682,6 +655,10 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"eb" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/lavaland/surface/outdoors)
"ee" = (
/obj/machinery/shower/directional/south,
/obj/machinery/door/window/right/directional/south,
@@ -712,6 +689,13 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"ev" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/ore_container/food_trough/raptor_trough,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"ey" = (
/obj/structure/lattice/catwalk/mining,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -781,12 +765,6 @@
dir = 8
},
/area/mine/cafeteria)
-"eL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"eN" = (
/obj/structure/chair/wood{
dir = 1
@@ -834,9 +812,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/mine/laborcamp/security/maintenance)
-"fa" = (
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"fb" = (
/obj/structure/railing/corner{
dir = 4
@@ -899,6 +874,24 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
+"fw" = (
+/obj/effect/turf_decal/trimline/yellow/filled/arrow_cw{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/arrow_cw{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/obj/structure/tank_holder/extinguisher,
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 8
+ },
+/area/mine/production)
"fx" = (
/obj/structure/railing,
/obj/effect/turf_decal/stripes/line{
@@ -917,6 +910,13 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron/dark,
/area/mine/production)
+"fB" = (
+/obj/structure/lattice/catwalk/mining,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
"fD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -1288,10 +1288,6 @@
/obj/structure/sign/poster/official/cleanliness/directional/north,
/turf/open/floor/iron/freezer,
/area/mine/living_quarters)
-"hl" = (
-/obj/structure/tank_holder/extinguisher,
-/turf/open/misc/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"hn" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 9
@@ -1345,6 +1341,12 @@
/obj/structure/lattice/catwalk,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"hA" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"hB" = (
/obj/structure/cable,
/obj/machinery/light/directional/north,
@@ -1410,13 +1412,6 @@
/obj/structure/stone_tile,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"hM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"hR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1516,10 +1511,6 @@
/obj/item/clothing/glasses/meson,
/turf/open/floor/iron/dark,
/area/mine/storage/public)
-"il" = (
-/obj/item/flashlight/lantern/on,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"io" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1592,6 +1583,16 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
+"iL" = (
+/obj/item/reagent_containers/cup/bucket/wooden{
+ pixel_y = 12;
+ pixel_x = 10
+ },
+/obj/structure/chair/plastic{
+ dir = 4
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"iN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -1713,10 +1714,6 @@
},
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors)
-"jt" = (
-/obj/structure/fireplace,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"jw" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -1761,11 +1758,6 @@
},
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors)
-"jJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"jL" = (
/obj/structure/stone_tile/surrounding_tile,
/obj/structure/stone_tile/surrounding_tile{
@@ -1815,13 +1807,6 @@
dir = 8
},
/area/mine/production)
-"jX" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"ka" = (
/obj/structure/table,
/obj/machinery/newscaster/directional/north,
@@ -1832,19 +1817,9 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
-"kf" = (
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"kg" = (
/turf/closed/wall/r_wall,
/area/mine/laborcamp)
-"ki" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating/lavaland_atmos,
-/area/mine/lobby/raptor)
"kk" = (
/obj/structure/stone_tile/block{
dir = 8
@@ -1883,6 +1858,11 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/mine/maintenance/living/north)
+"kz" = (
+/obj/structure/lattice/catwalk/mining,
+/obj/structure/railing,
+/turf/open/lava/smooth/lava_land_surface,
+/area/lavaland/surface/outdoors)
"kB" = (
/obj/structure/stone_tile/surrounding_tile,
/obj/structure/stone_tile/surrounding_tile{
@@ -2024,6 +2004,13 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron/dark,
/area/mine/production)
+"lf" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/ore_container/food_trough/raptor_trough,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"lg" = (
/obj/machinery/computer/order_console/mining,
/obj/effect/turf_decal/trimline/brown/filled/line{
@@ -2198,7 +2185,10 @@
name = "Mining Shuttle Airlock"
},
/obj/effect/mapping_helpers/airlock/access/any/supply/mining,
-/obj/effect/mapping_helpers/airlock/access/any/supply/mining,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark/textured_large,
/area/mine/production)
"lN" = (
@@ -2328,17 +2318,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"mk" = (
-/obj/structure/table/wood,
-/obj/item/raptor_dex{
- pixel_y = 13
- },
-/obj/item/raptor_dex{
- pixel_y = 7
- },
-/obj/item/raptor_dex,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"ml" = (
/obj/structure/stone_tile/block/cracked{
dir = 8
@@ -2752,12 +2731,6 @@
/obj/effect/spawner/random/trash/food_packaging,
/turf/open/floor/iron/checker,
/area/mine/laborcamp)
-"nO" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/misc/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"nP" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/portable_atmospherics/scrubber,
@@ -2889,6 +2862,13 @@
/obj/effect/turf_decal/trimline/brown/filled/line,
/turf/open/floor/iron/dark/textured_large,
/area/mine/production)
+"ow" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/flora/ash/fireblossom,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"oy" = (
/obj/structure/lattice/catwalk/mining,
/obj/structure/railing{
@@ -2935,15 +2915,6 @@
/obj/effect/turf_decal/trimline/green/filled/line,
/turf/open/floor/iron/dark,
/area/mine/laborcamp)
-"oO" = (
-/obj/machinery/door/airlock/external/glass{
- name = "Mining External Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating/lavaland_atmos,
-/area/mine/lobby/raptor)
"oS" = (
/obj/machinery/door/airlock/external/glass{
name = "Mining External Airlock"
@@ -3090,12 +3061,6 @@
},
/turf/open/floor/plating,
/area/mine/laborcamp)
-"pF" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"pH" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -3121,10 +3086,6 @@
/obj/structure/sign/poster/official/cleanliness/directional/north,
/turf/open/floor/iron/freezer,
/area/mine/laborcamp/quarters)
-"pM" = (
-/obj/structure/bookcase/random/reference,
-/turf/open/floor/wood,
-/area/mine/lobby/raptor)
"pO" = (
/obj/machinery/shower/directional/south,
/obj/machinery/door/window/left/directional/south,
@@ -3284,11 +3245,6 @@
},
/turf/open/floor/iron/dark,
/area/mine/laborcamp/security)
-"qB" = (
-/obj/machinery/smartfridge/drying/rack,
-/obj/item/food/cheese/firm_cheese,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"qH" = (
/obj/machinery/door/airlock{
id_tag = "miningbathroomprivate";
@@ -3348,35 +3304,6 @@
},
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
-"rf" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
-"rj" = (
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = -1;
- pixel_x = 5
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 9;
- pixel_x = 8
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 9;
- pixel_x = 2
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?"
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"rm" = (
/obj/structure/sign/warning/gas_mask/directional/west,
/obj/effect/decal/cleanable/dirt,
@@ -3390,6 +3317,10 @@
},
/turf/open/floor/iron/smooth,
/area/mine/laborcamp)
+"rt" = (
+/obj/structure/flora/ash/leaf_shroom,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"rv" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/turf/open/floor/iron/dark/smooth_edge{
@@ -3418,13 +3349,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/maintenance/service)
-"rB" = (
-/obj/structure/chair/sofa/corner{
- dir = 1;
- color = "#AA4A44"
- },
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"rF" = (
/turf/closed/wall/r_wall,
/area/mine/maintenance/labor)
@@ -3495,11 +3419,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/maintenance/service)
-"sa" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lantern/on,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"se" = (
/turf/open/floor/iron/dark/textured_large,
/area/mine/eva)
@@ -3596,10 +3515,6 @@
"sO" = (
/turf/open/floor/plating,
/area/mine/maintenance/service)
-"sQ" = (
-/obj/structure/ore_container/food_trough/raptor_trough,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"sR" = (
/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/dirt,
@@ -3662,6 +3577,12 @@
/obj/machinery/airalarm/directional/north,
/turf/open/floor/carpet,
/area/mine/living_quarters)
+"td" = (
+/obj/structure/railing/corner/end{
+ dir = 8
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"te" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -3672,13 +3593,6 @@
dir = 4
},
/area/mine/cafeteria)
-"tf" = (
-/obj/structure/chair/sofa/corner{
- dir = 8;
- color = "#AA4A44"
- },
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"tg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/door/airlock/maintenance{
@@ -3868,10 +3782,6 @@
},
/turf/open/floor/iron/white/smooth_edge,
/area/mine/cafeteria)
-"uw" = (
-/obj/effect/spawner/random/lavaland_mob/raptor,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"ux" = (
/obj/machinery/door/airlock{
id_tag = "miningdorm1";
@@ -3882,6 +3792,14 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron,
/area/mine/living_quarters)
+"uy" = (
+/obj/effect/turf_decal/sand/plating/volcanic,
+/obj/structure/railing/corner/end{
+ dir = 8
+ },
+/obj/structure/marker_beacon/purple,
+/turf/open/floor/plating/lavaland_atmos,
+/area/lavaland/surface/outdoors)
"uC" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/siding/wideplating_new{
@@ -4034,12 +3952,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/mine/hydroponics)
-"vr" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"vu" = (
/obj/structure/bed/medical/emergency,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4071,6 +3983,21 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/production)
+"vC" = (
+/obj/effect/turf_decal/trimline/yellow/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_corner,
+/area/mine/production)
"vD" = (
/turf/closed/wall,
/area/mine/laborcamp/security/maintenance)
@@ -4108,14 +4035,6 @@
/obj/item/cigbutt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp)
-"vM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"vN" = (
/obj/machinery/computer/records/security,
/obj/structure/cable,
@@ -4167,12 +4086,6 @@
/obj/effect/turf_decal/siding/wideplating_new,
/turf/open/floor/iron/checker,
/area/mine/laborcamp)
-"wa" = (
-/obj/machinery/camera/autoname/directional/north{
- network = list("mine")
- },
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"wb" = (
/obj/structure/chair{
dir = 8
@@ -4304,6 +4217,14 @@
/obj/item/seeds/banana,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"wR" = (
+/obj/effect/turf_decal/sand/plating/volcanic,
+/obj/structure/marker_beacon/purple,
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/turf/open/floor/plating/lavaland_atmos,
+/area/lavaland/surface/outdoors)
"wT" = (
/obj/structure/cable,
/obj/effect/turf_decal/loading_area{
@@ -4655,7 +4576,7 @@
/turf/open/floor/plating,
/area/mine/maintenance/service)
"ze" = (
-/turf/open/misc/ashplanet/rocky,
+/turf/closed/mineral/random/high_chance,
/area/lavaland/surface/outdoors)
"zf" = (
/obj/machinery/door/airlock{
@@ -4810,13 +4731,6 @@
/obj/structure/cable,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"zX" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"Ae" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4832,13 +4746,6 @@
},
/turf/open/floor/plating,
/area/mine/laborcamp/production)
-"Ah" = (
-/obj/machinery/microwave{
- pixel_y = 6
- },
-/obj/structure/table/wood,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"Ai" = (
/obj/structure/stone_tile/cracked{
dir = 1
@@ -4875,10 +4782,10 @@
/turf/open/floor/iron/dark/textured_large,
/area/mine/production)
"Av" = (
-/obj/structure/railing{
- dir = 9
+/obj/structure/railing/corner{
+ dir = 8
},
-/turf/open/misc/asteroid/basalt/lava_land_surface,
+/turf/open/misc/hay/lavaland,
/area/lavaland/surface/outdoors)
"Ax" = (
/obj/item/pickaxe,
@@ -4902,13 +4809,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp)
-"AF" = (
-/obj/structure/lattice/catwalk/mining,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors)
"AI" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4955,6 +4855,13 @@
"AX" = (
/turf/open/floor/plating,
/area/mine/laborcamp/security/maintenance)
+"AY" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/spawner/random/lavaland_mob/raptor/baby,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"Bb" = (
/obj/machinery/camera/autoname/directional/east{
network = list("mine")
@@ -5086,31 +4993,6 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
-"Cn" = (
-/obj/structure/table/wood,
-/obj/item/plate{
- pixel_x = 6;
- pixel_y = 7
- },
-/obj/item/plate{
- pixel_x = -6;
- pixel_y = -6
- },
-/obj/item/reagent_containers/cup/glass/mug/tea{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
-"Cv" = (
-/obj/effect/turf_decal/sand/plating/volcanic,
-/obj/structure/marker_beacon/purple,
-/obj/effect/turf_decal/sand/plating/volcanic,
-/turf/open/floor/plating/lavaland_atmos,
-/area/lavaland/surface/outdoors)
"Cz" = (
/obj/machinery/door/airlock/medical/glass{
name = "Infirmary"
@@ -5176,8 +5058,21 @@
},
/area/mine/living_quarters)
"CM" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/iron/dark/textured_large,
+/obj/effect/turf_decal/trimline/yellow/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 4
+ },
/area/mine/production)
"CO" = (
/turf/open/floor/iron/textured_large,
@@ -5209,9 +5104,6 @@
/obj/structure/curtain,
/turf/open/floor/iron/freezer,
/area/mine/living_quarters)
-"CV" = (
-/turf/closed/wall/mineral/iron,
-/area/mine/lobby/raptor)
"CX" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5225,6 +5117,19 @@
/obj/structure/lattice/catwalk/mining,
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors)
+"Db" = (
+/obj/machinery/door/airlock/external/glass{
+ name = "Mining Shuttle Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/any/supply/mining,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_large,
+/area/lavaland/surface/outdoors)
"Dd" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -5317,6 +5222,12 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/open/floor/plating,
/area/mine/maintenance/public/north)
+"DT" = (
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"DV" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5476,12 +5387,6 @@
dir = 1
},
/area/mine/production)
-"EP" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"EQ" = (
/turf/open/floor/iron/smooth_edge{
dir = 8
@@ -5536,12 +5441,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"Fo" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"Fp" = (
/obj/structure/table,
/obj/machinery/recharger,
@@ -5551,11 +5450,17 @@
/turf/open/floor/iron/dark,
/area/mine/laborcamp/security)
"Fr" = (
-/obj/machinery/door/airlock/external/glass{
- name = "Mining Shuttle Airlock"
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/obj/effect/turf_decal/trimline/red/filled/corner,
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/supply/mining,
-/turf/open/floor/iron/dark/textured_large,
/area/mine/production)
"Fs" = (
/obj/effect/turf_decal/sand/plating/volcanic,
@@ -5600,10 +5505,6 @@
"FH" = (
/turf/closed/wall,
/area/lavaland/surface/outdoors)
-"FI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"FL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/light/small/directional/west,
@@ -5616,6 +5517,13 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"FP" = (
+/obj/effect/turf_decal/sand/plating/volcanic,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plating/lavaland_atmos,
+/area/lavaland/surface/outdoors)
"FT" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -5731,9 +5639,6 @@
dir = 8
},
/area/mine/production)
-"GG" = (
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"GH" = (
/obj/machinery/door/airlock/glass{
name = "Arrival Lounge"
@@ -5743,12 +5648,6 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron,
/area/mine/lounge)
-"GI" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/mineral/wood/fifty,
-/obj/item/lighter,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"GL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5759,6 +5658,20 @@
dir = 4
},
/area/mine/production)
+"GO" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/table/wood,
+/obj/item/raptor_dex,
+/obj/item/raptor_dex{
+ pixel_y = 7
+ },
+/obj/item/raptor_dex{
+ pixel_y = 13
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"GR" = (
/obj/structure/stone_tile/block/cracked{
dir = 4
@@ -6144,9 +6057,10 @@
/area/mine/laborcamp)
"Jg" = (
/obj/effect/turf_decal/sand/plating/volcanic,
-/obj/structure/railing{
- dir = 10
+/obj/structure/railing/corner/end{
+ dir = 4
},
+/obj/structure/marker_beacon/purple,
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
"Jh" = (
@@ -6406,41 +6320,6 @@
/obj/structure/girder,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"Km" = (
-/obj/structure/rack,
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?"
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 9
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 9;
- pixel_x = 2
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 6
- },
-/obj/item/food/grown/grass/fairy{
- name = "weird hay";
- desc = "Somehow, somewhere, this tells you it should increase your friendship level with your animals. Too bad that doesn't work, right?";
- pixel_y = 6;
- pixel_x = 9
- },
-/obj/item/crowbar/large,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"Kn" = (
/obj/machinery/telecomms/relay/preset/mining,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -6534,12 +6413,6 @@
},
/turf/open/floor/iron/checker,
/area/mine/cafeteria)
-"KO" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"KV" = (
/obj/structure/table,
/obj/machinery/light/directional/east,
@@ -6560,6 +6433,12 @@
},
/turf/open/floor/iron,
/area/mine/living_quarters)
+"KY" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"KZ" = (
/obj/structure/stone_tile/slab/cracked{
dir = 4
@@ -6661,15 +6540,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/storage)
-"Lv" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"Lw" = (
/obj/effect/turf_decal/sand/plating/volcanic,
/obj/effect/turf_decal/stripes/line{
@@ -6800,6 +6670,23 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"Mb" = (
+/obj/effect/turf_decal/trimline/yellow/filled/arrow_cw{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/arrow_cw{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark/textured_corner{
+ dir = 1
+ },
+/area/mine/production)
"Mc" = (
/obj/structure/chair/wood/wings,
/obj/machinery/light/small/directional/east,
@@ -6827,10 +6714,6 @@
dir = 8
},
/area/mine/lounge)
-"Mf" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"Mr" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -7050,6 +6933,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth_large,
/area/mine/laborcamp/production)
+"NA" = (
+/obj/structure/railing,
+/obj/structure/table/wood,
+/obj/item/flashlight/lantern/on,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"NC" = (
/obj/structure/gulag_vent,
/turf/open/misc/asteroid/basalt/lava_land_surface,
@@ -7074,7 +6963,11 @@
/turf/open/floor/iron/dark,
/area/mine/production)
"NK" = (
-/turf/open/misc/ashplanet/ash,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/railing/corner,
+/turf/open/misc/hay/lavaland,
/area/lavaland/surface/outdoors)
"NL" = (
/obj/structure/railing,
@@ -7085,13 +6978,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/mine/laborcamp/security/maintenance)
-"NP" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating/lavaland_atmos,
-/area/mine/lobby/raptor)
"NR" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -7101,9 +6987,6 @@
dir = 1
},
/area/mine/laborcamp/production)
-"NS" = (
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"NT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7198,13 +7081,6 @@
},
/turf/open/floor/iron,
/area/mine/lounge)
-"Oo" = (
-/obj/structure/railing{
- dir = 5
- },
-/obj/item/reagent_containers/cup/bucket/wooden,
-/turf/open/misc/hay/lavaland,
-/area/lavaland/surface/outdoors)
"Op" = (
/obj/structure/stone_tile/slab,
/turf/open/misc/asteroid/basalt/lava_land_surface,
@@ -7226,16 +7102,6 @@
dir = 4
},
/area/mine/laborcamp/security)
-"OE" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"OH" = (
/obj/item/storage/fancy/cigarettes/cigpack_robust{
pixel_x = -8;
@@ -7251,6 +7117,10 @@
},
/turf/open/floor/iron/smooth,
/area/mine/laborcamp)
+"OL" = (
+/obj/structure/railing,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"OM" = (
/obj/structure/table,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -7282,17 +7152,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white/textured_large,
/area/mine/cafeteria)
-"OW" = (
-/obj/structure/table/wood,
-/obj/item/soap/deluxe{
- pixel_y = 11
- },
-/obj/item/soap/deluxe{
- pixel_y = 6
- },
-/obj/item/soap/deluxe,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"OZ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7316,13 +7175,6 @@
/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
-"Pe" = (
-/obj/structure/lattice/catwalk/mining,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/plating/lavaland_atmos,
-/area/lavaland/surface/outdoors)
"Pi" = (
/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/trimline/red/filled/line,
@@ -7361,12 +7213,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/mine/cafeteria)
-"Pn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/plating/lavaland_atmos,
-/area/lavaland/surface/outdoors)
"Po" = (
/obj/structure/table,
/obj/item/paper/guides/jobs/security/labor_camp,
@@ -7673,23 +7519,6 @@
/obj/structure/easel,
/turf/open/misc/hay/lavaland,
/area/lavaland/surface/outdoors)
-"Rj" = (
-/obj/machinery/suit_storage_unit/mining,
-/obj/effect/turf_decal/trimline/brown/filled/line{
- 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/dark/smooth_edge{
- dir = 8
- },
-/area/mine/eva)
-"Rm" = (
-/obj/structure/bed,
-/obj/effect/spawner/random/bedsheet,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"Ro" = (
/obj/effect/turf_decal/loading_area,
/obj/effect/turf_decal/trimline/brown/filled/line{
@@ -7774,13 +7603,6 @@
/obj/structure/lattice/catwalk,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"RO" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/mine/eva)
"RV" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -7842,11 +7664,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"Sj" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"Sm" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/siding/yellow,
@@ -7860,14 +7677,6 @@
},
/turf/open/floor/iron/dark,
/area/mine/hydroponics)
-"Sp" = (
-/obj/structure/easel,
-/obj/item/canvas/fortyfive_twentyseven,
-/obj/item/canvas/thirtysix_twentyfour,
-/obj/item/canvas/twentythree_nineteen,
-/obj/item/paint_palette,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"Sq" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/cable,
@@ -8013,6 +7822,12 @@
dir = 1
},
/area/mine/production)
+"Tk" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"To" = (
/obj/structure/table,
/obj/machinery/reagentgrinder,
@@ -8049,23 +7864,12 @@
dir = 4
},
/area/mine/production)
-"Tt" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"Tu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp)
-"Tw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"Tx" = (
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/dirt,
@@ -8203,6 +8007,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/quarters)
+"Um" = (
+/obj/structure/flora/ash/tall_shroom,
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
"Un" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8245,10 +8053,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"Uz" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"UD" = (
/obj/structure/toilet{
dir = 8
@@ -8336,10 +8140,6 @@
},
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"Vd" = (
-/obj/structure/railing,
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"Ve" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured_large,
@@ -8351,6 +8151,10 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark/textured_large,
/area/mine/laborcamp)
+"Vg" = (
+/obj/structure/railing,
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"Vh" = (
/obj/machinery/door/airlock/external/glass{
name = "Mining External Airlock"
@@ -8461,15 +8265,6 @@
},
/turf/open/floor/iron/checker,
/area/mine/laborcamp)
-"VI" = (
-/obj/effect/spawner/random/food_or_drink/donkpockets,
-/obj/effect/spawner/random/food_or_drink/donkpockets{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/structure/table/wood,
-/turf/open/floor/carpet/red,
-/area/mine/lobby/raptor)
"VJ" = (
/obj/structure/closet/crate,
/obj/item/food/mint,
@@ -8492,12 +8287,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/maintenance/labor)
-"VP" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"VS" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/decal/cleanable/dirt,
@@ -8507,12 +8296,6 @@
/obj/item/seeds/potato,
/turf/open/floor/iron/dark,
/area/mine/laborcamp)
-"VU" = (
-/obj/structure/railing/corner/end{
- dir = 8
- },
-/turf/open/misc/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
"VX" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -8539,6 +8322,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/mine/storage)
+"Wf" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"Wg" = (
/obj/structure/girder,
/obj/effect/turf_decal/sand/plating/volcanic,
@@ -8546,15 +8338,22 @@
/area/mine/lounge)
"Wh" = (
/obj/structure/railing{
- dir = 8
+ dir = 10
},
-/turf/open/misc/asteroid/basalt/lava_land_surface,
+/obj/structure/table/wood,
+/obj/item/soap/deluxe,
+/obj/item/soap/deluxe{
+ pixel_y = 6
+ },
+/obj/item/soap/deluxe{
+ pixel_y = 11
+ },
+/turf/open/misc/hay/lavaland,
/area/lavaland/surface/outdoors)
"Wk" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/misc/asteroid/basalt/lava_land_surface,
+/obj/structure/railing,
+/obj/effect/spawner/random/lavaland_mob/raptor/young,
+/turf/open/misc/hay/lavaland,
/area/lavaland/surface/outdoors)
"Wl" = (
/obj/machinery/door/airlock/external/glass{
@@ -8575,12 +8374,6 @@
dir = 1
},
/area/mine/laborcamp/security)
-"Wq" = (
-/obj/structure/railing{
- dir = 5
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
"Wt" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/disposalpipe/segment,
@@ -8746,9 +8539,12 @@
dir = 4
},
/area/mine/production)
-"Xk" = (
-/obj/effect/spawner/random/lavaland_mob/raptor,
-/turf/open/misc/hay/lavaland,
+"Xl" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/effect/turf_decal/sand/plating/volcanic,
+/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
"Xp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8822,6 +8618,12 @@
dir = 1
},
/area/mine/lounge)
+"XG" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"XH" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -8844,7 +8646,21 @@
pixel_x = -32;
pixel_y = 0
},
-/turf/open/floor/iron/dark/textured_large,
+/obj/effect/turf_decal/trimline/yellow/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/arrow_ccw{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/mid_joiner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/textured_edge{
+ dir = 8
+ },
/area/mine/production)
"XP" = (
/obj/structure/stone_tile/cracked,
@@ -8936,8 +8752,6 @@
/area/mine/lounge)
"Yg" = (
/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/textured_large,
/area/mine/eva)
"Yk" = (
@@ -9023,14 +8837,6 @@
/obj/structure/barricade/wooden,
/turf/open/misc/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
-"YP" = (
-/obj/structure/bookcase/random/reference,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
"YR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -9114,10 +8920,6 @@
},
/turf/open/floor/iron/smooth,
/area/mine/laborcamp/production)
-"Zs" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"Zt" = (
/turf/closed/wall,
/area/mine/laborcamp)
@@ -9143,6 +8945,12 @@
/obj/effect/turf_decal/sand/plating/volcanic,
/turf/open/floor/plating/lavaland_atmos,
/area/lavaland/surface/outdoors)
+"Zy" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/turf/open/misc/hay/lavaland,
+/area/lavaland/surface/outdoors)
"Zz" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -9157,18 +8965,6 @@
dir = 8
},
/area/mine/lounge)
-"ZB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/large,
-/area/mine/lobby/raptor)
-"ZF" = (
-/obj/effect/turf_decal/sand/plating/volcanic,
-/obj/effect/turf_decal/sand/plating/volcanic,
-/turf/open/floor/plating/lavaland_atmos,
-/area/lavaland/surface/outdoors)
"ZH" = (
/obj/structure/closet/secure_closet/labor_camp_security,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -9177,13 +8973,6 @@
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron/dark,
/area/mine/laborcamp/security)
-"ZL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/chair/wood,
-/obj/structure/cable,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"ZM" = (
/obj/structure/railing{
dir = 8
@@ -9215,17 +9004,6 @@
/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance,
/turf/open/floor/plating,
/area/mine/maintenance/public/north)
-"ZU" = (
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/misc/hay/lavaland,
-/area/mine/lobby/raptor)
-"ZX" = (
-/obj/structure/table/wood,
-/obj/item/knife,
-/turf/open/floor/wood/parquet,
-/area/mine/lobby/raptor)
"ZY" = (
/turf/closed/mineral/random/volcanic,
/area/lavaland/surface/outdoors/unexplored)
@@ -42633,8 +42411,8 @@ Hj
pU
BP
pU
-NK
-ze
+ai
+ai
pU
pU
aj
@@ -42889,9 +42667,9 @@ EL
EL
pU
pU
-ze
+ai
BP
-ze
+ai
pU
pU
aj
@@ -43146,8 +42924,8 @@ pU
pU
pU
pU
-ze
-ze
+ai
+ai
pU
pU
aj
@@ -44946,8 +44724,8 @@ aj
aj
aj
aj
-NK
-NK
+ze
+ze
pU
aj
aj
@@ -45461,7 +45239,7 @@ aj
aj
pU
BP
-ze
+ai
pU
pU
aj
@@ -45717,7 +45495,7 @@ aj
aj
aj
pU
-NK
+ai
pU
pU
pU
@@ -47494,11 +47272,11 @@ WB
wt
jw
fA
-Le
+NU
Le
NU
Le
-Le
+NU
BP
BP
BP
@@ -47516,7 +47294,7 @@ aj
aj
pU
pU
-NK
+ai
BP
ze
pU
@@ -47752,7 +47530,7 @@ Jl
rv
TJ
RW
-cc
+vC
XM
CM
lM
@@ -47772,10 +47550,10 @@ aj
aj
aj
pU
+ai
ze
ze
-ze
-ze
+ai
aj
aj
aj
@@ -48009,9 +47787,9 @@ GF
lb
Yl
Le
-Le
+fw
Fr
-Le
+Mb
Le
BP
BP
@@ -48031,7 +47809,7 @@ aj
pU
BP
ze
-NK
+ze
pU
aj
aj
@@ -48266,10 +48044,10 @@ Ra
oh
pK
NU
-BP
-BP
-BP
-JD
+eb
+Db
+eb
+FH
BP
BP
BP
@@ -48286,8 +48064,8 @@ pU
aj
aj
pU
-NK
-NK
+ai
+ai
pU
pU
aj
@@ -48524,7 +48302,7 @@ mT
pK
pU
BP
-ZF
+BP
BP
JD
BP
@@ -48780,9 +48558,9 @@ Yg
li
dK
pU
-Cv
BP
-Cv
+aI
+BP
zk
mc
mc
@@ -49037,8 +48815,8 @@ Yg
TQ
dK
pU
-aX
-BP
+pU
+FP
Jg
pU
pU
@@ -49290,14 +49068,14 @@ YD
pK
Ob
IL
-Rj
+IL
KV
pK
aj
+aj
yV
-BP
fK
-pU
+aj
pU
pU
pU
@@ -49547,12 +49325,12 @@ NU
pK
pK
dK
-RO
+dK
pK
pK
aj
+aj
yV
-tF
NL
aj
aj
@@ -49804,12 +49582,12 @@ NU
ai
pU
pU
-Pn
+pU
pU
aj
aj
+aj
yV
-tF
NL
aj
aj
@@ -50061,12 +49839,12 @@ pU
pU
pU
pU
-AF
+aj
aj
aj
pU
+aj
yV
-tF
NL
aj
aj
@@ -50318,12 +50096,12 @@ pU
aj
aj
aj
-AF
+aj
aj
pU
aj
+aj
yV
-tF
NL
aj
pU
@@ -50340,7 +50118,7 @@ pU
pU
pU
pU
-ze
+ai
ze
ze
pU
@@ -50575,13 +50353,13 @@ aj
aj
aj
aj
-AF
aj
aj
aj
-zs
-tF
-de
+aj
+aj
+fB
+kz
aj
aj
aj
@@ -50596,8 +50374,8 @@ aj
pU
pU
pU
+ai
ze
-NK
ze
BP
pU
@@ -50832,30 +50610,30 @@ aj
aj
aj
aj
-AF
aj
aj
aj
-ct
+aj
+aj
+FP
+wR
+pU
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+pU
+pU
+pU
+ai
BP
-ct
-pU
-aj
-aj
-aj
-aj
-aj
-aj
-aj
-aj
-aj
-pU
-pU
-pU
-ze
-BP
-NK
-ze
+ai
+ai
pU
pU
pU
@@ -51089,12 +50867,12 @@ ai
ai
pU
pU
-AF
+pU
+pU
aj
aj
-aj
-BP
-BP
+pU
+uy
BP
pU
pU
@@ -51108,10 +50886,10 @@ aj
pU
pU
pU
+ai
ze
-ze
-NK
-ze
+ai
+ai
lP
pU
pU
@@ -51346,11 +51124,11 @@ ai
ai
ai
ai
-Pn
-AF
-AF
-AF
-Pe
+pU
+pU
+pU
+pU
+pU
BP
BP
BP
@@ -51366,10 +51144,10 @@ lt
Ri
eN
pU
-ze
-ze
-ze
-ze
+ai
+ai
+ai
+ai
pU
pU
aj
@@ -51607,10 +51385,8 @@ ai
pU
pU
pU
-AF
-BP
-BP
-BP
+pU
+pU
BP
ct
pU
@@ -51618,6 +51394,8 @@ pU
pU
pU
pU
+pU
+BP
lt
Ns
lt
@@ -51625,7 +51403,7 @@ pU
pU
pU
pU
-ze
+ai
pU
pU
aj
@@ -51861,21 +51639,21 @@ aj
aj
ai
ai
-CV
-CV
-ki
-NP
-ki
-CV
-CV
-CV
-lt
pU
pU
pU
pU
pU
pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+BP
+BP
lt
pU
lP
@@ -52117,19 +51895,11 @@ aj
aj
aj
aj
-CV
-CV
-Km
-qB
-eL
-Ah
-VI
-ZX
-ki
-Ns
+aj
+pU
+pU
lt
pU
-BP
pU
pU
pU
@@ -52138,6 +51908,14 @@ pU
pU
pU
pU
+rt
+pU
+pU
+pU
+pU
+pU
+pU
+pU
pU
pU
aj
@@ -52374,25 +52152,25 @@ aj
aj
aj
aj
-CV
-GG
-jX
-Tw
-eL
-aF
-pF
-dF
-ki
-lt
-lt
+aj
+aj
+pU
+Ns
lt
pU
+BP
+pU
+pU
pU
pU
BP
-NK
-NK
-ze
+pU
+lt
+Ns
+lt
+UI
+pU
+pU
pU
pU
pU
@@ -52628,28 +52406,28 @@ pU
ai
ai
ai
-pU
+ai
+aj
+aj
aj
aj
-CV
-Sp
-OE
-as
-ZL
-Cn
-zX
-CV
-CV
pU
+pU
+lt
lt
pU
pU
pU
pU
-ze
-NK
-ze
BP
+Xl
+lf
+XG
+hA
+lf
+NK
+FH
+pU
pU
pU
pU
@@ -52887,27 +52665,24 @@ ai
ai
ai
ai
+ai
+aj
+aj
pU
-CV
-GG
-Tt
-fa
-eL
-ZB
-GG
-CV
+pU
+lt
pU
pU
pU
+pU
+pU
+BP
+AY
+pU
+OL
lP
-pU
-BP
-pU
-ze
-NK
-pU
-UI
-pU
+lt
+Vg
pU
pU
pU
@@ -52919,6 +52694,9 @@ aj
aj
aj
aj
+aj
+aj
+aj
"}
(171,1,1) = {"
aa
@@ -53145,34 +52923,34 @@ aj
ai
ai
ai
-CV
-wa
-rB
-fa
-eL
-Lv
-CV
-CV
-CV
-ct
+ai
pU
pU
pU
pU
+lP
pU
-ze
+BP
pU
-pU
-lt
-lt
-lt
UI
+ct
+ow
+Az
+OL
pU
-aj
+pU
+Vg
pU
pU
aj
+aj
+aj
+aj
+aj
+aj
+aj
pU
+aj
pU
aj
aj
@@ -53400,29 +53178,25 @@ aj
aj
aj
aj
-pU
ai
-CV
-jt
-ba
-fa
-jJ
-ZB
-be
-dI
-oO
-BP
-pU
-BP
-pU
-pU
+ai
+ai
pU
+UI
ct
-BP
+pU
+pU
+pU
+pU
+pU
lt
lt
-Ns
+up
+UI
+OL
+bY
lt
+Vg
lt
pU
pU
@@ -53430,7 +53204,11 @@ pU
pU
pU
pU
-pU
+aj
+aj
+aj
+aj
+aj
aj
aj
"}
@@ -53659,36 +53437,36 @@ aj
aj
aj
aj
-CV
-GG
-tf
-fa
-Sj
-ZB
-CV
-CV
-CV
-ct
-pU
-pU
pU
pU
pU
BP
+pU
+pU
+pU
+pU
+lt
+lt
+lt
+td
+pU
+KY
+lt
+lt
Av
Wh
-Wh
-CV
-ki
-ki
-CV
-CV
-ki
-ki
-CV
-CV
+lt
pU
pU
+pU
+pU
+pU
+aj
+aj
+pU
+pU
+aj
+aj
aj
"}
(174,1,1) = {"
@@ -53916,37 +53694,37 @@ aj
aj
aj
aj
-CV
-rf
-VP
-fa
-Sj
-ZB
-Mf
-CV
-hl
+aj
+aj
pU
+pU
+pU
+BP
+pU
+pU
+lt
+Ns
lt
lt
pU
pU
lt
lt
-up
+lt
+NA
lt
pU
-vr
-sQ
-NS
-Vd
-NS
-NS
-sQ
-NS
-CV
+pU
+aj
+aj
pU
pU
aj
+aj
+aj
+aj
+aj
+aj
"}
(175,1,1) = {"
aa
@@ -54173,37 +53951,37 @@ aj
aj
aj
aj
-CV
-GI
-vM
-FI
-jJ
-Fo
-hM
-CV
-CV
-Ns
-lt
+aj
+aj
+pU
+pU
+pU
+pU
+pU
+pU
pU
pU
lt
+Zy
lt
+xW
+pU
lt
-up
+bD
+GO
pU
pU
-vr
-il
-NS
-Vd
-NS
-NS
-il
-NS
-ki
pU
aj
aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
"}
(176,1,1) = {"
aa
@@ -54430,36 +54208,36 @@ aj
aj
aj
aj
-CV
-pM
-YP
-GG
-Uz
-Uz
-Uz
-Zs
-ki
-lt
-lt
+aj
+pU
+pU
+pU
+pU
+pU
+pU
pU
pU
pU
lt
-pU
+bx
+lt
+Vg
+lt
+lt
Wk
-UI
-ct
-vr
-NS
-NS
-Vd
-NS
-NS
-NS
-NS
-ki
+lt
pU
pU
+pU
+pU
+aj
+aj
+aj
+aj
+aj
+aj
+aj
+aj
aj
"}
(177,1,1) = {"
@@ -54685,38 +54463,38 @@ pU
pU
pU
pU
-aj
-aj
-CV
-CV
-YP
-GG
-fa
-fa
-Rm
-bE
-ki
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+ct
+lt
+iL
+up
+cO
+Vg
+lt
+lt
+Vg
lt
pU
pU
pU
pU
+aj
+aj
+aj
+aj
+aj
pU
-pU
-Wk
-pU
-lt
-Wq
-EP
-NS
-ZU
-NS
-NS
-EP
-EP
-CV
-CV
-pU
+aj
+aj
aj
"}
(178,1,1) = {"
@@ -54943,36 +54721,36 @@ pU
pU
pU
pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+lt
+Pb
+up
+lt
+Vg
+Ns
+Az
+Vg
+pU
+pU
+pU
+pU
+pU
+aj
+aj
+aj
+aj
+aj
aj
aj
-CV
-CV
-ki
-ki
-ki
-CV
-CV
-CV
-lt
-pU
-pU
-lt
-pU
-pU
-pU
-VU
-Xk
-lt
-NS
-NS
-NS
-NS
-NS
-uw
-NS
-NS
-NS
-ki
pU
aj
"}
@@ -55201,9 +54979,6 @@ pU
pU
pU
pU
-aj
-aj
-aj
pU
pU
pU
@@ -55214,24 +54989,27 @@ pU
pU
pU
Ns
-Az
+lt
+DT
+ev
+Tk
+ej
+ev
+Wf
+FH
+pU
+pU
pU
pU
-lt
-lt
-lt
-NS
-mk
-sa
-NS
-NS
-NS
-OW
-sa
-NS
-ki
aj
aj
+pU
+pU
+pU
+aj
+aj
+pU
+aj
"}
(180,1,1) = {"
aa
@@ -55468,26 +55246,26 @@ pU
pU
pU
pU
-pU
-pU
-lt
lt
pU
-xW
lt
lt
lt
-NS
-NS
-uw
-NS
-NS
-NS
-NS
-NS
-NS
-ki
+Um
pU
+pU
+pU
+pU
+pU
+aj
+aj
+pU
+pU
+pU
+pU
+pU
+aj
+aj
aj
"}
(181,1,1) = {"
@@ -55728,22 +55506,22 @@ pU
pU
pU
pU
-lt
pU
pU
-Wk
-lt
-lt
-kf
-KO
-NS
-aH
-NS
-NS
-KO
-KO
-CV
-CV
+pU
+pU
+pU
+pU
+pU
+pU
+aj
+aj
+aj
+pU
+pU
+pU
+aj
+aj
pU
aj
"}
@@ -55980,6 +55758,7 @@ pU
pU
pU
pU
+UI
pU
pU
pU
@@ -55988,19 +55767,18 @@ pU
pU
pU
pU
-Wk
pU
-ct
-vr
-NS
-rj
-Vd
-NS
-NS
-NS
-NS
-ki
pU
+pU
+pU
+aj
+aj
+pU
+pU
+pU
+pU
+pU
+aj
aj
aj
"}
@@ -56243,23 +56021,23 @@ pU
pU
pU
pU
-lt
-lt
-Wk
pU
pU
-vr
-il
-NS
-Vd
-NS
-NS
-il
-NS
-ki
pU
pU
pU
+pU
+pU
+pU
+pU
+pU
+pU
+aj
+aj
+aj
+aj
+aj
+pU
"}
(184,1,1) = {"
aa
@@ -56499,23 +56277,23 @@ pU
pU
pU
pU
-lt
-Ns
-lt
-up
-Pb
-pU
-vr
-sQ
-NS
-Vd
-NS
-NS
-sQ
-NS
-CV
pU
pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+aj
+aj
+pU
+pU
+aj
aj
"}
(185,1,1) = {"
@@ -56756,22 +56534,22 @@ pU
pU
pU
pU
-lt
-lt
-BP
-Oo
-ej
-nO
-CV
-ki
-ki
-CV
-CV
-ki
-ki
-CV
-CV
pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+aj
+pU
+aj
+aj
aj
aj
"}
@@ -57015,12 +56793,6 @@ pU
pU
pU
pU
-ct
-BP
-pU
-pU
-pU
-lt
pU
pU
pU
@@ -57031,6 +56803,12 @@ pU
pU
pU
aj
+aj
+aj
+aj
+aj
+aj
+aj
"}
(187,1,1) = {"
aa
@@ -57273,19 +57051,19 @@ pU
pU
pU
pU
-lt
-pU
-pU
-lt
-Ns
-lt
-lt
pU
pU
pU
pU
pU
pU
+pU
+pU
+aj
+aj
+aj
+aj
+aj
aj
aj
"}
@@ -57529,17 +57307,17 @@ pU
pU
pU
pU
-lt
-lt
-lt
-pU
-lt
-lt
-lt
-lt
-lt
pU
pU
+pU
+pU
+pU
+pU
+pU
+pU
+pU
+aj
+aj
aj
aj
aj
@@ -57787,15 +57565,15 @@ pU
pU
pU
pU
-Ns
pU
pU
-UI
-lt
-lt
-Ns
-lt
pU
+pU
+pU
+pU
+pU
+pU
+aj
aj
aj
aj
@@ -58049,8 +57827,8 @@ pU
pU
pU
pU
-lt
-lt
+pU
+pU
pU
aj
aj
diff --git a/_maps/map_files/NebulaStation/NebulaStation.dmm b/_maps/map_files/NebulaStation/NebulaStation.dmm
index cce2405ec5b..f63386622a7 100644
--- a/_maps/map_files/NebulaStation/NebulaStation.dmm
+++ b/_maps/map_files/NebulaStation/NebulaStation.dmm
@@ -403,7 +403,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"adj" = (
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/machinery/light/small/directional/north,
@@ -980,7 +980,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"agX" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/engineering/glass{
@@ -1745,7 +1745,7 @@
"amU" = (
/obj/machinery/porta_turret/ai,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"anh" = (
/obj/effect/turf_decal/siding,
/obj/structure/chair/sofa/bench/right{
@@ -1972,7 +1972,7 @@
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"aoQ" = (
/obj/structure/table/glass,
/obj/effect/spawner/random/entertainment/cigarette_pack,
@@ -2059,7 +2059,7 @@
network = list("minisat")
},
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"apz" = (
/obj/machinery/holopad/secure,
/obj/effect/turf_decal/box/white{
@@ -2562,7 +2562,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"atR" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -2807,7 +2807,7 @@
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"auK" = (
/turf/open/floor/glass/reinforced,
/area/station/security/prison)
@@ -3426,7 +3426,7 @@
/obj/machinery/vending/coffee,
/obj/structure/sign/poster/official/random/directional/west,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"aAC" = (
/obj/machinery/shower/directional/north,
/obj/effect/turf_decal/trimline/blue/end{
@@ -3732,7 +3732,7 @@
/obj/effect/turf_decal/trimline/dark/corner,
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"aCJ" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/any/security/maintenance,
@@ -4458,7 +4458,7 @@
},
/obj/item/gun/grenadelauncher,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"aID" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet,
@@ -4659,7 +4659,7 @@
dir = 1
},
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"aKm" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -4677,7 +4677,7 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"aKr" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 1
@@ -5288,7 +5288,7 @@
},
/obj/effect/decal/cleanable/rubble,
/turf/open/floor/holofloor/wood,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"aOZ" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -5885,7 +5885,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"aUf" = (
/obj/effect/turf_decal/tile/dark/opposingcorners,
/obj/effect/landmark/event_spawn,
@@ -6380,7 +6380,7 @@
/obj/item/pen,
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"aXu" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -6580,7 +6580,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"aYC" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -6723,7 +6723,7 @@
"aZM" = (
/obj/effect/turf_decal/trimline/dark_blue,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"aZQ" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -6794,7 +6794,7 @@
pixel_y = 32
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"baD" = (
/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{
dir = 1
@@ -7352,7 +7352,7 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"beF" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -7404,10 +7404,11 @@
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
"bfk" = (
@@ -8138,7 +8139,7 @@
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bmn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/obj/machinery/meter,
@@ -8334,7 +8335,7 @@
/obj/item/kirbyplants/random,
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"bnD" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2,
/turf/open/floor/iron/dark/airless,
@@ -8536,7 +8537,7 @@
/obj/item/clothing/shoes/magboots,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bpj" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8762,7 +8763,7 @@
},
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"brl" = (
/obj/structure/broken_flooring/singular/always_floorplane/directional/north,
/obj/structure/chair/stool/bar/directional/west,
@@ -8780,7 +8781,7 @@
dir = 9
},
/turf/open/floor/bamboo,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"brC" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
@@ -9005,7 +9006,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"btQ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -9044,7 +9045,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"bum" = (
/obj/effect/turf_decal/siding/yellow,
/obj/effect/turf_decal/trimline/yellow/filled/line,
@@ -9085,7 +9086,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"buC" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer1{
@@ -9455,7 +9456,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bxA" = (
/obj/machinery/digital_clock/directional/north,
/obj/structure/railing/corner{
@@ -9542,10 +9543,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
"bxV" = (
@@ -9704,6 +9705,7 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/general,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
"byI" = (
@@ -10003,7 +10005,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bAz" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
@@ -10135,7 +10137,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bBh" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -10146,6 +10148,9 @@
dir = 2
},
/obj/effect/landmark/start/psychologist,
+/obj/machinery/door/airlock/medical{
+ name = "Psychology Lobby"
+ },
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
"bBl" = (
@@ -11930,10 +11935,10 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"bNG" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"bNI" = (
/obj/structure/chair/office/light{
dir = 1
@@ -12527,7 +12532,7 @@
/obj/item/stack/spacecash/c1000,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"bRZ" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -13167,7 +13172,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"bXi" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/obj/structure/cable,
@@ -13371,7 +13376,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"bYO" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -13709,7 +13714,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"caT" = (
/obj/effect/spawner/structure/window,
/obj/structure/curtain/cloth{
@@ -13869,7 +13874,7 @@
/obj/item/toy/figure/borg,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"ccj" = (
/obj/structure/flora/grass/brown/style_random,
/obj/structure/flora/bush/snow/style_2,
@@ -13906,7 +13911,7 @@
/area/station/science/xenobiology)
"ccC" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"ccE" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 1
@@ -14815,7 +14820,7 @@
/obj/machinery/status_display/ai/directional/north,
/obj/machinery/firealarm/directional/east,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"ckK" = (
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -14931,7 +14936,7 @@
pixel_y = -2
},
/turf/open/floor/grass,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"cmj" = (
/obj/structure/table/reinforced/rglass,
/obj/item/storage/box/donkpockets/donkpocketpizza{
@@ -15267,7 +15272,7 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"coT" = (
/obj/machinery/door/airlock/medical/glass{
name = "Infirmary"
@@ -15880,7 +15885,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cti" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -16892,7 +16897,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"czS" = (
/obj/structure/closet/secure_closet/freezer/empty,
/obj/item/reagent_containers/condiment/soymilk,
@@ -17132,7 +17137,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"cBK" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -17476,7 +17481,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cEV" = (
/obj/effect/turf_decal/trimline/dark/corner,
/obj/structure/chair/office{
@@ -18924,7 +18929,7 @@
/obj/structure/marker_beacon/lime,
/obj/structure/flora/bush/lavendergrass/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"cPZ" = (
/turf/closed/wall/r_wall,
/area/station/medical/morgue)
@@ -19082,11 +19087,12 @@
/obj/machinery/door/airlock/maintenance{
name = "UndergroundCasino"
},
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/central)
"cRu" = (
@@ -19299,7 +19305,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"cSL" = (
/obj/structure/marker_beacon/bronze,
/obj/structure/lattice/catwalk,
@@ -19357,7 +19363,7 @@
dir = 5
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cTe" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 4
@@ -19842,7 +19848,7 @@
},
/obj/item/toy/seashell,
/turf/open/floor/bamboo,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"cXw" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
@@ -20451,7 +20457,7 @@
network = list("minisat")
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"dbO" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -20931,7 +20937,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"dfe" = (
/obj/item/kirbyplants/random,
/obj/structure/plaque/static_plaque/golden{
@@ -21347,7 +21353,7 @@
id = "AIgarden2"
},
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"diw" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/ce)
@@ -21720,7 +21726,7 @@
/obj/structure/flora/bush/flowers_br/style_random,
/obj/structure/flora/bush/flowers_pp/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"dkY" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -21809,7 +21815,7 @@
/obj/effect/turf_decal/bot,
/obj/machinery/computer/security/telescreen/minisat/directional/west,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dlT" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -22257,7 +22263,7 @@
"doN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"doQ" = (
/obj/structure/water_source/puddle,
/turf/open/floor/grass,
@@ -22741,7 +22747,7 @@
/turf/open/floor/iron/stairs{
color = "#3d3e42"
},
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"dsE" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/siding/dark{
@@ -24127,7 +24133,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"dCz" = (
/obj/structure/flora/rock/pile/jungle/style_random,
/obj/effect/decal/cleanable/dirt,
@@ -24290,7 +24296,7 @@
color = "#4874A2"
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"dEt" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
@@ -24451,7 +24457,7 @@
},
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"dFq" = (
/obj/effect/turf_decal/siding/dark{
dir = 4
@@ -24478,7 +24484,7 @@
},
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"dFw" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 5
@@ -24987,7 +24993,7 @@
},
/obj/structure/marker_beacon/lime,
/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"dKA" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -25536,7 +25542,7 @@
/obj/structure/marker_beacon/lime,
/obj/machinery/light/small/directional/south,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"dOT" = (
/obj/effect/turf_decal/trimline/yellow/corner,
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
@@ -26097,7 +26103,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"dTf" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -26258,7 +26264,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"dUk" = (
/obj/effect/turf_decal/trimline/yellow,
/obj/machinery/light/floor,
@@ -26466,7 +26472,7 @@
dir = 6
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"dVD" = (
/obj/effect/turf_decal/siding/dark/end{
dir = 8
@@ -26647,7 +26653,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"dWL" = (
/obj/structure/table/wood,
/obj/structure/desk_bell{
@@ -26787,7 +26793,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"dXQ" = (
/obj/structure/table/reinforced,
/obj/structure/reagent_dispensers/servingdish,
@@ -27210,7 +27216,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eav" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/bush/grassy/style_random,
@@ -27484,7 +27490,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ecL" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 4
@@ -27714,7 +27720,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eel" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/warning/explosives/alt/directional/south,
@@ -27912,7 +27918,7 @@
pixel_y = 26
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"efL" = (
/obj/machinery/door/airlock/public/glass{
name = "Starboard Primary Hallway"
@@ -27932,7 +27938,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"efX" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark/small,
@@ -27970,7 +27976,7 @@
pixel_y = -2
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"egg" = (
/obj/effect/turf_decal/siding/dark/corner,
/obj/effect/turf_decal/siding/dark{
@@ -28007,7 +28013,7 @@
network = list("aiupload")
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"egn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -28866,7 +28872,7 @@
/area/station/science/breakroom)
"emU" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"emW" = (
/obj/effect/turf_decal/stripes/white/corner,
/obj/effect/turf_decal/siding/thinplating/dark/corner,
@@ -29171,7 +29177,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"epf" = (
/obj/structure/chair/sofa/bench/left,
/turf/open/floor/glass/reinforced,
@@ -29267,7 +29273,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"eqb" = (
/turf/open/floor/iron/stairs/medium{
color = "#3d3e42"
@@ -29562,7 +29568,7 @@
/obj/effect/turf_decal/bot/left,
/obj/structure/rack,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"esg" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
@@ -30054,7 +30060,7 @@
},
/obj/structure/hedge,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"ewF" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -30263,7 +30269,7 @@
dir = 1
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"exV" = (
/obj/effect/landmark/start/cyborg,
/obj/machinery/holopad/secure,
@@ -30285,7 +30291,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"exW" = (
/obj/effect/turf_decal/stripes/white/corner{
dir = 4
@@ -30510,7 +30516,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"eAi" = (
/turf/closed/wall,
/area/station/medical/coldroom)
@@ -30905,7 +30911,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eCK" = (
/obj/machinery/drone_dispenser,
/turf/open/floor/plating,
@@ -31176,7 +31182,7 @@
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/trimline/dark/warning,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"eEB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/dark/corner{
@@ -31217,7 +31223,7 @@
/area/station/commons/fitness)
"eFd" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"eFf" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 1
@@ -31347,7 +31353,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"eGu" = (
/obj/structure/cable,
/obj/structure/broken_flooring/pile/directional/east,
@@ -31668,7 +31674,7 @@
/area/station/maintenance/starboard/central)
"eIE" = (
/turf/open/floor/bamboo,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"eIH" = (
/obj/structure/table/reinforced/rglass,
/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{
@@ -31703,7 +31709,7 @@
name = "Private Channel"
},
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eIS" = (
/obj/effect/turf_decal/siding/dark,
/obj/structure/sign/poster/official/random/directional/north,
@@ -31742,7 +31748,7 @@
dir = 1
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eJe" = (
/obj/effect/turf_decal/siding/wood,
/obj/effect/turf_decal/siding/wood{
@@ -31793,7 +31799,7 @@
color = "#4874A2"
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"eJT" = (
/obj/structure/table/wood/fancy,
/obj/structure/sign/painting/library_secure{
@@ -32813,7 +32819,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"eSb" = (
/obj/effect/turf_decal/stripes/corner,
/obj/structure/sign/poster/random/directional/north,
@@ -32930,7 +32936,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eTe" = (
/obj/effect/turf_decal/trimline/yellow/filled/warning,
/obj/structure/railing,
@@ -33051,7 +33057,7 @@
pixel_y = 2
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"eTX" = (
/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{
dir = 8
@@ -33175,7 +33181,7 @@
/obj/item/gun/energy/e_gun,
/obj/item/gun/energy/e_gun,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"eUS" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -33796,7 +33802,7 @@
req_access = list("eva")
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"eZk" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/flora/rock/pile/jungle/style_2,
@@ -34782,7 +34788,7 @@
uses = 10
},
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fgG" = (
/obj/structure/fluff/paper/stack{
dir = 4
@@ -34992,7 +34998,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"fic" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 4
@@ -35182,7 +35188,7 @@
/area/station/security/courtroom)
"fjo" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"fjp" = (
/obj/structure/rack,
/obj/item/clothing/gloves/color/fyellow,
@@ -36061,7 +36067,7 @@
"fqA" = (
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"fqC" = (
/obj/machinery/power/port_gen/pacman/pre_loaded,
/obj/structure/sign/warning/electric_shock/directional/north,
@@ -36339,7 +36345,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"fsY" = (
/obj/structure/sign/clock/directional/east,
/obj/effect/turf_decal/siding/wideplating/dark{
@@ -36369,7 +36375,7 @@
dir = 6
},
/turf/open/water/beach,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ftw" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -36547,7 +36553,7 @@
network = list("minisat")
},
/turf/open/misc/asteroid/airless,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"fuW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -37133,7 +37139,7 @@
/obj/structure/sign/warning/electric_shock/directional/south,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"fyL" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -37376,7 +37382,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"fAT" = (
/obj/effect/spawner/random/structure/girder,
/turf/open/floor/plating,
@@ -37634,7 +37640,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"fDa" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
@@ -38953,7 +38959,7 @@
dir = 9
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"fNd" = (
/obj/structure/cable,
/obj/effect/spawner/random/trash,
@@ -39852,7 +39858,7 @@
dir = 4
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"fTH" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -40484,7 +40490,7 @@
/turf/open/floor/iron/stairs{
color = "#3d3e42"
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"fXQ" = (
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
dir = 4
@@ -40616,13 +40622,13 @@
color = "#4874A2"
},
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"fZk" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/end,
/obj/machinery/holopad/secure,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"fZl" = (
/obj/structure/rack,
/obj/item/reagent_containers/cup/bottle/acidic_buffer{
@@ -41256,7 +41262,7 @@
/turf/open/floor/iron/stairs{
color = "#3d3e42"
},
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gej" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
/obj/effect/spawner/random/vending/colavend,
@@ -41447,7 +41453,7 @@
id = "AIgarden"
},
/turf/open/floor/plating,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"gfH" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/chair/stool/directional/south,
@@ -41554,7 +41560,7 @@
pixel_y = -10
},
/turf/open/misc/beach/sand,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ggl" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Education Chamber Maintenance"
@@ -42735,7 +42741,7 @@
/obj/effect/turf_decal/box/red,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"goa" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 4
@@ -42840,7 +42846,7 @@
"goO" = (
/obj/structure/grille,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"goU" = (
/obj/structure/railing/corner{
dir = 1
@@ -42970,7 +42976,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gpL" = (
/obj/structure/table/wood/fancy/blue,
/obj/effect/spawner/random/aimodule/neutral,
@@ -42985,7 +42991,7 @@
req_access = list("captain")
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"gqf" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 6
@@ -43165,7 +43171,7 @@
},
/obj/machinery/light/directional/north,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"grL" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
@@ -43392,7 +43398,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"guo" = (
/obj/structure/stairs/south,
/obj/structure/railing{
@@ -43457,7 +43463,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"guG" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
/obj/machinery/pipedispenser/disposal,
@@ -43672,7 +43678,7 @@
/area/station/engineering/atmos)
"gwv" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"gwz" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -44113,7 +44119,7 @@
/obj/effect/turf_decal/bot/right,
/obj/machinery/light_switch/directional/south,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gzE" = (
/turf/open/floor/glass/reinforced,
/area/station/maintenance/department/cargo)
@@ -44210,7 +44216,7 @@
/obj/machinery/light/small/directional/west,
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gAD" = (
/obj/effect/turf_decal/siding/wideplating_new/dark,
/obj/structure/railing,
@@ -44271,7 +44277,7 @@
/obj/structure/sign/poster/official/state_laws/directional/east,
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"gBe" = (
/obj/effect/turf_decal/trimline/white/line,
/obj/effect/turf_decal/trimline/white/line{
@@ -44361,7 +44367,7 @@
dir = 5
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gBD" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
/obj/structure/table/reinforced,
@@ -44511,7 +44517,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gCg" = (
/obj/item/clothing/shoes/workboots/mining,
/turf/open/misc/asteroid/airless{
@@ -44545,7 +44551,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"gCB" = (
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
dir = 8
@@ -45537,7 +45543,7 @@
/obj/item/pillow,
/obj/machinery/light/small/directional/south,
/turf/open/floor/bamboo,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"gKD" = (
/obj/effect/turf_decal/stripes/white/box,
/obj/machinery/computer/camera_advanced/xenobio{
@@ -46035,7 +46041,7 @@
color = "#3d3e42";
dir = 1
},
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"gNF" = (
/obj/structure/hedge,
/obj/structure/railing{
@@ -46381,7 +46387,7 @@
/obj/structure/hedge,
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"gQv" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -46470,7 +46476,7 @@
/obj/structure/extinguisher_cabinet/directional/west,
/obj/structure/sign/poster/official/random/directional/north,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"gRg" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -46565,7 +46571,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/multilayer/connected,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"gRR" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/trimline/dark/corner{
@@ -47143,7 +47149,7 @@
/obj/structure/disposalpipe/segment,
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"gWz" = (
/obj/effect/turf_decal/siding/dark{
dir = 9
@@ -47210,7 +47216,7 @@
/obj/effect/turf_decal/bot,
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"gXd" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -47994,7 +48000,7 @@
dir = 4
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"hcA" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 1
@@ -48112,7 +48118,7 @@
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/structure/flora/bush/ferny/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hdF" = (
/obj/effect/spawner/random/engineering/atmospherics_portable,
/obj/effect/mapping_helpers/broken_floor,
@@ -48328,7 +48334,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"hfr" = (
/obj/structure/lattice,
/obj/structure/railing{
@@ -48846,7 +48852,7 @@
dir = 8
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"hiF" = (
/obj/structure/broken_flooring/singular/always_floorplane/directional/east,
/obj/structure/railing/corner/end/flip{
@@ -49158,7 +49164,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/spawner/random/armory/barrier_grenades,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hkX" = (
/obj/effect/turf_decal/siding/wood/end{
dir = 1
@@ -49513,7 +49519,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hox" = (
/obj/effect/turf_decal/siding/dark,
/obj/structure/cable,
@@ -49801,7 +49807,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hqL" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/cable,
@@ -50077,7 +50083,7 @@
/obj/machinery/airalarm/directional/north,
/obj/machinery/light/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hsI" = (
/obj/effect/turf_decal/tile/purple/half/contrasted{
dir = 8
@@ -50097,7 +50103,7 @@
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/tree/jungle/style_6,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hsL" = (
/obj/effect/turf_decal/bot,
/obj/machinery/meter,
@@ -50203,7 +50209,7 @@
/obj/effect/turf_decal/bot,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"htu" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 4
@@ -50691,7 +50697,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"hxj" = (
/obj/structure/chair/office/light{
dir = 8
@@ -50800,7 +50806,7 @@
network = list("minisat")
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"hyb" = (
/obj/effect/turf_decal/trimline/dark/corner{
dir = 1
@@ -50812,7 +50818,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hyc" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/trimline/red/line{
@@ -51119,7 +51125,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"hAK" = (
/obj/effect/turf_decal/siding{
dir = 10
@@ -51380,7 +51386,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"hDo" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
@@ -51650,7 +51656,7 @@
/obj/machinery/light_switch/directional/east,
/obj/structure/sign/poster/official/random/directional/north,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hFE" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 4
@@ -51754,7 +51760,7 @@
uses = 10
},
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"hGO" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/structure/table/glass,
@@ -52015,7 +52021,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hIC" = (
/obj/structure/flora/rock/pile/style_random,
/obj/structure/flora/grass/jungle/b/style_random,
@@ -52341,7 +52347,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"hLu" = (
/obj/effect/turf_decal/trimline/dark/line{
dir = 6
@@ -52626,7 +52632,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"hNu" = (
/obj/effect/turf_decal/trimline/brown/filled/line,
/obj/effect/turf_decal/trimline/dark/line,
@@ -53311,7 +53317,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"hRv" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 9
@@ -53406,7 +53412,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hSt" = (
/obj/effect/turf_decal/trimline/blue/corner,
/obj/effect/turf_decal/trimline/blue/corner{
@@ -53598,7 +53604,7 @@
},
/obj/effect/turf_decal/siding/dark,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"hTz" = (
/obj/structure/rack,
/obj/item/emergency_bed,
@@ -53813,7 +53819,7 @@
/obj/effect/turf_decal/tile/dark_blue/half/contrasted,
/obj/structure/closet/crate/goldcrate,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"hVw" = (
/obj/effect/turf_decal/siding/wood{
dir = 6
@@ -53977,7 +53983,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hWL" = (
/obj/structure/railing/corner{
dir = 8
@@ -54005,7 +54011,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hWT" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 5
@@ -54016,7 +54022,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"hXa" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -54730,7 +54736,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"icu" = (
/obj/effect/turf_decal/siding/dark/corner{
dir = 1
@@ -55439,7 +55445,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iik" = (
/obj/effect/turf_decal/siding/dark_blue{
dir = 9
@@ -55993,7 +55999,7 @@
/obj/structure/flora/rock/pile/jungle/style_random,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"imM" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 4
@@ -56213,7 +56219,7 @@
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/south,
/turf/open/floor/carpet/blue,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"ioq" = (
/obj/structure/broken_flooring/singular/directional/east,
/obj/machinery/light/small/directional/west,
@@ -56597,7 +56603,7 @@
name = "Tactical Gear Locker"
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iqV" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -56654,7 +56660,7 @@
/area/station/engineering/atmos/storage/gas)
"irx" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"irB" = (
/obj/structure/cable,
/turf/open/floor/plating,
@@ -57384,7 +57390,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"ixf" = (
/obj/structure/cable,
/obj/structure/railing/corner{
@@ -57419,7 +57425,7 @@
dir = 10
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ixm" = (
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/vending/cigarette,
@@ -57887,7 +57893,7 @@
},
/obj/machinery/light/floor,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iBn" = (
/obj/structure/mop_bucket,
/obj/item/mop,
@@ -58160,7 +58166,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/multilayer/connected,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"iDe" = (
/turf/open/floor/iron/dark/textured,
/area/station/engineering/atmos)
@@ -58867,7 +58873,7 @@
"iHK" = (
/obj/structure/sign/warning/secure_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"iHR" = (
/obj/structure/broken_flooring/singular/directional/north,
/obj/structure/curtain/cloth{
@@ -59012,7 +59018,7 @@
/area/station/science/xenobiology)
"iJc" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"iJd" = (
/obj/effect/turf_decal/siding/purple,
/obj/structure/table/reinforced/rglass,
@@ -59141,13 +59147,14 @@
/turf/open/floor/plating,
/area/station/maintenance/port)
"iKq" = (
-/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
/obj/machinery/door/airlock/maintenance{
name = "UndergroundCasino"
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
"iKr" = (
@@ -59600,7 +59607,7 @@
/area/station/science/ordnance/testlab)
"iNm" = (
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"iNo" = (
/obj/effect/turf_decal/siding/thinplating_new/light{
dir = 4
@@ -59835,7 +59842,7 @@
/obj/structure/table/reinforced,
/obj/machinery/microwave,
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iPF" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -59850,7 +59857,7 @@
/obj/machinery/door/firedoor,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"iPG" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -60268,7 +60275,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"iTm" = (
/obj/effect/turf_decal/trimline/purple/filled/warning,
/obj/effect/turf_decal/stripes/corner{
@@ -60303,7 +60310,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"iTt" = (
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -60591,7 +60598,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"iWl" = (
/obj/structure/railing{
dir = 4
@@ -61175,7 +61182,7 @@
uses = 10
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jbw" = (
/obj/structure/railing,
/obj/structure/railing{
@@ -61187,7 +61194,7 @@
color = "#3d3e42";
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jbD" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -61760,7 +61767,7 @@
/obj/structure/hedge,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jfw" = (
/obj/effect/turf_decal/siding/thinplating_new/light{
dir = 4
@@ -62000,7 +62007,7 @@
},
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jhE" = (
/obj/effect/turf_decal/tile/dark_blue{
dir = 8
@@ -62384,7 +62391,7 @@
req_access = list("ai_upload")
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"jkh" = (
/obj/effect/turf_decal/stripes/box,
/obj/machinery/computer/gateway_control,
@@ -62584,7 +62591,7 @@
/obj/machinery/power/port_gen/pacman,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"jmZ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -62719,7 +62726,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"joJ" = (
/obj/structure/hedge,
/obj/structure/railing{
@@ -62741,7 +62748,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"joT" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -63009,14 +63016,14 @@
/obj/item/crowbar/red,
/obj/item/wrench,
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat/service";
+ control_area = "/area/station/ai/satellite/service";
name = "Service Bay Turret Control";
req_access = list("minisat");
pixel_y = -27
},
/obj/machinery/digital_clock/directional/east,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"jqT" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -63474,7 +63481,7 @@
/obj/structure/flora/bush/flowers_pp/style_random,
/obj/structure/flora/bush/flowers_yw/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"juB" = (
/obj/machinery/computer/order_console/mining,
/turf/open/floor/iron/dark/textured_large,
@@ -63569,10 +63576,10 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central)
"jvd" = (
@@ -64314,7 +64321,7 @@
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/effect/turf_decal/trimline/red/filled/line,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"jAf" = (
/obj/machinery/airalarm/directional/north,
/obj/structure/cable,
@@ -64395,7 +64402,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"jAu" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -64417,7 +64424,7 @@
/obj/item/radio/intercom/directional/north,
/obj/structure/window/spawner/directional/east,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"jAD" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/broken_floor,
@@ -64641,7 +64648,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"jBA" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -65223,7 +65230,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"jFD" = (
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -65836,7 +65843,7 @@
/obj/machinery/teleport/station,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"jKS" = (
/obj/effect/turf_decal/siding{
dir = 1
@@ -66482,7 +66489,7 @@
/obj/structure/cable,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"jPK" = (
/obj/structure/railing/corner{
dir = 8
@@ -66513,7 +66520,7 @@
},
/obj/structure/cable,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"jQc" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -66769,7 +66776,7 @@
"jRq" = (
/obj/structure/cable/multilayer/connected,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"jRr" = (
/obj/structure/table/reinforced/rglass,
/obj/item/flashlight/lamp/green{
@@ -66935,7 +66942,7 @@
/obj/structure/hedge,
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"jTn" = (
/obj/effect/spawner/random/trash/graffiti{
random_icon = 0
@@ -67092,7 +67099,7 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
/turf/open/floor/carpet/blue,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"jUR" = (
/obj/structure/transit_tube/station/dispenser/reverse{
dir = 4
@@ -67142,7 +67149,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"jUZ" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 1
@@ -67383,7 +67390,7 @@
/obj/effect/turf_decal/siding/wideplating_new/dark/corner,
/obj/structure/flora/bush/lavendergrass/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"jWT" = (
/obj/structure/sign/poster/contraband/wildcat/directional/east,
/obj/structure/hedge,
@@ -69164,7 +69171,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"kjT" = (
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -69319,7 +69326,7 @@
dir = 4
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kkZ" = (
/obj/effect/turf_decal/bot,
/obj/structure/closet/cardboard,
@@ -69853,7 +69860,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/closet/emcloset/anchored,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"koi" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/effect/turf_decal/siding/thinplating_new/light{
@@ -70012,7 +70019,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"kpj" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 4
@@ -70040,7 +70047,7 @@
},
/obj/effect/landmark/start/cyborg,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"kpo" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -70388,7 +70395,7 @@
dir = 4
},
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"krt" = (
/obj/effect/spawner/structure/window,
/obj/structure/curtain/cloth{
@@ -70471,7 +70478,7 @@
"krS" = (
/obj/machinery/porta_turret/ai,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"krX" = (
/obj/effect/turf_decal/siding/wood{
dir = 10
@@ -70658,7 +70665,7 @@
dir = 1
},
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ktO" = (
/obj/effect/turf_decal/siding/thinplating_new/light{
dir = 4
@@ -71230,7 +71237,7 @@
/area/station/security/checkpoint/science)
"kxn" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kxp" = (
/obj/item/radio/intercom/directional/south,
/obj/structure/table/reinforced,
@@ -71528,7 +71535,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"kzh" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -71587,7 +71594,7 @@
"kzJ" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"kzM" = (
/obj/item/kirbyplants/random,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -71596,7 +71603,7 @@
},
/obj/machinery/newscaster/directional/south,
/turf/open/floor/carpet/blue,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"kzQ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -71858,7 +71865,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"kCd" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 4
@@ -72103,7 +72110,7 @@
},
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kDy" = (
/obj/structure/fireplace{
pixel_x = -32
@@ -72262,7 +72269,7 @@
uses = 10
},
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"kEj" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
@@ -72389,7 +72396,7 @@
/obj/machinery/light/floor,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"kEP" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 4
@@ -72913,7 +72920,7 @@
network = list("minisat")
},
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kII" = (
/obj/machinery/research/anomaly_refinery,
/obj/effect/turf_decal/siding/purple,
@@ -73222,7 +73229,7 @@
/area/station/maintenance/department/medical)
"kLs" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kLw" = (
/turf/open/floor/wood/large,
/area/station/command/heads_quarters/cmo)
@@ -73243,7 +73250,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"kLD" = (
/obj/effect/turf_decal/tile/purple/half/contrasted,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
@@ -73314,7 +73321,7 @@
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"kMe" = (
/obj/effect/turf_decal/bot_white/right,
/obj/effect/turf_decal/stripes/line,
@@ -73332,7 +73339,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"kMn" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -73753,7 +73760,7 @@
/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/command/nuke_storage)
+/area/station/command/vault)
"kQf" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -73883,12 +73890,12 @@
/obj/effect/landmark/event_spawn,
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kQP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"kQZ" = (
/obj/effect/mapping_helpers/burnt_floor,
/obj/structure/chair/wood{
@@ -74066,7 +74073,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"kSE" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -74600,7 +74607,7 @@
},
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"kXm" = (
/obj/structure/sign/poster/random/directional/north,
/obj/effect/spawner/random/maintenance,
@@ -74857,7 +74864,7 @@
/obj/effect/turf_decal/delivery,
/obj/machinery/digital_clock/directional/north,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"laa" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
@@ -75435,7 +75442,7 @@
/obj/structure/flora/bush/fullgrass/style_random,
/obj/machinery/light/small/directional/south,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"lfD" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -75794,7 +75801,7 @@
pixel_y = 0
},
/turf/open/water,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"liG" = (
/obj/effect/spawner/structure/window,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -76142,7 +76149,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lkQ" = (
/obj/structure/sign/warning/secure_area/directional/south,
/obj/effect/decal/cleanable/vomit/nebula,
@@ -76805,7 +76812,7 @@
/obj/effect/turf_decal/bot/right,
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"lpK" = (
/obj/effect/turf_decal/tile/brown/opposingcorners{
dir = 1
@@ -78315,7 +78322,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lBk" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 5
@@ -78400,9 +78407,6 @@
/turf/open/floor/iron/dark,
/area/station/command/bridge)
"lBR" = (
-/obj/machinery/door/airlock/medical{
- name = "Psychology Lobby"
- },
/obj/effect/turf_decal/tile/blue/fourcorners,
/obj/machinery/door/firedoor,
/obj/structure/cable,
@@ -78412,6 +78416,9 @@
dir = 4
},
/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Paramedic Dispatch Room"
+ },
/turf/open/floor/iron/white,
/area/station/medical/paramedic)
"lBS" = (
@@ -78721,7 +78728,7 @@
/obj/effect/turf_decal/trimline/dark_blue,
/obj/structure/window/reinforced/fulltile,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"lEP" = (
/obj/effect/turf_decal/siding/dark/end{
dir = 4
@@ -79126,7 +79133,7 @@
},
/obj/structure/cable/multilayer/multiz,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"lII" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/glass,
@@ -79183,7 +79190,7 @@
dir = 9
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"lJf" = (
/obj/structure/sign/poster/random/directional/north,
/obj/structure/table/wood,
@@ -79306,7 +79313,7 @@
/obj/structure/sign/warning/vacuum/external/directional/north,
/obj/machinery/light/small/directional/north,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lKl" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 4
@@ -79528,7 +79535,7 @@
},
/obj/structure/hedge,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"lMe" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -79618,7 +79625,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lMG" = (
/obj/effect/turf_decal/trimline/brown/filled/corner,
/obj/effect/turf_decal/trimline/brown/filled/warning{
@@ -79802,7 +79809,7 @@
dir = 1
},
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
+ control_area = "/area/station/ai/satellite/interior";
name = "Antechamber Turret Control";
req_access = list("minisat");
pixel_y = -30
@@ -79814,7 +79821,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"lND" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -80007,7 +80014,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lPA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -80025,7 +80032,7 @@
},
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lPG" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -80215,7 +80222,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lRC" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/misc/asteroid/airless,
@@ -80785,7 +80792,7 @@
color = "#4874A2"
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"lWJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -80861,7 +80868,7 @@
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"lXF" = (
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
@@ -81150,7 +81157,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"lZu" = (
/obj/structure/hedge,
/obj/machinery/newscaster/directional/south,
@@ -81365,7 +81372,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"mbl" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted,
/obj/structure/sink/directional/west,
@@ -82151,7 +82158,7 @@
/obj/effect/turf_decal/bot,
/obj/structure/safe/vault,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"mhQ" = (
/obj/effect/turf_decal/bot,
/obj/effect/spawner/random/maintenance,
@@ -82185,7 +82192,7 @@
/obj/machinery/door/firedoor,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"mij" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -83349,7 +83356,7 @@
},
/obj/structure/flora/rock/pile/style_random,
/turf/open/water,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"mrU" = (
/obj/structure/sign/departments/security/directional/south,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -83435,7 +83442,7 @@
},
/obj/structure/flora/rock/pile/style_random,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"msl" = (
/obj/machinery/defibrillator_mount/directional/south,
/obj/structure/table/glass,
@@ -83539,7 +83546,7 @@
pixel_x = 8
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"msS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -83548,7 +83555,7 @@
color = "#3d3e42";
dir = 1
},
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"msT" = (
/obj/machinery/vending/cigarette,
/obj/effect/turf_decal/bot_white,
@@ -83599,8 +83606,8 @@
/area/station/maintenance/port)
"mtj" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/aft)
"mty" = (
@@ -83666,7 +83673,7 @@
/obj/structure/rack,
/obj/machinery/camera/autoname/motion/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"muq" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/trimline/green/filled/line{
@@ -84589,7 +84596,7 @@
color = "#3d3e42";
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"mBg" = (
/obj/structure/chair/comfy/brown{
buildstackamount = 0;
@@ -84637,7 +84644,7 @@
dir = 8
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"mBn" = (
/obj/structure/flora/bush/grassy/style_3,
/obj/effect/turf_decal/siding/wood,
@@ -85051,7 +85058,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"mFk" = (
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -85750,7 +85757,7 @@
/obj/machinery/newscaster/directional/north,
/obj/machinery/camera/autoname/motion/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"mKS" = (
/obj/machinery/door/airlock/mining{
name = "Drone Bay"
@@ -85970,7 +85977,7 @@
color = "#4874A2"
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"mNi" = (
/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer1{
dir = 4
@@ -86800,7 +86807,7 @@
dir = 8
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"mSl" = (
/obj/machinery/door/airlock/external{
name = "Arrival Airlock";
@@ -87612,7 +87619,7 @@
/obj/structure/flora/bush/grassy/style_random,
/obj/structure/flora/bush/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"mZd" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -88177,7 +88184,7 @@
dir = 9
},
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ndD" = (
/obj/structure/railing/corner{
dir = 8
@@ -88511,7 +88518,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"nho" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -88529,7 +88536,7 @@
pixel_y = 32
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"nhw" = (
/obj/effect/turf_decal/siding/dark/corner{
dir = 1
@@ -88721,7 +88728,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"njl" = (
/turf/open/floor/plating,
/area/station/construction/mining/aux_base)
@@ -88895,10 +88902,10 @@
/obj/machinery/door/airlock/maintenance{
name = "Abandoned Project Room"
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/central)
"nkU" = (
@@ -89438,11 +89445,11 @@
/obj/machinery/door/airlock/maintenance,
/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/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central)
"npk" = (
@@ -89561,7 +89568,7 @@
},
/obj/effect/turf_decal/trimline/red/corner,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"npI" = (
/obj/effect/turf_decal/trimline/red/line{
dir = 4
@@ -90492,13 +90499,13 @@
},
/obj/machinery/light/small/directional/east,
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/aisat/exterior";
+ control_area = "/area/station/ai/satellite/exterior";
name = "Zen Garden Turret Control";
req_access = list("minisat");
pixel_y = 27
},
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"nwC" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -90555,11 +90562,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
"nxa" = (
@@ -90673,7 +90680,7 @@
/area/station/science/xenobiology)
"nxR" = (
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nym" = (
/obj/structure/table/wood,
/obj/structure/cable,
@@ -90927,7 +90934,7 @@
dir = 10
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"nAd" = (
/obj/effect/turf_decal/siding/wideplating_new/dark/corner{
dir = 1
@@ -91399,7 +91406,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"nDR" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/abandoned,
@@ -92306,7 +92313,7 @@
"nKQ" = (
/obj/machinery/nuclearbomb/selfdestruct,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"nKS" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 4
@@ -93104,7 +93111,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/rubble,
/turf/open/floor/stone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"nQT" = (
/obj/structure/closet/secure_closet/medical3,
/obj/effect/turf_decal/box,
@@ -93400,7 +93407,7 @@
name = "EVA Airlock"
},
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nSV" = (
/obj/structure/railing,
/obj/item/shell/bot,
@@ -93951,7 +93958,7 @@
/area/station/maintenance/port)
"nXA" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"nXE" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
@@ -94064,7 +94071,7 @@
/obj/structure/hedge,
/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"nYG" = (
/obj/structure/sign/gym{
pixel_y = 32
@@ -94458,7 +94465,7 @@
dir = 4
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"obe" = (
/obj/structure/cable,
/obj/effect/spawner/random/maintenance,
@@ -94696,7 +94703,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ocH" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -95525,7 +95532,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"oit" = (
/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/trimline/dark/corner{
@@ -96306,7 +96313,7 @@
/obj/machinery/digital_clock/directional/north,
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"onN" = (
/obj/effect/turf_decal/trimline/dark_blue/filled/line{
dir = 10
@@ -96450,7 +96457,7 @@
},
/obj/machinery/newscaster/directional/south,
/turf/open/floor/carpet/blue,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"ooA" = (
/obj/structure/cable,
/obj/structure/broken_flooring/singular/directional/north,
@@ -97439,7 +97446,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"owE" = (
/obj/structure/flora/bush/grassy/style_random,
/obj/structure/flora/bush/lavendergrass/style_random,
@@ -97522,7 +97529,7 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"oxd" = (
/obj/structure/table/reinforced/plastitaniumglass,
/obj/structure/chem_separator{
@@ -97669,7 +97676,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"oyb" = (
/obj/effect/turf_decal/trimline/blue/filled/warning{
dir = 1
@@ -97772,7 +97779,7 @@
dir = 4
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"oyQ" = (
/obj/machinery/door/airlock/external{
name = "Escape Pod Two";
@@ -98295,7 +98302,7 @@
},
/obj/structure/flora/grass/jungle/b/style_5,
/turf/open/water,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"oDe" = (
/obj/effect/turf_decal/siding/dark{
dir = 1
@@ -98462,7 +98469,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"oEB" = (
/obj/effect/turf_decal/siding{
dir = 10
@@ -98686,7 +98693,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/window/spawner/directional/east,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"oGA" = (
/obj/effect/turf_decal/trimline/dark_green/warning{
dir = 4
@@ -98890,7 +98897,7 @@
/obj/machinery/computer/monitor,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"oIK" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/surgery_tray/full,
@@ -98930,7 +98937,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"oIU" = (
/obj/structure/stairs/west,
/obj/structure/railing,
@@ -99458,7 +99465,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"oMi" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 4
@@ -99516,7 +99523,7 @@
/obj/structure/cable,
/obj/machinery/light_switch/directional/south,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"oMO" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 1
@@ -99893,7 +99900,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"oOZ" = (
/obj/structure/flora/rock/pile/style_random,
/obj/effect/spawner/random/trash,
@@ -100128,7 +100135,7 @@
/obj/structure/cable,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"oQi" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 4
@@ -100556,7 +100563,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/rubble,
/turf/open/floor/stone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"oSQ" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 1
@@ -101341,7 +101348,7 @@
/obj/machinery/door/firedoor,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"oYY" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/broken_floor,
@@ -101360,7 +101367,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/status_display/evac/directional/west,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"oZj" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 4
@@ -101681,7 +101688,7 @@
/obj/machinery/holopad/secure,
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"pbd" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -102039,11 +102046,12 @@
"pdE" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central)
"pdF" = (
@@ -102125,7 +102133,7 @@
id = "AIgarden2"
},
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"pdW" = (
/obj/machinery/portable_atmospherics/canister,
/obj/effect/turf_decal/bot{
@@ -102192,7 +102200,7 @@
dir = 9
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"peB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden,
/obj/effect/turf_decal/stripes/line{
@@ -103142,7 +103150,7 @@
/obj/machinery/status_display/ai/directional/east,
/obj/machinery/light/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"plp" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/table/glass,
@@ -103783,7 +103791,7 @@
dir = 1
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"pqv" = (
/obj/machinery/door/airlock/maintenance{
name = "Courtroom Maintenance"
@@ -103892,7 +103900,7 @@
/obj/machinery/holopad/secure,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"prn" = (
/obj/effect/turf_decal/trimline/yellow/warning{
dir = 10
@@ -105225,7 +105233,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"pzR" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/delivery,
@@ -105279,7 +105287,7 @@
},
/obj/effect/turf_decal/trimline/red,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pAe" = (
/obj/machinery/status_display/ai,
/turf/closed/wall/r_wall,
@@ -105580,7 +105588,7 @@
/obj/effect/turf_decal/siding/thinplating_new/dark,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"pCn" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 6
@@ -106136,7 +106144,7 @@
},
/obj/structure/marker_beacon/yellow,
/turf/open/floor/bamboo,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"pHa" = (
/obj/structure/table/reinforced,
/obj/item/stack/sheet/iron/fifty,
@@ -106775,7 +106783,7 @@
},
/obj/structure/cable,
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"pLG" = (
/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner,
/turf/open/floor/circuit/green,
@@ -107010,7 +107018,7 @@
/obj/item/gun/ballistic/shotgun/riot,
/obj/item/gun/ballistic/shotgun/riot,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pNP" = (
/turf/closed/wall,
/area/station/service/lawoffice)
@@ -107221,7 +107229,7 @@
/obj/item/storage/lockbox/loyalty,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"pPe" = (
/obj/structure/chair/comfy/black{
dir = 1
@@ -107234,10 +107242,11 @@
/area/station/science/breakroom)
"pPh" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/central)
"pPi" = (
@@ -107857,7 +107866,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"pTD" = (
/obj/effect/turf_decal/siding/brown{
dir = 1
@@ -107936,7 +107945,7 @@
},
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"pUf" = (
/turf/closed/wall,
/area/station/medical/break_room)
@@ -108030,7 +108039,7 @@
},
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"pUZ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -108226,7 +108235,7 @@
req_access = list("captain")
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"pWS" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -108409,7 +108418,7 @@
color = "#4874A2"
},
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"pYq" = (
/obj/structure/chair,
/obj/effect/turf_decal/bot_white,
@@ -108562,7 +108571,7 @@
dir = 4
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"pZs" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -108697,7 +108706,7 @@
dir = 9
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qaB" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -109232,7 +109241,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/status_display/ai/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"qfB" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/end{
dir = 1
@@ -109254,7 +109263,7 @@
name = "Private Channel"
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qfC" = (
/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible,
/obj/structure/cable,
@@ -109591,7 +109600,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qih" = (
/obj/effect/turf_decal/tile/blue/full,
/obj/machinery/defibrillator_mount/mobile{
@@ -110607,7 +110616,7 @@
/obj/structure/cable,
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"qqk" = (
/obj/machinery/firealarm/directional/north,
/turf/open/floor/carpet/neon/simple/red/nodots,
@@ -111352,7 +111361,7 @@
/obj/item/restraints/handcuffs,
/obj/item/assembly/flash/handheld,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qwT" = (
/obj/machinery/light/floor,
/obj/effect/turf_decal/trimline/green,
@@ -111583,7 +111592,7 @@
/obj/effect/turf_decal/bot,
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qyy" = (
/turf/open/floor/glass/reinforced,
/area/station/commons/fitness)
@@ -111817,7 +111826,7 @@
pixel_x = -8
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qAi" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -111835,7 +111844,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qAt" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -111865,10 +111874,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/fore)
"qAG" = (
@@ -111892,7 +111902,7 @@
/obj/effect/spawner/random/armory/riot_helmet,
/obj/effect/spawner/random/armory/riot_shield,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qBb" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible,
/obj/structure/cable,
@@ -112420,7 +112430,7 @@
},
/obj/structure/sign/poster/official/random/directional/east,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/equipment)
+/area/station/ai/satellite/equipment)
"qEO" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/box/white{
@@ -112650,7 +112660,7 @@
/obj/effect/turf_decal/bot/right,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qGL" = (
/obj/item/reagent_containers/cup/beaker/cryoxadone{
pixel_x = -6;
@@ -113333,7 +113343,7 @@
"qKN" = (
/mob/living/simple_animal/bot/secbot/beepsky/armsky,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qKS" = (
/obj/effect/turf_decal/trimline/yellow,
/obj/machinery/light/floor,
@@ -113682,7 +113692,7 @@
pixel_x = 3
},
/turf/open/misc/beach/sand,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"qNb" = (
/turf/closed/wall,
/area/station/medical/pharmacy)
@@ -113731,7 +113741,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"qNs" = (
/obj/effect/turf_decal/trimline/yellow,
/obj/machinery/light/floor,
@@ -113808,7 +113818,7 @@
dir = 5
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qOs" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
@@ -113913,7 +113923,7 @@
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"qPS" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/cable,
@@ -113954,7 +113964,7 @@
},
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"qQa" = (
/obj/structure/closet/crate/coffin,
/obj/effect/turf_decal/tile/dark/diagonal_centre,
@@ -114029,7 +114039,7 @@
pixel_y = -32
},
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"qQC" = (
/obj/structure/flora/bush/fullgrass,
/obj/structure/flora/bush/grassy/style_random,
@@ -114566,7 +114576,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"qVC" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 1
@@ -114840,7 +114850,7 @@
dir = 10
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qYk" = (
/obj/structure/rack,
/obj/item/clothing/suit/hazardvest,
@@ -114968,7 +114978,7 @@
network = list("minisat")
},
/turf/open/misc/asteroid/airless,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"qZc" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/window/reinforced/spawner/directional/east,
@@ -115327,7 +115337,7 @@
/obj/structure/cable,
/obj/machinery/holopad/secure,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"rbJ" = (
/obj/structure/rack,
/obj/item/clothing/gloves/color/fyellow,
@@ -115748,7 +115758,7 @@
pixel_y = 26
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"rfe" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -116975,7 +116985,7 @@
req_access = list("ai_upload")
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"rot" = (
/obj/effect/turf_decal/siding/wideplating_new/dark{
dir = 4
@@ -117165,7 +117175,7 @@
/obj/structure/table/reinforced,
/obj/machinery/recharger,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"rpr" = (
/obj/effect/turf_decal/tile/brown/fourcorners,
/obj/machinery/mineral/ore_redemption{
@@ -117546,7 +117556,7 @@
network = list("minisat")
},
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"rrD" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/bush/sparsegrass/style_random,
@@ -118072,10 +118082,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/starboard/fore)
"rwe" = (
@@ -118261,7 +118271,7 @@
/obj/machinery/teleport/hub,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"rxz" = (
/obj/machinery/atmospherics/components/binary/pump{
dir = 1;
@@ -118554,10 +118564,11 @@
/obj/machinery/door/airlock/maintenance/glass,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/cargo)
"rAw" = (
@@ -118744,7 +118755,7 @@
"rBm" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"rBC" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -118815,7 +118826,7 @@
"rCf" = (
/obj/effect/turf_decal/trimline/dark/corner,
/turf/open/floor/iron/dark/textured_corner,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"rCi" = (
/obj/effect/turf_decal/bot,
/obj/machinery/digital_clock/directional/south,
@@ -119256,7 +119267,7 @@
/area/station/command/heads_quarters/qm)
"rEV" = (
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
+ control_area = "/area/station/ai/upload/chamber";
icon_state = "control_stun";
name = "AI Upload Turret Control";
pixel_y = 28
@@ -119274,7 +119285,7 @@
},
/obj/effect/landmark/start/cyborg,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"rEX" = (
/obj/effect/turf_decal/siding/wood{
dir = 5
@@ -119969,7 +119980,7 @@
/obj/effect/spawner/structure/window/reinforced/tinted,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"rKH" = (
/obj/structure/railing/corner,
/obj/effect/turf_decal/siding/purple,
@@ -120152,7 +120163,7 @@
},
/obj/machinery/light/small/directional/south,
/turf/open/floor/holofloor/wood,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"rLH" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -120898,7 +120909,7 @@
/obj/item/kirbyplants/random,
/obj/machinery/airalarm/directional/west,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"rRE" = (
/obj/effect/turf_decal/tile/yellow,
/turf/open/floor/iron/white,
@@ -120931,14 +120942,14 @@
pixel_y = 11
},
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat/atmos";
+ control_area = "/area/station/ai/satellite/atmos";
name = "Atmospherics Turret Control";
req_access = list("minisat");
pixel_y = -27
},
/obj/machinery/digital_clock/directional/west,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"rSd" = (
/obj/effect/turf_decal/siding/wood{
dir = 10
@@ -121767,7 +121778,7 @@
/area/station/science/lower)
"rYP" = (
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"rYR" = (
/turf/closed/wall/r_wall,
/area/station/tcommsat/server)
@@ -122260,7 +122271,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sbL" = (
/obj/effect/turf_decal/weather/snow,
/obj/structure/cable,
@@ -122305,7 +122316,7 @@
name = "E.V.A. Storage Shutter"
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"scx" = (
/obj/effect/turf_decal/tile/dark/diagonal_centre,
/obj/machinery/oven/range,
@@ -122935,7 +122946,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"shg" = (
/obj/structure/frame/machine,
/turf/open/floor/iron/smooth_large,
@@ -123179,7 +123190,7 @@
pixel_y = -24
},
/turf/open/floor/stone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"sjI" = (
/obj/structure/cable,
/obj/machinery/light/small/red/directional/west,
@@ -124143,7 +124154,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ssw" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 5
@@ -125359,7 +125370,7 @@
dir = 8
},
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sCy" = (
/obj/structure/railing{
dir = 4
@@ -125591,7 +125602,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"sEh" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -126096,7 +126107,7 @@
},
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"sHT" = (
/obj/effect/turf_decal/trimline/blue,
/obj/machinery/light/floor,
@@ -126400,7 +126411,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"sKF" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/broken_floor,
@@ -127269,7 +127280,7 @@
},
/obj/structure/marker_beacon/lime,
/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"sSe" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -127787,7 +127798,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"sVU" = (
/obj/machinery/door/airlock/grunge{
name = "Cell 1";
@@ -128357,7 +128368,7 @@
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"sZP" = (
/obj/structure/chair/office{
dir = 4
@@ -128791,7 +128802,7 @@
/obj/machinery/light/small/directional/south,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"tdd" = (
/obj/machinery/holopad,
/turf/open/floor/iron/dark/textured,
@@ -129168,7 +129179,7 @@
},
/obj/structure/hedge,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tgm" = (
/obj/machinery/atmospherics/components/trinary/mixer/flipped{
dir = 8
@@ -129214,7 +129225,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"tgF" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -129390,7 +129401,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"thP" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 10
@@ -129493,7 +129504,7 @@
/area/station/maintenance/port/fore)
"tip" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"tiq" = (
/obj/effect/turf_decal/trimline/blue/line{
dir = 1
@@ -129603,7 +129614,7 @@
/obj/machinery/firealarm/directional/west,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"tjx" = (
/obj/effect/turf_decal/trimline/blue,
/obj/effect/turf_decal/trimline/blue/mid_joiner{
@@ -130392,7 +130403,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tpZ" = (
/obj/machinery/power/smes{
charge = 5e+006
@@ -130435,7 +130446,7 @@
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/bush/ferny/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"tqo" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -130896,7 +130907,7 @@
dir = 8
},
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ttz" = (
/obj/machinery/light_switch/directional/west,
/obj/effect/turf_decal/siding/blue{
@@ -130950,7 +130961,7 @@
/obj/machinery/light/small/directional/east,
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ttO" = (
/obj/effect/turf_decal/siding/dark{
dir = 4
@@ -131126,7 +131137,7 @@
"tvt" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"tvw" = (
/obj/machinery/door/airlock/maintenance{
name = "Security Maintenance"
@@ -132385,7 +132396,7 @@
/area/station/security/prison)
"tDF" = (
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"tDJ" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/turf_decal/trimline/blue/filled/corner{
@@ -132435,7 +132446,7 @@
dir = 4
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tDR" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/structure/flora/grass/jungle/b/style_random,
@@ -132793,7 +132804,7 @@
/area/station/service/chapel)
"tGr" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"tGx" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -132976,7 +132987,7 @@
},
/obj/effect/turf_decal/caution/red,
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tHw" = (
/obj/structure/railing{
dir = 6
@@ -133547,7 +133558,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_half,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"tLz" = (
/obj/structure/bookcase/random,
/obj/effect/turf_decal/siding/wood{
@@ -134050,7 +134061,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/rubble,
/turf/open/floor/stone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"tPc" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -134464,7 +134475,7 @@
network = list("vault")
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tSs" = (
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
@@ -134690,7 +134701,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"tTV" = (
/obj/structure/sign/warning/vacuum/directional/north,
/obj/effect/turf_decal/stripes/line{
@@ -134953,7 +134964,7 @@
/obj/machinery/digital_clock/directional/north,
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"tWk" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/effect/landmark/atmospheric_sanity/ignore_area,
@@ -135050,7 +135061,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"tXg" = (
/obj/effect/spawner/structure/window,
/obj/structure/curtain/cloth/fancy/mechanical{
@@ -135396,7 +135407,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"tZm" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 10
@@ -135829,7 +135840,7 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"udz" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -136172,7 +136183,7 @@
/obj/item/kirbyplants/random,
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"ugO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
/obj/machinery/meter,
@@ -136329,7 +136340,7 @@
/area/station/medical/paramedic)
"uhM" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uhP" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -136460,7 +136471,7 @@
/obj/machinery/newscaster/directional/north,
/obj/structure/window/spawner/directional/west,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"uiL" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -136491,7 +136502,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uiZ" = (
/turf/open/floor/glass,
/area/station/commons/lounge)
@@ -136532,7 +136543,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"ujm" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
@@ -136707,7 +136718,7 @@
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ula" = (
/obj/structure/cable,
/obj/effect/spawner/random/trash/caution_sign,
@@ -136762,7 +136773,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ulJ" = (
/obj/structure/cable,
/obj/structure/curtain/cloth{
@@ -137878,7 +137889,7 @@
/obj/machinery/portable_atmospherics/canister/air,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"uuG" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -138079,7 +138090,7 @@
/obj/machinery/light_switch/directional/east,
/obj/structure/cable,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uwF" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/cup/glass/coffee,
@@ -138911,7 +138922,7 @@
/area/station/maintenance/port/central)
"uCV" = (
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uCW" = (
/obj/structure/hedge,
/obj/structure/window/reinforced/spawner/directional/west,
@@ -139014,7 +139025,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"uEd" = (
/obj/effect/spawner/random/entertainment/money_small,
/obj/structure/table,
@@ -139696,7 +139707,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"uKz" = (
/obj/effect/turf_decal/siding/dark/corner{
dir = 8
@@ -139737,13 +139748,13 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"uKL" = (
/obj/machinery/porta_turret/ai,
/obj/effect/turf_decal/bot,
/obj/machinery/computer/security/telescreen/minisat/directional/east,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uKZ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -140129,7 +140140,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"uNI" = (
/obj/structure/railing{
dir = 9
@@ -140687,7 +140698,7 @@
network = list("minisat")
},
/turf/open/misc/asteroid/airless,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"uSn" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -140879,7 +140890,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/stone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"uTS" = (
/obj/structure/chair/sofa/corp{
dir = 1
@@ -140929,7 +140940,7 @@
dir = 1
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"uUi" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 6
@@ -141004,7 +141015,7 @@
},
/obj/machinery/light/floor,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"uUI" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 9
@@ -141166,7 +141177,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"uVH" = (
/obj/effect/turf_decal/tile/purple/fourcorners,
/obj/machinery/door/firedoor,
@@ -141412,7 +141423,7 @@
},
/obj/structure/marker_beacon/lime,
/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"uXm" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable,
@@ -141475,7 +141486,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"uXN" = (
/obj/structure/table/reinforced/rglass,
/obj/item/storage/box/monkeycubes{
@@ -141625,7 +141636,7 @@
dir = 4
},
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"uZi" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -141661,7 +141672,7 @@
/obj/structure/flora/bush/fullgrass/style_random,
/obj/structure/flora/bush/sunny/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"uZr" = (
/obj/structure/chair/office{
dir = 8
@@ -141701,7 +141712,7 @@
/obj/structure/marker_beacon/lime,
/obj/structure/cable,
/turf/open/floor/grass,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"uZJ" = (
/obj/structure/disposaloutlet{
dir = 4
@@ -141837,7 +141848,7 @@
},
/obj/machinery/firealarm/directional/west,
/turf/open/floor/carpet/neon/simple/lime,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vaz" = (
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
dir = 10
@@ -142055,7 +142066,7 @@
dir = 8
},
/turf/open/misc/dirt/dark/station,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"vbG" = (
/obj/machinery/door/airlock/public/glass{
name = "Library"
@@ -142388,7 +142399,7 @@
/obj/structure/cable,
/obj/machinery/computer/security/telescreen/aiupload/directional/north,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"vdA" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -142629,7 +142640,7 @@
req_access = list("armory")
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"veT" = (
/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped{
dir = 4
@@ -142988,7 +142999,7 @@
dir = 6
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"vhR" = (
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
dir = 1
@@ -143693,7 +143704,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"vlP" = (
/obj/structure/hedge,
/obj/structure/railing{
@@ -144227,7 +144238,7 @@
},
/obj/structure/flora/bush/grassy/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"vqa" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/structure/flora/rock/pile/jungle/style_random,
@@ -144376,7 +144387,7 @@
pixel_x = -32
},
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"vrO" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/railing{
@@ -144965,7 +144976,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"vvQ" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 8
@@ -145303,7 +145314,7 @@
},
/obj/structure/flora/rock/pile/jungle/style_random,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"vyb" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -145977,7 +145988,7 @@
color = "#4874A2"
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"vDE" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
@@ -146595,7 +146606,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port)
"vIJ" = (
@@ -147295,7 +147306,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"vPe" = (
/obj/machinery/computer/mechpad,
/obj/structure/cable,
@@ -147324,7 +147335,7 @@
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"vPm" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 1
@@ -147378,7 +147389,7 @@
"vPH" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"vPU" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 9
@@ -147733,7 +147744,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"vSy" = (
/obj/effect/turf_decal/trimline/dark_green,
/obj/structure/disposalpipe/segment,
@@ -148197,7 +148208,7 @@
dir = 6
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vWs" = (
/obj/machinery/power/apc/auto_name/directional/south,
/obj/effect/turf_decal/siding/thinplating_new/dark{
@@ -148372,7 +148383,7 @@
dir = 5
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"vXL" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -148971,7 +148982,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"wcg" = (
/obj/machinery/airalarm/directional/south,
/obj/structure/chair/sofa/bench/right{
@@ -148992,7 +149003,7 @@
/obj/machinery/holopad,
/obj/structure/flora/bush/sparsegrass/style_3,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"wcq" = (
/obj/structure/chair/sofa/corp,
/obj/machinery/incident_display/delam/directional/north,
@@ -150270,7 +150281,7 @@
dir = 8
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"wmO" = (
/turf/open/floor/iron,
/area/station/maintenance/fore/lesser)
@@ -150416,7 +150427,7 @@
network = list("minisat")
},
/turf/open/floor/engine/hull/reinforced,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"wnQ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -150520,7 +150531,7 @@
},
/obj/machinery/porta_turret/ai,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"woH" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/box/white{
@@ -150875,7 +150886,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"wsY" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -150972,7 +150983,7 @@
dir = 6
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"wtR" = (
/obj/structure/curtain/cloth{
color = "#666666"
@@ -151037,7 +151048,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"wup" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted,
/obj/effect/turf_decal/trimline/dark_blue/filled/warning{
@@ -151284,7 +151295,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"wvS" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -151609,7 +151620,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"wyn" = (
/obj/machinery/door/window/brigdoor/left/directional/west{
req_access = list("security");
@@ -151826,7 +151837,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 1
},
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"wzL" = (
/obj/structure/railing{
dir = 1
@@ -152203,7 +152214,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"wCr" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
@@ -152848,7 +152859,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"wHS" = (
/obj/structure/chair/wood/wings{
dir = 1
@@ -153198,7 +153209,7 @@
dir = 4
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"wKM" = (
/obj/effect/turf_decal/siding/brown,
/obj/effect/turf_decal/trimline/brown/filled/corner,
@@ -153343,7 +153354,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"wLX" = (
/obj/machinery/dna_scannernew,
/turf/open/floor/iron/dark/textured,
@@ -153553,7 +153564,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 4
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"wNP" = (
/obj/effect/spawner/random/structure/table_or_rack,
/obj/item/clothing/mask/gas,
@@ -153923,7 +153934,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"wQQ" = (
/obj/structure/railing/corner{
dir = 1
@@ -154646,7 +154657,7 @@
"wXm" = (
/obj/structure/cable,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"wXo" = (
/obj/structure/table,
/obj/item/reagent_containers/spray/pestspray{
@@ -155988,7 +155999,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"xji" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -156266,7 +156277,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/turret_protected/aisat/service)
+/area/station/ai/satellite/service)
"xla" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -156283,7 +156294,7 @@
/turf/open/floor/iron/dark/textured_corner{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"xlf" = (
/obj/machinery/door/airlock{
name = "Unisex Showers"
@@ -156471,7 +156482,7 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xmv" = (
/obj/effect/turf_decal/delivery,
/obj/structure/rack,
@@ -156883,7 +156894,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"xpq" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -157305,7 +157316,7 @@
},
/obj/structure/flora/grass/jungle/b/style_2,
/turf/open/water,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"xsP" = (
/obj/effect/turf_decal/trimline/brown,
/obj/machinery/light/floor,
@@ -157703,7 +157714,7 @@
},
/obj/structure/marker_beacon/jade,
/turf/open/floor/holofloor/wood,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"xvH" = (
/obj/item/kirbyplants/organic/plant22{
pixel_y = 9
@@ -157761,6 +157772,7 @@
/obj/effect/mapping_helpers/airlock/access/all/medical/general,
/obj/machinery/duct,
/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
"xwg" = (
@@ -157848,7 +157860,7 @@
/obj/item/kirbyplants/random,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"xwW" = (
/obj/machinery/door/poddoor/preopen{
id = "Prison Gate";
@@ -158144,7 +158156,7 @@
dir = 6
},
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xzH" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 1
@@ -158598,7 +158610,7 @@
"xDe" = (
/obj/machinery/porta_turret/ai,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"xDi" = (
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
@@ -158948,7 +158960,7 @@
},
/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"xGh" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -159660,7 +159672,7 @@
/obj/machinery/firealarm/directional/west,
/obj/machinery/status_display/evac/directional/north,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"xLb" = (
/obj/effect/turf_decal/siding/dark{
dir = 4
@@ -159779,7 +159791,7 @@
dir = 8
},
/turf/open/floor/iron/dark/textured,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"xLX" = (
/turf/open/floor/carpet/red,
/area/station/security/detectives_office)
@@ -159953,7 +159965,7 @@
dir = 5
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xMI" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -160112,7 +160124,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_half,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"xNP" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/tcomms_all,
@@ -160607,7 +160619,7 @@
/obj/machinery/status_display/ai/directional/west,
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/atmos)
+/area/station/ai/satellite/atmos)
"xRE" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -161011,7 +161023,7 @@
network = list("minisat")
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"xVs" = (
/obj/structure/noticeboard/qm{
pixel_y = 32
@@ -161297,7 +161309,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/area/station/ai/satellite/maintenance)
"xXR" = (
/obj/structure/table/wood,
/obj/structure/cable,
@@ -161675,7 +161687,7 @@
},
/obj/structure/chair/sofa/bench/solo,
/turf/open/floor/iron/dark/herringbone,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"yaR" = (
/obj/machinery/light/floor,
/obj/effect/turf_decal/trimline/brown,
@@ -162454,7 +162466,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/window/spawner/directional/west,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ygY" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -162637,7 +162649,7 @@
},
/obj/structure/flora/bush/grassy/style_random,
/turf/open/floor/grass,
-/area/station/ai_monitored/aisat/exterior)
+/area/station/ai/satellite/exterior)
"yiu" = (
/obj/effect/turf_decal/siding/dark{
dir = 4
@@ -163251,7 +163263,7 @@
},
/obj/structure/cable,
/turf/open/floor/iron/dark/small,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ylW" = (
/obj/structure/table/reinforced/rglass,
/obj/item/paper_bin{
diff --git a/_maps/map_files/debug/multiz.dmm b/_maps/map_files/debug/multiz.dmm
index a856336cb46..750a52c096e 100644
--- a/_maps/map_files/debug/multiz.dmm
+++ b/_maps/map_files/debug/multiz.dmm
@@ -1022,7 +1022,7 @@
dir = 8
},
/obj/structure/table,
-/obj/item/tank/jetpack/oxygen/captain,
+/obj/item/tank/jetpack/captain,
/obj/item/storage/belt/utility/chief/full,
/obj/item/clothing/gloves/color/yellow{
pixel_y = 10
diff --git a/_maps/map_files/generic/CentCom_minimal.dmm b/_maps/map_files/generic/CentCom_minimal.dmm
index bab075b8627..05379235432 100644
--- a/_maps/map_files/generic/CentCom_minimal.dmm
+++ b/_maps/map_files/generic/CentCom_minimal.dmm
@@ -11,6 +11,8 @@
/area/centcom/central_command_areas/control)
"x" = (
/obj/effect/landmark/error,
+/obj/effect/landmark/observer_start,
+/obj/effect/landmark/latejoin,
/turf/open/floor/iron,
/area/centcom/central_command_areas/control)
"A" = (
diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm
index e79b80c8d3b..76ef9ff77e9 100644
--- a/_maps/map_files/tramstation/tramstation.dmm
+++ b/_maps/map_files/tramstation/tramstation.dmm
@@ -1492,22 +1492,6 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
/area/station/asteroid)
-"aeS" = (
-/obj/effect/turf_decal/siding/wideplating{
- dir = 6
- },
-/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,
@@ -1524,12 +1508,6 @@
},
/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
@@ -1596,10 +1574,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"afn" = (
-/obj/machinery/nuclearbomb/selfdestruct,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
"afo" = (
/obj/structure/flora/bush/flowers_br/style_random,
/turf/open/floor/grass,
@@ -1994,6 +1968,16 @@
},
/turf/open/misc/asteroid/airless,
/area/station/asteroid)
+"agV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/structure/closet/emcloset,
+/obj/effect/landmark/start/hangover,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"agW" = (
/obj/effect/mapping_helpers/airlock/access/all/service/bar,
/obj/machinery/door/airlock{
@@ -2225,15 +2209,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"aie" = (
-/obj/effect/decal/cleanable/dirt,
-/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/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"aiw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
@@ -2264,6 +2239,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"aiG" = (
+/turf/closed/wall/r_wall,
+/area/station/command/vault)
"aiH" = (
/obj/machinery/light/directional/east,
/turf/open/floor/noslip/tram,
@@ -2438,6 +2416,13 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
+"ako" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"akr" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -2571,6 +2556,10 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"aly" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/interior)
"alA" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -2751,13 +2740,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"anj" = (
-/obj/effect/turf_decal/stripes/end{
- dir = 8
- },
-/obj/machinery/light/floor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"anr" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -2867,10 +2849,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"aoh" = (
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"aor" = (
/obj/effect/landmark/start/station_engineer,
/obj/effect/turf_decal/trimline/yellow/arrow_cw,
@@ -3227,17 +3205,6 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"asI" = (
-/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/power_store/cell/high,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"asQ" = (
/obj/structure/sign/warning/no_smoking,
/turf/closed/wall,
@@ -3372,10 +3339,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/center)
-"aur" = (
-/obj/effect/spawner/random/engineering/tracking_beacon,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"auz" = (
/turf/closed/wall,
/area/station/commons/vacant_room)
@@ -3445,12 +3408,6 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"avg" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"avj" = (
/obj/structure/table,
/obj/machinery/syndicatebomb/training,
@@ -3563,6 +3520,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"avI" = (
+/obj/machinery/door/window/right/directional/south{
+ name = "Suit Storage"
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"avP" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -3830,10 +3793,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"ayI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ayJ" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -3856,6 +3815,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"ayP" = (
+/obj/machinery/suit_storage_unit/medical,
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/iron/dark/smooth_edge{
+ dir = 4
+ },
+/area/station/medical/paramedic)
"ayR" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/eva)
@@ -4046,6 +4015,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"aBP" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/window/reinforced/spawner/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"aBQ" = (
/obj/effect/turf_decal/trimline/dark_blue/line,
/turf/open/floor/iron/dark,
@@ -4093,6 +4067,26 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/radshelter/civil)
+"aCA" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -7;
+ pixel_y = 3
+ },
+/obj/item/clothing/shoes/magboots{
+ pixel_x = -7;
+ pixel_y = -2
+ },
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/obj/item/clothing/shoes/magboots{
+ pixel_x = 8;
+ pixel_y = -2
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"aCC" = (
/obj/structure/chair/office/light,
/obj/effect/turf_decal/tile/yellow{
@@ -4198,19 +4192,6 @@
/obj/machinery/smartfridge/petri/preloaded,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"aDq" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/start/paramedic,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/box/white{
- color = "#52B4E9"
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"aDu" = (
/obj/effect/turf_decal/arrows/white{
dir = 8
@@ -4225,6 +4206,15 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"aDx" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"aDz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -4455,6 +4445,14 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
+"aFL" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/armory)
"aFP" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -4493,6 +4491,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"aGf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"aGh" = (
/obj/effect/turf_decal/trimline/dark_blue/arrow_ccw{
dir = 5
@@ -4729,6 +4733,9 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"aHy" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/upload/chamber)
"aHD" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/directional/north,
@@ -4790,17 +4797,6 @@
"aIi" = (
/turf/open/floor/iron,
/area/station/security/prison/work)
-"aIj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/space_heater,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"aIp" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -5353,9 +5349,6 @@
/obj/effect/turf_decal/tile/green,
/turf/open/floor/iron,
/area/station/command/bridge)
-"aNq" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"aNr" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/power/apc/auto_name/directional/south,
@@ -5482,10 +5475,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"aOH" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"aOJ" = (
/obj/machinery/computer/crew{
dir = 8
@@ -5655,23 +5644,6 @@
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
-"aPV" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/transit_tube/station/reverse{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"aQa" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/light/cold/directional/north,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"aQf" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
@@ -5723,6 +5695,17 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
+"aQE" = (
+/obj/structure/sign/departments/vault/directional/north,
+/obj/effect/turf_decal/stripes/end,
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/command/vault)
"aQF" = (
/obj/structure/window/spawner/directional/east,
/obj/structure/window/spawner/directional/west,
@@ -6006,12 +5989,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"aUw" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/status_display/ai/directional/north,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"aUC" = (
/obj/machinery/camera/directional/south{
c_tag = "Civilian - Chapel South"
@@ -6021,6 +5998,27 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"aUM" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/item/storage/box/syringes{
+ pixel_y = 4
+ },
+/obj/item/storage/box/syringes,
+/obj/item/mod/module/plasma_stabilizer,
+/obj/machinery/door/window/left/directional/west{
+ name = "Secure Medical Storage";
+ req_access = list("medical")
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/item/mod/module/signlang_radio,
+/obj/item/mod/module/thermal_regulator,
+/obj/item/gun/syringe,
+/obj/item/gun/syringe,
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"aVb" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/structure/flora/bush/grassy/style_random,
@@ -6076,6 +6074,9 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"aWy" = (
+/turf/closed/wall/r_wall,
+/area/station/security/armory)
"aWJ" = (
/obj/machinery/door/airlock/public/glass{
name = "Primary Tool Storage"
@@ -6166,12 +6167,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/main)
-"aYv" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/command/nuke_storage)
"aYA" = (
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
@@ -6184,6 +6179,17 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
+"aYO" = (
+/obj/effect/turf_decal/trimline/yellow/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,
+/turf/open/floor/iron/dark/corner{
+ dir = 1
+ },
+/area/station/command/eva)
"aZm" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -6298,17 +6304,11 @@
/obj/item/radio/intercom/directional/north,
/turf/open/floor/wood/large,
/area/station/service/barber)
-"bcx" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/machinery/status_display/ai/directional/east,
+"bcJ" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"bcI" = (
-/obj/item/kirbyplants/photosynthetic,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/upload/chamber)
"bcL" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -6319,13 +6319,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
-"bcO" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/yellow/corner,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bcV" = (
/obj/effect/turf_decal/trimline/white/filled/corner{
dir = 1
@@ -6348,12 +6341,6 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"bdT" = (
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bej" = (
/obj/machinery/newscaster/directional/north,
/obj/effect/turf_decal/trimline/green/filled/line,
@@ -6519,17 +6506,6 @@
"bhs" = (
/turf/closed/wall,
/area/station/commons/lounge)
-"bhx" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Chamber Hallway"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"bhG" = (
/obj/machinery/door/airlock/centcom{
name = "Syndicate Secure Airlock System";
@@ -6547,25 +6523,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"bid" = (
-/obj/structure/table,
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 4;
- pixel_y = 2
+"bii" = (
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
+ dir = 8
},
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 8
+/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
+ dir = 8
},
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = -4;
- pixel_y = 6
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_y = 4
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"bio" = (
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
@@ -6652,6 +6621,10 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"bkf" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"blg" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/trimline/tram/filled/line{
@@ -6778,6 +6751,11 @@
/obj/structure/table/wood,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"bnu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"bnY" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -6845,6 +6823,20 @@
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"bpe" = (
+/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/security/armory)
"bpn" = (
/mob/living/carbon/human/species/monkey,
/turf/open/misc/grass/jungle/station,
@@ -6862,15 +6854,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"bpC" = (
-/obj/structure/chair/sofa/corp/left,
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/effect/turf_decal/tile/neutral/opposingcorners{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/break_room)
"bpP" = (
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east,
@@ -6921,13 +6904,6 @@
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"bqu" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/warning,
-/turf/open/floor/iron/dark/side,
-/area/station/ai_monitored/command/storage/eva)
"bqU" = (
/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
/turf/open/floor/iron/dark,
@@ -7112,6 +7088,13 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/service/chapel/monastery)
+"buC" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/machinery/status_display/ai/directional/west,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"buG" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
@@ -7227,6 +7210,13 @@
/obj/structure/filingcabinet,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
+"bwI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/transit_tube/horizontal{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"bwM" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/turf_decal/tile/brown/fourcorners,
@@ -7314,9 +7304,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/service/janitor)
-"bya" = (
+"byb" = (
+/obj/effect/turf_decal/trimline/white/filled/corner{
+ dir = 4
+ },
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/interior)
"byh" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -7325,12 +7318,6 @@
/obj/machinery/computer/records/medical/laptop,
/turf/open/floor/iron/white,
/area/station/security/medical)
-"byn" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/command/nuke_storage)
"byw" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -7357,17 +7344,27 @@
},
/turf/open/openspace,
/area/station/asteroid)
-"byF" = (
-/obj/machinery/ai_slipper{
- uses = 10
+"byA" = (
+/obj/structure/rack,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -9;
+ pixel_y = 7
},
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/camera/directional/south{
- network = list("ss13","minisat");
- c_tag = "Secure - AI Antechamber North"
+/obj/effect/landmark/navigate_destination/eva,
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = -9;
+ pixel_y = -1
},
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/tank/jetpack/carbondioxide{
+ pixel_x = 7;
+ pixel_y = -1
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"byH" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -7423,13 +7420,6 @@
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/virology)
-"bzA" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 4
- },
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"bzN" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -7479,12 +7469,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
-"bAW" = (
-/obj/effect/turf_decal/trimline/white/filled/corner{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"bBc" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/station/security/armory)
"bBl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -7610,12 +7599,6 @@
name = "Holodeck Projector Floor"
},
/area/station/holodeck/rec_center)
-"bEz" = (
-/obj/structure/closet/crate/goldcrate,
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"bEM" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 10
@@ -7641,14 +7624,6 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/wood,
/area/station/service/lawoffice)
-"bFl" = (
-/obj/structure/showcase/cyborg/old{
- dir = 4;
- pixel_x = -9;
- pixel_y = 2
- },
-/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{
@@ -7905,12 +7880,6 @@
/obj/effect/turf_decal/siding/thinplating/dark,
/turf/open/floor/iron/white,
/area/station/science/research)
-"bJP" = (
-/obj/structure/railing{
- dir = 10
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"bKb" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 4
@@ -7937,6 +7906,9 @@
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
+"bKv" = (
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"bKy" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner,
@@ -7959,15 +7931,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"bKK" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"bKM" = (
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
@@ -8057,6 +8020,16 @@
/obj/machinery/disposal/bin/tagger,
/turf/open/floor/iron,
/area/station/security/office)
+"bLz" = (
+/obj/structure/sign/warning/secure_area{
+ name = "HIGH SECURITY STORAGE";
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"bLA" = (
/obj/structure/table/wood,
/obj/item/folder{
@@ -8083,10 +8056,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"bLO" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"bLQ" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -8129,13 +8098,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
-"bMz" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/bluespace_beacon,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"bME" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -8151,6 +8113,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/central/greater)
+"bMZ" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"bNa" = (
/obj/machinery/door/airlock/research{
name = "Research Division Access"
@@ -8191,25 +8160,6 @@
/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,
@@ -8439,6 +8389,13 @@
/obj/structure/water_source/puddle,
/turf/open/misc/asteroid,
/area/station/security/prison/workout)
+"bRD" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"bSd" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/large,
@@ -8511,6 +8468,11 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"bTZ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/grimy,
+/area/station/command/vault)
"bUh" = (
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -8613,16 +8575,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"bVG" = (
-/obj/structure/tank_dispenser/oxygen{
- pixel_x = -1;
- pixel_y = 2
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"bVL" = (
/obj/structure/chair{
dir = 8
@@ -8967,13 +8919,6 @@
/obj/structure/sign/clock/directional/west,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"bZA" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"bZI" = (
/obj/machinery/door/window/brigdoor/left/directional/south{
name = "Secure Morgue Trays";
@@ -9020,6 +8965,16 @@
},
/turf/open/floor/engine/cult,
/area/station/service/library)
+"cas" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"cay" = (
/mob/living/basic/goat/pete,
/obj/effect/turf_decal/weather/snow/corner{
@@ -9127,6 +9082,24 @@
/obj/machinery/computer/security/telescreen/entertainment/directional/east,
/turf/open/floor/wood/large,
/area/station/service/barber)
+"cbR" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"cbU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"cch" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/lattice/catwalk,
@@ -9303,15 +9276,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/storage)
-"cex" = (
-/obj/effect/turf_decal/trimline/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"cey" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
@@ -9372,13 +9336,12 @@
},
/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{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"cfn" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/status_display/ai/directional/north,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"cfp" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner,
@@ -9436,16 +9399,13 @@
dir = 8
},
/area/station/science/ordnance/office)
-"cgl" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
+"cgd" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
},
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/corner{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"cgw" = (
/obj/machinery/computer/operating{
dir = 8
@@ -9473,6 +9433,12 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"cgW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"cgX" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -9515,11 +9481,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
-"chr" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/light/floor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"cht" = (
/obj/effect/turf_decal/bot,
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
@@ -9613,6 +9574,26 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
+"ckf" = (
+/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/satellite/chamber)
"ckr" = (
/obj/structure/table,
/obj/item/assembly/timer{
@@ -9645,6 +9626,14 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
/area/station/command/heads_quarters/rd)
+"ckG" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"ckH" = (
/obj/machinery/door/airlock/highsecurity{
name = "Secure Tech Storage"
@@ -9677,6 +9666,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/lab)
+"clj" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
+"clB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"clO" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -9687,16 +9687,6 @@
"clT" = (
/turf/closed/wall,
/area/station/security/checkpoint/medical)
-"cmo" = (
-/obj/effect/turf_decal/siding/thinplating/end,
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"cmH" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -9737,6 +9727,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"cnd" = (
+/obj/machinery/computer/upload/ai{
+ dir = 8
+ },
+/obj/machinery/status_display/evac/directional/east,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"cnt" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/effect/turf_decal/trimline/red/corner{
@@ -9764,6 +9761,12 @@
/obj/machinery/portable_atmospherics/pipe_scrubber,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"coE" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"coI" = (
/obj/machinery/door/airlock{
name = "Room 1";
@@ -9902,6 +9905,13 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/eighties/red,
/area/station/commons/fitness/recreation/entertainment)
+"cqX" = (
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"crg" = (
/obj/effect/turf_decal/tile/neutral/tram,
/obj/effect/turf_decal/stripes/white/line{
@@ -9961,6 +9971,15 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"crM" = (
+/obj/effect/turf_decal/trimline/white/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"crQ" = (
/obj/structure/chair/sofa/bench/tram/left{
dir = 1
@@ -9992,6 +10011,15 @@
/obj/structure/table/reinforced,
/turf/open/floor/iron/dark,
/area/station/service/bar)
+"crU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 5
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"crV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -10062,6 +10090,20 @@
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"cst" = (
+/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/security/armory)
"csA" = (
/turf/closed/wall,
/area/station/solars/starboard/fore)
@@ -10197,13 +10239,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"cvR" = (
-/obj/machinery/computer/crew{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"cwg" = (
/obj/structure/stairs/north,
/turf/open/floor/iron/stairs/medium,
@@ -10295,6 +10330,12 @@
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"cxv" = (
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"cxx" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -10420,6 +10461,20 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"cyT" = (
+/obj/machinery/computer/records/medical{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/machinery/button/door/directional/east{
+ pixel_y = 0;
+ id = "paramedic_shutters";
+ name = "Shutters button";
+ pixel_x = 23;
+ req_access = list("paramedic")
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"cyU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -10446,6 +10501,15 @@
},
/turf/open/floor/plating,
/area/station/science/xenobiology)
+"czf" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"czg" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -10455,6 +10519,18 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"czp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/white/line,
+/obj/effect/landmark/event_spawn,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"czB" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 10
@@ -10548,6 +10624,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"cAJ" = (
+/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/command/vault)
"cAK" = (
/obj/machinery/light/directional/north,
/turf/open/floor/engine/xenobio,
@@ -10612,6 +10698,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/prison)
+"cCW" = (
+/obj/structure/sign/warning/secure_area{
+ name = "HIGH SECURITY STORAGE";
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"cCZ" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -10687,15 +10783,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"cEb" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"cEg" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -10759,17 +10846,6 @@
"cFs" = (
/turf/open/openspace,
/area/station/hallway/primary/tram/left)
-"cFx" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/structure/chair/plastic{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"cFF" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -10907,11 +10983,27 @@
/obj/structure/flora/bush/lavendergrass/style_random,
/turf/open/floor/grass,
/area/station/medical/virology)
+"cHw" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/status_display/ai/directional/north,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"cHH" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/closet/bombcloset,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"cHJ" = (
+/obj/structure/safe/vault,
+/obj/item/clothing/head/costume/bearpelt,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/speedloader/c357,
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light/dim/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"cHS" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -10952,10 +11044,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"cHZ" = (
-/obj/structure/railing,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"cIm" = (
/obj/structure/closet/radiation,
/obj/effect/turf_decal/bot,
@@ -11120,6 +11208,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"cLu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"cLR" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -11193,6 +11290,15 @@
/obj/effect/mapping_helpers/airlock/access/all/science/general,
/turf/open/floor/catwalk_floor,
/area/station/science/lower)
+"cNh" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"cNl" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -11255,25 +11361,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"cOc" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
-"cOg" = (
-/obj/machinery/door/airlock/command/glass{
- name = "EVA Storage"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/eva,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/red_alert_access,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"cOl" = (
/obj/machinery/computer/prisoner/management{
dir = 8
@@ -11339,12 +11426,6 @@
/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)
"cPx" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
@@ -11596,6 +11677,13 @@
"cSr" = (
/turf/closed/wall,
/area/station/service/library)
+"cSB" = (
+/obj/structure/closet/emcloset{
+ anchored = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"cSC" = (
/obj/machinery/modular_computer/preset/id{
dir = 1
@@ -11654,13 +11742,13 @@
"cTU" = (
/turf/closed/wall,
/area/station/cargo/storage)
-"cTV" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
+"cTZ" = (
+/obj/machinery/flasher/directional/east{
+ pixel_y = 26;
+ id = "AI"
},
-/obj/machinery/status_display/ai/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"cUB" = (
/obj/effect/landmark/start/shaft_miner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -11692,16 +11780,6 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"cUW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"cVd" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -11738,11 +11816,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
-"cVr" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"cVs" = (
/obj/effect/turf_decal/weather/snow,
/obj/machinery/gibber,
@@ -11792,14 +11865,6 @@
"cVW" = (
/turf/open/floor/engine,
/area/station/science/auxlab/firing_range)
-"cWj" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"cWl" = (
/obj/machinery/computer/shuttle/mining{
dir = 1
@@ -11844,13 +11909,13 @@
/obj/structure/disposalpipe/junction/yjunction,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"cXe" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/status_display/evac/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"cXj" = (
+/obj/structure/table,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/power_store/cell/high,
+/turf/open/floor/iron,
+/area/station/command/eva)
"cXy" = (
/obj/machinery/igniter/incinerator_ordmix,
/turf/open/floor/engine/vacuum,
@@ -12079,12 +12144,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"dbo" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/item/storage/toolbox/drone,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"dbr" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
@@ -12154,6 +12213,21 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/service/theater)
+"dcq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/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
+ },
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"dcz" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/loading_area{
@@ -12290,6 +12364,20 @@
/obj/item/stack/medical/bruise_pack,
/turf/open/floor/iron,
/area/station/commons/fitness)
+"deP" = (
+/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/satellite/interior)
"deU" = (
/obj/structure/closet/emcloset,
/obj/machinery/light/dim/directional/west,
@@ -12301,6 +12389,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/service/kitchen)
+"dfc" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"dfd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
@@ -12417,12 +12510,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"dgR" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"dgV" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{
dir = 8
@@ -12488,11 +12575,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"diy" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"diN" = (
/obj/machinery/computer/slot_machine{
pixel_y = 2
@@ -12562,6 +12644,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
+"djW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"dka" = (
/obj/structure/chair/sofa/right{
dir = 1
@@ -12579,15 +12668,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/office)
-"dki" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dkl" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -12702,6 +12782,14 @@
/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
+"dmE" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 4;
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"dmR" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/decal/cleanable/dirt,
@@ -12779,15 +12867,6 @@
/obj/machinery/telecomms/server/presets/service,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"dnF" = (
-/obj/effect/turf_decal/trimline/white/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"doa" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/obj/effect/spawner/structure/window/reinforced,
@@ -12924,12 +13003,6 @@
},
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
-"dqK" = (
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"dqW" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -13021,11 +13094,12 @@
dir = 5
},
/area/station/service/chapel)
-"dst" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
+"dsm" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/maintenance/tram/mid)
"dsw" = (
/obj/machinery/modular_computer/preset/id{
dir = 8
@@ -13086,13 +13160,6 @@
},
/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)
@@ -13202,6 +13269,10 @@
},
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"dvT" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dwa" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
@@ -13230,6 +13301,10 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"dwM" = (
+/obj/effect/spawner/random/engineering/tracking_beacon,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"dwO" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -13240,6 +13315,18 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/tcommsat/computer)
+"dxf" = (
+/obj/structure/table,
+/obj/item/storage/box/chemimp{
+ pixel_x = 6
+ },
+/obj/item/storage/box/trackimp{
+ pixel_x = -3
+ },
+/obj/item/storage/lockbox/loyalty,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dxw" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/cable,
@@ -13360,6 +13447,17 @@
},
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/burnchamber)
+"dyZ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/structure/chair/plastic{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"dzu" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -13468,13 +13566,6 @@
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"dAL" = (
-/obj/structure/closet/crate/silvercrate,
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light/dim/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"dAR" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/bot,
@@ -13501,10 +13592,6 @@
"dBc" = (
/turf/open/water/no_planet_atmos,
/area/station/service/hydroponics/garden)
-"dBj" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"dBM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line{
@@ -13554,13 +13641,6 @@
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/rd)
-"dCu" = (
-/obj/effect/spawner/structure/window,
-/obj/structure/curtain/cloth{
- color = "#52B4E9"
- },
-/turf/open/floor/plating,
-/area/station/medical/paramedic)
"dCD" = (
/obj/structure/bookcase/random/reference,
/turf/open/floor/wood/large,
@@ -13656,9 +13736,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"dEv" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
"dEH" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/external{
@@ -13732,6 +13809,17 @@
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/wood/large,
/area/station/service/library)
+"dFh" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/table/wood/fancy/blue,
+/obj/item/ai_module/supplied/freeform,
+/obj/effect/spawner/random/aimodule/neutral,
+/obj/machinery/door/window/left/directional/east{
+ name = "Neutral Modules";
+ req_access = list("captain")
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"dFt" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/landmark/start/hangover,
@@ -14034,17 +14122,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
/area/station/service/library)
-"dKU" = (
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/event_spawn,
-/obj/structure/cable,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"dKV" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"dLp" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
dir = 4
@@ -14097,17 +14174,6 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
-"dLS" = (
-/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)
"dMg" = (
/turf/open/openspace,
/area/station/maintenance/solars/starboard/fore)
@@ -14144,15 +14210,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"dNi" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"dNp" = (
/obj/machinery/newscaster/directional/north,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -14200,17 +14257,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"dNT" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/table/wood/fancy/blue,
-/obj/item/ai_module/supplied/freeform,
-/obj/effect/spawner/random/aimodule/neutral,
-/obj/machinery/door/window/left/directional/east{
- name = "Neutral Modules";
- req_access = list("captain")
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"dNY" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -14228,6 +14274,14 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
+"dOk" = (
+/obj/structure/table,
+/obj/item/storage/box/firingpins,
+/obj/item/storage/box/firingpins,
+/obj/item/key/security,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"dOq" = (
/obj/structure/table/glass,
/obj/machinery/reagentgrinder{
@@ -14341,20 +14395,6 @@
},
/turf/open/floor/carpet,
/area/station/service/chapel/monastery)
-"dQd" = (
-/obj/structure/table,
-/obj/item/storage/box/teargas{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/box/handcuffs,
-/obj/item/storage/box/flashbangs{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"dQn" = (
/obj/machinery/power/supermatter_crystal/engine,
/turf/open/floor/engine,
@@ -14373,31 +14413,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"dQw" = (
-/obj/structure/rack,
-/obj/item/clothing/shoes/magboots{
- pixel_x = -7;
- pixel_y = 3
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = -7;
- pixel_y = -2
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = 8;
- pixel_y = -2
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
-"dQC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"dQI" = (
/obj/machinery/disposal/bin,
/obj/machinery/airalarm/directional/south,
@@ -14423,6 +14438,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"dQP" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"dQR" = (
/obj/machinery/power/terminal{
dir = 1
@@ -14567,6 +14591,13 @@
/obj/effect/turf_decal/stripes/white/full,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"dTq" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/transit_tube/station/reverse{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"dTx" = (
/obj/structure/railing{
dir = 1
@@ -14709,9 +14740,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/storage)
-"dVM" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
"dWd" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 1
@@ -14862,6 +14890,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/dark,
/area/station/cargo/drone_bay)
+"dYU" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"dZu" = (
/obj/machinery/mecha_part_fabricator,
/obj/effect/turf_decal/delivery,
@@ -14876,18 +14915,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/service/library)
-"dZS" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/machinery/firealarm/directional/west{
- pixel_y = 5
- },
-/obj/structure/table/glass,
-/obj/item/surgicaldrill,
-/obj/item/toy/figure/paramedic,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"dZX" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -15009,15 +15036,12 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
-"ebL" = (
-/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+"ebZ" = (
+/mob/living/simple_animal/bot/secbot/beepsky/armsky,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/security/armory)
"ecg" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -15118,16 +15142,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"edH" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/structure/closet/emcloset,
-/obj/effect/landmark/start/hangover,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"edP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
@@ -15142,6 +15156,17 @@
dir = 9
},
/area/station/service/chapel)
+"eex" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/iron/dark/side{
+ dir = 1
+ },
+/area/station/command/eva)
"eeE" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -15149,6 +15174,14 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"eeJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"eeL" = (
/obj/structure/railing{
dir = 4
@@ -15171,6 +15204,14 @@
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"efc" = (
+/obj/machinery/camera{
+ dir = 9;
+ network = list("aicore");
+ c_tag = "Secure - AI Upper Ring South"
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"efB" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -15179,6 +15220,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"efT" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"egb" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -15203,6 +15250,18 @@
/obj/effect/turf_decal/stripes/white/line,
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"egp" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"egx" = (
/obj/structure/table/reinforced,
/obj/item/stock_parts/power_store/cell/high{
@@ -15230,22 +15289,6 @@
/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
@@ -15279,20 +15322,12 @@
dir = 8
},
/area/station/science/lobby)
-"ehK" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/structure/window/reinforced/spawner/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"ehS" = (
+"ehM" = (
/obj/effect/turf_decal/trimline/white/line{
- dir = 1
+ dir = 9
},
-/obj/effect/turf_decal/trimline/yellow/line,
-/obj/machinery/status_display/ai/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"eiy" = (
/obj/structure/table/reinforced,
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible,
@@ -15345,6 +15380,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
+"ejs" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Hallway"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"ejD" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -15424,13 +15470,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/cargo/drone_bay)
-"eka" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"ekh" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -15468,14 +15507,19 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"elg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/armory)
+"elk" = (
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"elr" = (
/turf/closed/wall,
/area/station/commons/dorms)
-"elB" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"elM" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/blue/opposingcorners,
@@ -15583,6 +15627,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
+"enP" = (
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"eor" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -15704,6 +15753,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
+"erd" = (
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ers" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15759,13 +15814,6 @@
dir = 8
},
/area/station/command/bridge)
-"esi" = (
-/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)
"esA" = (
/obj/machinery/iv_drip,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -15844,21 +15892,6 @@
},
/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
@@ -16004,13 +16037,23 @@
},
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
-"exx" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
+"exB" = (
+/obj/machinery/status_display/ai/directional/west,
+/obj/structure/chair/office{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
+"exD" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"exF" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 8
@@ -16042,6 +16085,32 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"exS" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
+"exT" = (
+/obj/structure/table,
+/obj/item/radio{
+ pixel_x = -6;
+ pixel_y = -3
+ },
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_x = 9;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/machinery/firealarm/directional/west{
+ pixel_y = 5;
+ pixel_x = -22
+ },
+/obj/machinery/light_switch/directional/west{
+ pixel_x = -22;
+ pixel_y = -9
+ },
+/turf/open/floor/iron,
+/area/station/security/checkpoint/medical)
"exV" = (
/obj/machinery/door/firedoor/border_only{
dir = 4
@@ -16274,11 +16343,6 @@
/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)
"eBF" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -16500,6 +16564,15 @@
},
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"eFB" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/command/eva)
"eFJ" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 1
@@ -16549,6 +16622,14 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"eGJ" = (
+/obj/machinery/power/solar_control{
+ name = "AI Core Solar Control";
+ id = "aicore"
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"eGX" = (
/obj/structure/lattice,
/obj/machinery/light/cold/dim/directional/east,
@@ -16581,6 +16662,9 @@
/obj/structure/sign/poster/official/cleanliness/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
+"eHN" = (
+/turf/closed/wall,
+/area/station/medical/paramedic)
"eHR" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -16618,6 +16702,15 @@
},
/turf/open/floor/engine/n2,
/area/station/engineering/atmos)
+"eIN" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"eIS" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -16644,14 +16737,6 @@
/obj/structure/sign/calendar/directional/south,
/turf/open/floor/wood/large,
/area/station/service/library)
-"eJG" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/spawner/random/armory/riot_armor,
-/obj/effect/spawner/random/armory/riot_helmet,
-/obj/effect/spawner/random/armory/riot_shield,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"eJI" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/turf_decal/trimline/brown/filled/line{
@@ -16698,6 +16783,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"eKG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"eLl" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -16889,6 +16979,22 @@
/obj/effect/turf_decal/trimline/tram/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"eOI" = (
+/obj/effect/turf_decal/trimline/white/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"eOJ" = (
+/obj/machinery/computer/upload/borg{
+ dir = 8
+ },
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"eOL" = (
/obj/structure/table/wood,
/obj/item/instrument/violin,
@@ -16939,6 +17045,15 @@
"ePG" = (
/turf/closed/wall/r_wall,
/area/station/science/auxlab/firing_range)
+"ePL" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ePS" = (
/obj/machinery/shower/directional/west,
/obj/structure/fluff/shower_drain,
@@ -17074,14 +17189,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"eSj" = (
-/obj/structure/table,
-/obj/item/storage/box/firingpins,
-/obj/item/storage/box/firingpins,
-/obj/item/key/security,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"eSs" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -17120,6 +17227,12 @@
},
/turf/open/floor/plating,
/area/station/commons/vacant_room)
+"eSL" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"eSM" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -17140,6 +17253,15 @@
/obj/machinery/power/port_gen/pacman,
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
+"eTe" = (
+/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/satellite/interior)
"eTl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17150,6 +17272,15 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/security/courtroom)
+"eTy" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"eTH" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
@@ -17234,6 +17365,13 @@
},
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"eUw" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/station/security/armory)
"eUy" = (
/obj/machinery/computer/monitor{
dir = 1
@@ -17283,28 +17421,6 @@
/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
@@ -17568,6 +17684,12 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
+"eZZ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"fad" = (
/obj/machinery/holopad,
/turf/open/floor/iron/cafeteria,
@@ -17646,6 +17768,13 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"fcC" = (
+/obj/structure/table,
+/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
+/obj/machinery/recharger,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"fdc" = (
/obj/machinery/brm,
/obj/machinery/conveyor{
@@ -17711,6 +17840,13 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
/area/station/maintenance/port/central)
+"fey" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"fez" = (
/obj/structure/chair{
dir = 8
@@ -17750,17 +17886,6 @@
},
/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)
"ffh" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -17773,6 +17898,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
+"ffA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/structure/grille,
+/turf/open/floor/plating,
+/area/station/asteroid)
"ffL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -17842,12 +17972,6 @@
},
/turf/open/floor/iron/checker,
/area/station/service/kitchen)
-"fho" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"fhv" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 6
@@ -17927,12 +18051,6 @@
/obj/item/storage/lockbox/medal,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain)
-"fhL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"fhM" = (
/obj/machinery/door/airlock/public/glass{
name = "Library"
@@ -17972,19 +18090,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/science/lower)
-"fiP" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -2;
- pixel_y = 10
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"fiS" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Public Garden Maintenance Hatch"
@@ -18070,6 +18175,14 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
+"fkr" = (
+/mob/living/basic/bot/repairbot,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"fkL" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Plasma Outlet Pump";
@@ -18178,6 +18291,11 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"fmd" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/power/port_gen/pacman,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"fmt" = (
/obj/machinery/door/airlock/mining{
name = "Mining Office"
@@ -18501,6 +18619,13 @@
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
/area/station/engineering/supermatter)
+"frQ" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/line,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"frT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/closed/wall,
@@ -18508,6 +18633,16 @@
"frV" = (
/turf/closed/wall/r_wall,
/area/station/science/ordnance/testlab)
+"frW" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"fsi" = (
/obj/machinery/atmospherics/components/binary/valve/digital,
/obj/effect/landmark/event_spawn,
@@ -18733,6 +18868,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"fwu" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"fwB" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/green/filled/corner{
@@ -18801,6 +18941,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"fxB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"fxK" = (
/obj/structure/chair/office{
dir = 4
@@ -18896,6 +19045,13 @@
name = "Holodeck Projector Floor"
},
/area/station/holodeck/rec_center)
+"fzq" = (
+/obj/structure/closet/secure_closet/contraband/armory,
+/obj/effect/spawner/random/contraband/armory,
+/obj/effect/spawner/random/maintenance/three,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"fzs" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -18915,6 +19071,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"fAs" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 4
+ },
+/obj/item/kirbyplants/photosynthetic,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"fAA" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk,
@@ -19028,6 +19194,15 @@
/obj/machinery/newscaster/directional/east,
/turf/open/floor/iron,
/area/station/commons/storage/tools)
+"fDA" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ name = "Office Shutters";
+ id = "paramedic_shutters"
+ },
+/turf/open/floor/plating,
+/area/station/medical/medbay/lobby)
"fDS" = (
/obj/machinery/door/airlock/engineering/glass{
name = "Laser Room"
@@ -19092,19 +19267,6 @@
/obj/machinery/digital_clock/directional/south,
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
-"fEV" = (
-/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"
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"fEZ" = (
/obj/structure/noticeboard/directional/north,
/obj/item/fish_tank/lawyer,
@@ -19159,6 +19321,12 @@
"fFl" = (
/turf/open/floor/wood/large,
/area/station/service/barber)
+"fFp" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"fFu" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/door/window/left/directional/east{
@@ -19190,12 +19358,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"fFL" = (
-/obj/effect/turf_decal/trimline/white/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"fFO" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/navigate_destination/disposals,
@@ -19227,6 +19389,9 @@
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"fGF" = (
+/turf/closed/wall/r_wall,
+/area/station/hallway/secondary/construction/engineering)
"fGK" = (
/mob/living/carbon/human/species/monkey,
/obj/structure/window/reinforced/spawner/directional/west,
@@ -19266,28 +19431,13 @@
},
/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
+"fHK" = (
+/obj/machinery/computer/monitor{
+ dir = 8
},
-/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)
+/obj/machinery/status_display/ai/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"fHV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -19355,6 +19505,13 @@
/obj/machinery/modular_computer/preset/cargochat/cargo,
/turf/open/floor/iron,
/area/station/cargo/office)
+"fJD" = (
+/obj/structure/cable/multilayer/multiz,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/chamber)
"fJF" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
@@ -19384,6 +19541,17 @@
/obj/machinery/disposal/bin/tagger,
/turf/open/floor/iron/white,
/area/station/science/lab)
+"fJX" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload Access"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"fKg" = (
/obj/machinery/air_sensor/nitrogen_tank,
/turf/open/floor/engine/n2,
@@ -19463,16 +19631,6 @@
},
/turf/open/floor/wood,
/area/station/service/library)
-"fLB" = (
-/obj/structure/closet/emcloset{
- anchored = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"fLE" = (
/obj/structure/table,
/obj/machinery/camera/directional/north{
@@ -19558,12 +19716,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"fMK" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"fMQ" = (
/obj/machinery/air_sensor/ordnance_burn_chamber,
/turf/open/floor/engine/vacuum,
@@ -19804,12 +19956,33 @@
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron,
/area/station/science/explab)
+"fRk" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"fRs" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
},
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
+"fRM" = (
+/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/upload/chamber"
+ },
+/turf/open/floor/iron/dark,
+/area/station/science/lower)
"fRW" = (
/obj/machinery/newscaster/directional/east,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -19833,6 +20006,15 @@
/obj/machinery/computer/tram_controls/split/directional/south,
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
+"fSe" = (
+/obj/effect/turf_decal/trimline/white/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"fSf" = (
/obj/structure/railing,
/obj/effect/turf_decal/trimline/tram/filled/line{
@@ -19869,6 +20051,17 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"fTu" = (
+/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/satellite/hallway)
"fTz" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/siding/wood{
@@ -19973,13 +20166,6 @@
"fVI" = (
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
-"fVK" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/transit_tube/horizontal{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"fVN" = (
/obj/machinery/door/airlock/hatch{
name = "Emergency Exit"
@@ -20148,13 +20334,6 @@
/obj/structure/sign/calendar/directional/north,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
-"fYw" = (
-/obj/machinery/computer/upload/borg{
- dir = 8
- },
-/obj/machinery/status_display/ai/directional/east,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"fYB" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/catwalk_floor,
@@ -20498,12 +20677,6 @@
"gfK" = (
/turf/closed/wall/r_wall,
/area/station/security/execution/education)
-"gfV" = (
-/obj/structure/table/wood/fancy/green,
-/obj/effect/spawner/round_default_module,
-/obj/machinery/camera/motion/directional/east,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"gfX" = (
/obj/structure/fluff/iced_abductor,
/turf/open/misc/asteroid/airless,
@@ -20535,12 +20708,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/storage)
-"ggE" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/spawner/random/armory/barrier_grenades,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"ggH" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -20625,6 +20792,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"giq" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"giK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/decal/cleanable/dirt,
@@ -20805,6 +20979,20 @@
/obj/machinery/power/shieldwallgen,
/turf/open/floor/iron,
/area/station/command/teleporter)
+"gkX" = (
+/obj/structure/table,
+/obj/item/storage/box/teargas{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/handcuffs,
+/obj/item/storage/box/flashbangs{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"gkZ" = (
/obj/machinery/door/airlock/medical/glass{
name = "Treatment Center"
@@ -20887,6 +21075,13 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"gmj" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark,
+/area/station/maintenance/tram/mid)
"gmm" = (
/obj/structure/cable,
/obj/machinery/door/airlock/maintenance_hatch{
@@ -20946,13 +21141,6 @@
},
/turf/open/floor/iron/smooth,
/area/station/hallway/primary/tram/center)
-"gnm" = (
-/obj/effect/turf_decal/siding/thinplating/dark/end{
- dir = 8
- },
-/obj/structure/table,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"gnp" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable,
@@ -21050,13 +21238,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/security/brig)
-"gom" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/dark,
-/area/station/maintenance/tram/mid)
"gov" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -21164,6 +21345,15 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/turf/open/floor/engine,
/area/station/engineering/supermatter)
+"gqh" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gqp" = (
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
@@ -21201,6 +21391,12 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
+"grv" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"grz" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21214,23 +21410,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"grN" = (
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"grS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"gsu" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -21287,6 +21466,15 @@
/obj/effect/turf_decal/trimline/red/filled/corner,
/turf/open/floor/iron,
/area/station/security/courtroom)
+"gtC" = (
+/obj/effect/decal/cleanable/dirt,
+/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/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"gtN" = (
/obj/structure/table,
/obj/item/storage/bag/tray,
@@ -21303,16 +21491,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"gtS" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/lobby)
"gtZ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/airalarm/directional/south,
@@ -21321,18 +21499,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"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
- },
-/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
@@ -21480,28 +21646,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"gxf" = (
-/obj/machinery/flasher/portable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
-"gxh" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/door/airlock/medical{
- name = "Paramedic Dispatch"
- },
-/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/door/firedoor,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"gxm" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -21622,13 +21766,12 @@
/obj/structure/closet/secure_closet/hydroponics,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"gzU" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Recharge Bay"
+"gzX" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
},
-/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/chamber)
"gzY" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -21657,6 +21800,20 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/research)
+"gAD" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"gAF" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"gAH" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -21858,6 +22015,12 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"gDw" = (
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"gDI" = (
/obj/structure/window/reinforced/plasma/spawner/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
@@ -21942,9 +22105,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"gFf" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"gFk" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -21977,9 +22137,17 @@
/obj/structure/holosign/barrier/atmos/tram,
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
-"gFD" = (
-/turf/closed/wall/r_wall,
-/area/station/hallway/secondary/construction/engineering)
+"gFH" = (
+/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/satellite/interior)
"gFI" = (
/obj/machinery/door/airlock{
name = "Private Quarters N";
@@ -22083,6 +22251,10 @@
/obj/machinery/light/cold/directional/north,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"gHQ" = (
+/obj/structure/cable,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/chamber)
"gIf" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
dir = 1
@@ -22157,6 +22329,10 @@
},
/turf/open/floor/iron,
/area/station/security/prison/garden)
+"gJU" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"gJW" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -22233,6 +22409,10 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"gLD" = (
+/obj/machinery/nuclearbomb/selfdestruct,
+/turf/open/floor/circuit/green,
+/area/station/command/vault)
"gLY" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east{
@@ -22240,6 +22420,12 @@
},
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
+"gMe" = (
+/obj/effect/turf_decal/siding/wideplating/corner,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green,
+/area/station/command/vault)
"gMi" = (
/obj/machinery/air_sensor/air_tank,
/turf/open/floor/engine/air,
@@ -22297,9 +22483,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"gNm" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"gNn" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -22401,16 +22584,6 @@
/obj/structure/sign/poster/official/here_for_your_safety/directional/south,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"gOh" = (
-/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/siding/wideplating/corner,
-/obj/effect/turf_decal/siding/wideplating/corner{
- dir = 8
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"gOA" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
@@ -22535,6 +22708,12 @@
"gQO" = (
/turf/closed/mineral/random/stationside/asteroid/porus,
/area/station/security/prison)
+"gQP" = (
+/obj/machinery/computer/teleporter{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"gQZ" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -22745,16 +22924,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"gVd" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/camera/directional/south{
- network = list("aicore");
- c_tag = "Secure - AI Upper Ring North"
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"gVu" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/table,
@@ -22765,6 +22934,18 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"gVE" = (
+/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/security/armory)
"gVI" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
@@ -22831,15 +23012,6 @@
/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{
@@ -22898,6 +23070,29 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
+"gXV" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
+"gYa" = (
+/obj/structure/table,
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = 8
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/grenade/chem_grenade/smart_metal_foam{
+ pixel_y = 4
+ },
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/iron,
+/area/station/command/eva)
"gYd" = (
/obj/machinery/rnd/production/techfab/department/security,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -22979,11 +23174,6 @@
/obj/machinery/portable_atmospherics/canister/nitrogen,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"gZP" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"hae" = (
/obj/machinery/duct,
/obj/structure/cable,
@@ -23067,6 +23257,19 @@
},
/turf/open/floor/iron,
/area/station/commons/storage/primary)
+"hbv" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/start/paramedic,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/box/white{
+ color = "#52B4E9"
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"hbQ" = (
/obj/machinery/camera/directional/north{
c_tag = "Civilian - Holodeck Controls"
@@ -23110,6 +23313,11 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"hdx" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"hdA" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -23185,15 +23393,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"heN" = (
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"heS" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
@@ -23227,17 +23426,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison)
-"hfs" = (
-/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)
"hft" = (
/obj/structure/bed{
dir = 8
@@ -23281,10 +23469,6 @@
},
/turf/closed/wall/r_wall,
/area/station/science/ordnance/storage)
-"hgn" = (
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"hgG" = (
/obj/structure/sign/warning/secure_area/directional/north,
/obj/structure/disposalpipe/segment{
@@ -23306,11 +23490,6 @@
"hhc" = (
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"hhf" = (
-/obj/machinery/power/smes/super/full,
-/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,
@@ -23359,12 +23538,6 @@
/obj/machinery/coffeemaker,
/turf/open/floor/iron,
/area/station/security/brig)
-"hic" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"hif" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -23435,6 +23608,11 @@
},
/turf/open/floor/iron,
/area/station/security/prison/workout)
+"hiQ" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"hiR" = (
/obj/machinery/door/airlock{
name = "Bathroom"
@@ -23605,27 +23783,6 @@
/obj/item/toy/balloon,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
-"hlo" = (
-/obj/structure/rack,
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = -9;
- pixel_y = 7
- },
-/obj/effect/landmark/navigate_destination/eva,
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = -9;
- pixel_y = -1
- },
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = 7;
- pixel_y = 7
- },
-/obj/item/tank/jetpack/carbondioxide{
- pixel_x = 7;
- pixel_y = -1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
"hlB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -23729,6 +23886,11 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/wood/large,
/area/station/service/library)
+"hnK" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/station/security/armory)
"hnP" = (
/obj/effect/turf_decal/trimline/dark_green/filled/corner{
dir = 4
@@ -23841,6 +24003,13 @@
/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"hqx" = (
+/obj/machinery/status_display/ai/directional/east,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"hqN" = (
/obj/structure/weightmachine/weightlifter,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -23873,10 +24042,28 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/break_room)
+"hrv" = (
+/obj/effect/turf_decal/tile/neutral/half/contrasted{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
+"hrC" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/status_display/evac/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"hrF" = (
/obj/structure/table/wood,
/turf/open/floor/wood/large,
/area/station/service/theater)
+"hrL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"hrS" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/newscaster/directional/south,
@@ -23937,14 +24124,6 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom)
-"htq" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/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{
@@ -23961,6 +24140,18 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"hup" = (
+/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/satellite/foyer)
"huz" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -24156,9 +24347,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
-"hzN" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
"hzQ" = (
/obj/structure/closet/firecloset,
/obj/effect/turf_decal/stripes/line{
@@ -24173,6 +24361,12 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron,
/area/station/command/gateway)
+"hAw" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"hAD" = (
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
@@ -24249,14 +24443,6 @@
},
/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
@@ -24277,6 +24463,13 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"hCt" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Recharge Bay"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"hCv" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/iron/cafeteria,
@@ -24497,15 +24690,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"hFY" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue{
- pixel_y = 2
- },
-/obj/item/pen,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"hGd" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -24518,9 +24702,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/lower)
-"hGm" = (
-/turf/closed/wall,
-/area/station/hallway/secondary/construction/engineering)
"hGt" = (
/obj/structure/table,
/obj/item/stack/sheet/glass/fifty,
@@ -24692,9 +24873,6 @@
"hJd" = (
/turf/open/floor/iron,
/area/station/engineering/main)
-"hJl" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
"hJA" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
/obj/machinery/meter,
@@ -24710,13 +24888,6 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"hKg" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"hKj" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
@@ -24809,13 +24980,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"hMq" = (
-/obj/structure/rack,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/spawner/random/armory/shotgun,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"hMs" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
@@ -24854,16 +25018,6 @@
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
-"hMQ" = (
-/obj/structure/sign/warning/secure_area{
- name = "HIGH SECURITY STORAGE";
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"hNb" = (
/obj/structure/table/wood,
/obj/item/papercutter{
@@ -24981,6 +25135,18 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"hOK" = (
+/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/satellite/interior)
"hOS" = (
/obj/structure/table,
/obj/item/radio/intercom/prison/directional/east,
@@ -25011,12 +25177,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"hPs" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"hPA" = (
/obj/structure/chair/office{
dir = 1
@@ -25094,6 +25254,16 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/science/ordnance/storage)
+"hQK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"hQZ" = (
/obj/structure/table/reinforced,
/obj/machinery/door/window/right/directional/south{
@@ -25113,6 +25283,13 @@
/obj/machinery/door/firedoor,
/turf/open/floor/plating,
/area/station/command/heads_quarters/hop)
+"hRe" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/obj/machinery/status_display/evac/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"hRi" = (
/obj/machinery/power/emitter,
/obj/effect/turf_decal/stripes/corner{
@@ -25139,6 +25316,12 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
+"hRz" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/spawner/random/armory/rubbershot,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"hRC" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/firealarm/directional/south,
@@ -25155,10 +25338,6 @@
/obj/item/pillow/random,
/turf/open/floor/carpet,
/area/station/commons/dorms)
-"hRT" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/station/hallway/secondary/construction/engineering)
"hSm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25224,6 +25403,9 @@
/obj/machinery/light/directional/south,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"hTG" = (
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"hTL" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -25292,15 +25474,6 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"hUK" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"hUQ" = (
/obj/machinery/teleport/station,
/obj/structure/cable,
@@ -25384,12 +25557,6 @@
},
/turf/open/floor/iron/dark,
/area/station/maintenance/radshelter/civil)
-"hXJ" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/status_display/ai/directional/north,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"hXK" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -25439,6 +25606,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/office)
+"hYu" = (
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"hYK" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible,
@@ -25564,18 +25737,6 @@
/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/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)
"hZL" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -25601,6 +25762,9 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/command/bridge)
+"hZX" = (
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"hZZ" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/machinery/button/elevator/directional/south{
@@ -25632,6 +25796,13 @@
"ial" = (
/turf/open/floor/iron,
/area/station/engineering/break_room)
+"iat" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/bluespace_beacon,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"iaE" = (
/obj/machinery/door/airlock{
name = "Private Quarters E";
@@ -25641,6 +25812,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/carpet,
/area/station/commons/dorms)
+"iaS" = (
+/turf/open/floor/iron/grimy,
+/area/station/command/vault)
"iaT" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -25752,12 +25926,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
/area/station/cargo/drone_bay)
-"ide" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"idg" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -25958,13 +26126,6 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"ihc" = (
-/obj/structure/table,
-/obj/machinery/recharger,
-/obj/machinery/status_display/evac/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"ihl" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -26210,6 +26371,15 @@
},
/turf/open/floor/glass,
/area/station/command/meeting_room)
+"imB" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"inn" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -26350,6 +26520,25 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison)
+"iqi" = (
+/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/satellite/hallway)
+"iqj" = (
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit/green,
+/area/station/command/vault)
"iqH" = (
/obj/effect/turf_decal/sand,
/turf/open/floor/iron,
@@ -26370,12 +26559,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"iqO" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"iqZ" = (
/obj/structure/railing,
/obj/machinery/door/window/right/directional/north{
@@ -26391,20 +26574,6 @@
},
/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
@@ -26547,12 +26716,6 @@
/obj/machinery/light/floor,
/turf/open/floor/plating,
/area/station/maintenance/solars/port)
-"iub" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"iue" = (
/obj/structure/table/glass,
/obj/item/radio/intercom,
@@ -26688,16 +26851,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/courtroom/holding)
-"iwk" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/structure/closet/firecloset,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"iws" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/door/poddoor/shutters{
@@ -26707,17 +26860,6 @@
},
/turf/open/floor/plating,
/area/station/science/robotics/mechbay)
-"iwP" = (
-/obj/structure/sign/departments/vault/directional/north,
-/obj/effect/turf_decal/stripes/end,
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/command/nuke_storage)
"iwV" = (
/obj/effect/turf_decal/trimline/white/filled/line{
dir = 4
@@ -26740,6 +26882,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
/area/station/engineering/atmospherics_engine)
+"ixd" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"ixq" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -26774,13 +26923,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/mid)
-"ixC" = (
-/obj/machinery/computer/upload/ai{
- dir = 8
- },
-/obj/machinery/status_display/evac/directional/east,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"ixK" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/duct,
@@ -26846,11 +26988,22 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"ize" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"izy" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/command/heads_quarters/rd)
+"izJ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"izL" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -27034,6 +27187,16 @@
/obj/structure/cable,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
+"iCC" = (
+/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/siding/wideplating/corner,
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 8
+ },
+/turf/open/floor/circuit,
+/area/station/command/vault)
"iCF" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -27062,12 +27225,6 @@
/obj/item/paper/fluff/jobs/engineering/frequencies,
/turf/open/floor/iron,
/area/station/tcommsat/computer)
-"iDC" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/maintenance/tram/mid)
"iDQ" = (
/obj/effect/turf_decal/tile/neutral/tram,
/obj/effect/turf_decal/stripes/white/line,
@@ -27242,15 +27399,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/garden)
-"iHH" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 6
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"iHI" = (
/obj/machinery/door/airlock/public/glass{
name = "Courtroom"
@@ -27356,12 +27504,6 @@
/obj/machinery/light/warm/directional/north,
/turf/open/floor/grass,
/area/station/service/hydroponics)
-"iJY" = (
-/obj/structure/table,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"iKg" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 1
@@ -27532,6 +27674,15 @@
/obj/effect/turf_decal/siding/thinplating,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
+"iMU" = (
+/obj/machinery/door/window/left/directional/south{
+ name = "Armory";
+ req_access = list("armory")
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"iNc" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -27810,14 +27961,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"iSh" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"iSt" = (
/obj/structure/table/wood,
/obj/item/staff/broom,
@@ -27853,6 +27996,16 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
+"iSI" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/corner{
+ dir = 4
+ },
+/area/station/command/eva)
"iST" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -27893,16 +28046,19 @@
"iTz" = (
/turf/closed/wall,
/area/station/service/lawoffice)
-"iTI" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 10
+"iTG" = (
+/obj/structure/railing{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 4
+/obj/item/radio/intercom/directional/south{
+ name = "Private Channel";
+ frequency = 1447;
+ listening = 0;
+ freerange = 1
},
-/obj/item/kirbyplants/photosynthetic,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/obj/structure/cable,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"iTO" = (
/obj/structure/window/spawner/directional/east,
/obj/structure/window/spawner/directional/west,
@@ -27930,6 +28086,13 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
+"iUc" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"iUf" = (
/obj/machinery/door/airlock/grunge{
name = "Morgue"
@@ -27997,11 +28160,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
-"iUO" = (
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"iVj" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -28101,14 +28259,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/service/hydroponics)
-"iWL" = (
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 9
- },
-/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_interior)
"iWQ" = (
/obj/structure/chair/office{
dir = 4
@@ -28399,6 +28549,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"jbs" = (
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"jbx" = (
/obj/effect/turf_decal/siding/thinplating/dark/corner{
dir = 8
@@ -28412,6 +28568,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
+"jcl" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"jcm" = (
/obj/structure/disposaloutlet{
dir = 8
@@ -28477,11 +28639,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
-"jdq" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/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{
@@ -28542,16 +28699,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/security/brig)
-"jei" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/structure/chair/sofa/corp/right{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"jel" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -28582,13 +28729,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"jeQ" = (
-/obj/effect/turf_decal/siding/wideplating/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
"jeS" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 6
@@ -28625,10 +28765,6 @@
},
/turf/open/floor/carpet,
/area/station/command/bridge)
-"jfu" = (
-/obj/structure/cable,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"jfD" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible,
/turf/open/floor/engine,
@@ -28669,10 +28805,6 @@
/obj/machinery/light/warm/directional/east,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"jgq" = (
-/obj/structure/railing/corner,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"jgs" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -28689,6 +28821,9 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/solars/port)
+"jgF" = (
+/turf/open/floor/circuit,
+/area/station/command/vault)
"jgM" = (
/obj/structure/stairs/south,
/turf/open/floor/iron/stairs/medium,
@@ -28780,14 +28915,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"jid" = (
-/obj/effect/turf_decal/trimline/white/filled/corner{
- dir = 1
- },
-/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_interior)
"jim" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/smart/simple/green/visible{
@@ -28847,6 +28974,12 @@
/obj/machinery/light/small/dim/directional/south,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
+"jjr" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"jjy" = (
/obj/structure/table,
/obj/machinery/computer/security/telescreen/entertainment/directional/east,
@@ -28903,14 +29036,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"jkc" = (
-/obj/machinery/status_display/ai/directional/west,
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"jkn" = (
/obj/machinery/door/airlock{
name = "Custodial Closet"
@@ -28982,16 +29107,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"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/ai_monitored/command/nuke_storage)
"jlo" = (
/obj/machinery/conveyor/inverted{
dir = 9;
@@ -29005,13 +29120,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"jlQ" = (
-/obj/structure/rack,
-/obj/item/radio/intercom/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/spawner/random/armory/dragnet,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"jlX" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
@@ -29084,13 +29192,6 @@
},
/turf/open/floor/iron,
/area/station/security/prison/safe)
-"jne" = (
-/obj/effect/turf_decal/siding/wideplating/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
"jnq" = (
/turf/closed/wall,
/area/station/maintenance/central/lesser)
@@ -29278,12 +29379,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"jqs" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"jqv" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -29299,6 +29394,13 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"jqH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"jqK" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -29318,6 +29420,28 @@
"jqS" = (
/turf/open/floor/engine/air,
/area/station/engineering/atmos)
+"jqX" = (
+/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/satellite/chamber)
"jqY" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -29387,19 +29511,11 @@
/obj/machinery/light_switch/directional/south,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
-"jrN" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Teleporter"
- },
-/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
+"jsf" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"jrR" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/chamber)
"jst" = (
/obj/machinery/airalarm/directional/east,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -29531,16 +29647,6 @@
},
/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
@@ -29559,17 +29665,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"juT" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/cable,
-/obj/effect/spawner/random/armory/laser_gun,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"juV" = (
/obj/structure/chair{
dir = 8
@@ -30035,6 +30130,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
+"jBG" = (
+/obj/structure/chair/office{
+ dir = 4
+ },
+/obj/machinery/turretid{
+ name = "AI Antechamber turret control";
+ pixel_y = -25;
+ control_area = "/area/station/ai/satellite/interior"
+ },
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"jCn" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -30078,6 +30184,18 @@
/obj/machinery/meter,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"jCX" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/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."
+ },
+/mob/living/basic/pet/cat/jerry,
+/turf/open/floor/iron,
+/area/station/maintenance/tram/mid)
"jDd" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/rnd_secure_all,
@@ -30235,16 +30353,6 @@
"jFJ" = (
/turf/closed/wall,
/area/station/service/chapel/office)
-"jFM" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/transit_tube/horizontal{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"jFR" = (
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/command/nuke_storage)
"jGi" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -30315,10 +30423,6 @@
/obj/machinery/light/small/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/engine_smes)
-"jHc" = (
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"jHd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -30365,13 +30469,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"jIj" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/siding/thinplating{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jIy" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/rnd_all,
@@ -30417,9 +30514,9 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/sorting)
-"jJv" = (
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
+"jJu" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/maintenance)
"jJz" = (
/obj/structure/chair{
dir = 8
@@ -30566,13 +30663,6 @@
"jLf" = (
/turf/open/floor/iron/chapel,
/area/station/service/chapel)
-"jLx" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"jLy" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
@@ -30910,12 +31000,35 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
+"jTo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"jTt" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"jTC" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"jTE" = (
+/obj/machinery/door/poddoor/shutters{
+ name = "MiniSat Teleport Access";
+ dir = 4;
+ id = "teledoor"
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"jTF" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 1
@@ -30960,15 +31073,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"jUS" = (
-/obj/machinery/door/airlock/external{
- name = "External Access"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"jUW" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
@@ -30993,16 +31097,16 @@
"jVw" = (
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"jVG" = (
-/obj/structure/sign/warning/secure_area{
- name = "HIGH SECURITY STORAGE";
- pixel_y = 32
+"jVM" = (
+/obj/structure/railing{
+ dir = 1
},
-/obj/effect/turf_decal/tile/neutral/half/contrasted{
- dir = 4
+/obj/machinery/camera/directional/south{
+ network = list("aicore");
+ c_tag = "Secure - AI Upper Ring North"
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"jVT" = (
/obj/structure/table,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -31029,12 +31133,6 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/storage)
-"jWf" = (
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"jWg" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/camera/directional/south{
@@ -31063,15 +31161,6 @@
/obj/machinery/airalarm/directional/south,
/turf/open/floor/iron/white,
/area/station/security/medical)
-"jWp" = (
-/obj/effect/turf_decal/trimline/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"jWs" = (
/turf/closed/wall/r_wall,
/area/station/security/execution/transfer)
@@ -31239,9 +31328,6 @@
},
/turf/open/floor/iron/dark,
/area/station/service/chapel/office)
-"jYf" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"jYj" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 8
@@ -31252,11 +31338,6 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
-"jYn" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"jYr" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/airlock/maintenance_hatch{
@@ -31452,18 +31533,6 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/execution/transfer)
-"kbc" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 4
- },
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"kbi" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -31475,6 +31544,14 @@
},
/turf/open/floor/grass,
/area/station/hallway/secondary/construction/engineering)
+"kbk" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/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/grimy,
+/area/station/command/vault)
"kbq" = (
/obj/structure/railing{
dir = 1
@@ -31515,6 +31592,15 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"kbG" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"kbM" = (
/obj/structure/table/wood,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -31769,10 +31855,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"keJ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"keN" = (
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
@@ -31899,28 +31981,6 @@
},
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/crew_quarters/dorms)
-"kgx" = (
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
-"kgE" = (
-/obj/structure/closet/secure_closet/medical3,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/storage/belt/medical,
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"kgG" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -31937,6 +31997,12 @@
/obj/structure/railing,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
+"kht" = (
+/obj/machinery/computer/station_alert{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"khE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
@@ -32019,6 +32085,26 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/storage)
+"kiG" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/chair/sofa/corp/right{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
+"kiN" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/machinery/light/cold/directional/north,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"kiT" = (
/obj/structure/chair/office{
dir = 8
@@ -32072,12 +32158,6 @@
/obj/effect/landmark/start/assistant,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"kjF" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light/floor,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"kjH" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/stripes/white/full,
@@ -32161,6 +32241,18 @@
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"kkt" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"kkx" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -32211,11 +32303,6 @@
},
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"kkV" = (
-/obj/machinery/suit_storage_unit/security,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"kli" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/effect/turf_decal/tile/blue/opposingcorners{
@@ -32233,14 +32320,6 @@
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/left)
-"klt" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/structure/closet/firecloset,
-/obj/effect/landmark/start/hangover,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/service)
"kly" = (
/obj/structure/cable,
/obj/structure/disposalpipe/junction/flip{
@@ -32358,6 +32437,11 @@
/obj/machinery/door/firedoor,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"knG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"knM" = (
/obj/effect/turf_decal/trimline/neutral/warning,
/obj/machinery/smartfridge/organ,
@@ -32463,6 +32547,16 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom)
+"kpX" = (
+/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/vault)
"kqf" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -32830,6 +32924,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
+"kuK" = (
+/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"
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"kuX" = (
/obj/structure/closet/radiation,
/obj/effect/turf_decal/bot,
@@ -32847,6 +32952,20 @@
"kvt" = (
/turf/closed/wall,
/area/station/science/genetics)
+"kvu" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/spawner/random/armory/riot_armor,
+/obj/effect/spawner/random/armory/riot_helmet,
+/obj/effect/spawner/random/armory/riot_shield,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
+"kvz" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"kvO" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -32862,10 +32981,6 @@
/obj/structure/table/glass,
/turf/open/floor/iron/dark,
/area/station/science/xenobiology)
-"kwe" = (
-/obj/structure/ladder,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/command/nuke_storage)
"kwk" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 4
@@ -32898,13 +33013,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"kwq" = (
-/obj/structure/rack,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/spawner/random/armory/disablers,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"kwD" = (
/obj/effect/landmark/start/cargo_technician,
/turf/open/floor/glass,
@@ -32915,6 +33023,14 @@
},
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"kxC" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/tracks,
+/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,
@@ -33065,17 +33181,6 @@
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/iron,
/area/station/commons/fitness)
-"kzR" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 1
- },
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Chamber Hallway"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"kzT" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
@@ -33098,16 +33203,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"kAN" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/closet/firecloset,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"kAO" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -33278,17 +33373,6 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
-"kDB" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark/corner{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"kDF" = (
/obj/structure/closet/wardrobe/miner,
/obj/structure/disposalpipe/segment,
@@ -33325,6 +33409,12 @@
},
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"kEM" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"kEN" = (
/obj/structure/stairs/north,
/turf/open/floor/iron/stairs/right,
@@ -33758,6 +33848,11 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"kKc" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"kKe" = (
/obj/machinery/conveyor_switch/oneway{
name = "Loading Conveyor";
@@ -33828,13 +33923,6 @@
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
-"kLX" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/iron/dark,
-/area/station/maintenance/tram/mid)
"kMc" = (
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
@@ -34090,15 +34178,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"kPx" = (
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/dark/side{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
"kPC" = (
/turf/closed/wall/rust,
/area/station/security/prison/workout)
@@ -34147,13 +34226,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"kQP" = (
-/obj/structure/table,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/power_store/cell/high,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"kQR" = (
/obj/structure/flora/bush/lavendergrass/style_random,
/obj/item/food/grown/banana/bunch{
@@ -34211,6 +34283,13 @@
"kRR" = (
/turf/open/misc/grass/jungle/station,
/area/station/science/explab)
+"kRU" = (
+/obj/effect/turf_decal/trimline/white/line,
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"kRW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/yellow/warning{
@@ -34398,6 +34477,13 @@
"kUo" = (
/turf/open/floor/iron/dark,
/area/station/service/chapel)
+"kUq" = (
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit/green,
+/area/station/command/vault)
"kUs" = (
/obj/effect/turf_decal/box,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -34639,18 +34725,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"kYj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/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."
- },
-/mob/living/basic/pet/cat/jerry,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"kYk" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door_buttons/airlock_controller{
@@ -34665,6 +34739,16 @@
},
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
+"kYy" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 1
+ },
+/obj/item/kirbyplants/photosynthetic,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"kYL" = (
/obj/effect/spawner/random/structure/closet_private,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -34713,18 +34797,6 @@
},
/turf/open/floor/plating,
/area/station/cargo/drone_bay)
-"kZw" = (
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
-/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"kZB" = (
/obj/effect/landmark/start/hangover,
/obj/structure/cable,
@@ -34760,20 +34832,6 @@
/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{
@@ -34869,25 +34927,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"lcO" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
-"lcZ" = (
-/obj/structure/chair/office/light{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"ldd" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -34950,6 +34989,11 @@
},
/turf/open/floor/plating,
/area/station/cargo/warehouse)
+"ldU" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"lej" = (
/obj/effect/turf_decal/trimline/tram/filled/line{
dir = 1
@@ -34959,6 +35003,12 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"len" = (
+/obj/effect/turf_decal/trimline/white/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"lew" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35079,16 +35129,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"lgP" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/structure/rack,
-/obj/item/tank/jetpack/oxygen,
-/obj/item/tank/jetpack/oxygen{
- pixel_x = 3;
- pixel_y = 3
- },
-/turf/open/floor/plating,
-/area/station/engineering/engine_smes)
"lhi" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/decal/cleanable/dirt,
@@ -35142,25 +35182,17 @@
/obj/machinery/telecomms/server/presets/security,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
-"liC" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
+"liB" = (
+/obj/effect/spawner/structure/window,
+/obj/structure/curtain/cloth{
+ color = "#52B4E9"
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
+/turf/open/floor/plating,
+/area/station/medical/paramedic)
"liN" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"liZ" = (
-/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/purple/filled/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"lje" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -35424,6 +35456,16 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"lmF" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/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/dark,
+/area/station/medical/paramedic)
"lmG" = (
/obj/structure/chair/comfy/black{
dir = 4
@@ -35436,6 +35478,15 @@
},
/turf/open/floor/wood,
/area/station/command/meeting_room)
+"lmN" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"lmZ" = (
/obj/machinery/conveyor{
dir = 8;
@@ -35446,12 +35497,26 @@
},
/turf/open/floor/plating,
/area/station/cargo/sorting)
-"lnk" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
+"lns" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 8
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/space_heater,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
+"lnN" = (
+/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"lnO" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -35534,14 +35599,6 @@
/obj/machinery/disposal/bin,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"loF" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/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
@@ -35566,9 +35623,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
-"loZ" = (
-/turf/closed/wall,
-/area/station/medical/paramedic)
"lpg" = (
/obj/structure/table,
/obj/item/paper_bin{
@@ -35660,12 +35714,6 @@
},
/turf/open/floor/iron/dark,
/area/station/command/bridge)
-"lqQ" = (
-/obj/machinery/computer/teleporter{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"lqS" = (
/obj/structure/table/wood,
/obj/item/book/bible,
@@ -35717,32 +35765,6 @@
},
/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
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"lrA" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -35870,6 +35892,9 @@
"ltw" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/captain/private)
+"ltJ" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/foyer)
"ltZ" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 5
@@ -36055,11 +36080,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"lxi" = (
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"lxm" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
@@ -36198,13 +36218,6 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
-"lyH" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/spawner/random/armory/bulletproof_armor,
-/obj/effect/spawner/random/armory/bulletproof_helmet,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"lyK" = (
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{
dir = 4
@@ -36308,11 +36321,6 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"lAC" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
"lAO" = (
/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{
dir = 4
@@ -36678,17 +36686,6 @@
/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,
@@ -36863,12 +36860,6 @@
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/wood/tile,
/area/station/service/chapel)
-"lKe" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"lKE" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets,
@@ -36970,6 +36961,10 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/gravity_generator)
+"lMq" = (
+/obj/structure/railing/corner,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"lMu" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 10
@@ -37009,6 +37004,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/brig)
+"lMX" = (
+/obj/machinery/power/smes/super/full,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"lMZ" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -37226,6 +37226,10 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
+"lQH" = (
+/obj/effect/turf_decal/caution/stand_clear/white,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"lQM" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/port/central)
@@ -37320,13 +37324,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"lSG" = (
-/obj/machinery/status_display/ai/directional/east,
-/obj/structure/chair/office{
- dir = 1
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"lSI" = (
/obj/machinery/newscaster/directional/east,
/obj/machinery/conveyor_switch/oneway{
@@ -37354,6 +37351,13 @@
/obj/structure/falsewall,
/turf/open/floor/plating,
/area/station/cargo/sorting)
+"lTc" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/treatment_center)
"lTh" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 1
@@ -37498,6 +37502,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"lUJ" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/spawner/random/armory/bulletproof_armor,
+/obj/effect/spawner/random/armory/bulletproof_helmet,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"lUM" = (
/obj/machinery/door/poddoor/incinerator_ordmix,
/turf/open/floor/engine/vacuum,
@@ -37734,6 +37745,28 @@
},
/turf/open/floor/iron/kitchen_coldroom,
/area/station/medical/coldroom)
+"lYK" = (
+/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/satellite/chamber)
"lYZ" = (
/obj/structure/toilet{
pixel_y = 8
@@ -37748,6 +37781,14 @@
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
+"lZh" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"lZj" = (
/obj/effect/turf_decal/tile/neutral/tram,
/turf/open/floor/tram/plate,
@@ -37947,12 +37988,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"mcU" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"mcX" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -37980,18 +38015,6 @@
/obj/structure/table,
/turf/open/floor/iron/white,
/area/station/service/kitchen)
-"mdq" = (
-/obj/effect/turf_decal/siding/wideplating{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"mdr" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"mdD" = (
/obj/effect/turf_decal/siding/thinplating,
/obj/effect/turf_decal/siding/thinplating{
@@ -38019,9 +38042,6 @@
/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)
"meb" = (
/obj/effect/landmark/carpspawn,
/turf/open/space/openspace,
@@ -38096,6 +38116,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/plating,
/area/station/maintenance/starboard/greater)
+"meF" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"meO" = (
/obj/machinery/door/airlock/command/glass{
name = "Bridge"
@@ -38104,6 +38129,18 @@
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/iron,
/area/station/command/bridge)
+"mft" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "EVA Storage"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/eva,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/red_alert_access,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"mfB" = (
/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{
dir = 1
@@ -38151,39 +38188,15 @@
},
/turf/open/floor/iron/freezer,
/area/station/science/lower)
+"mgf" = (
+/obj/machinery/porta_turret/ai,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"mgh" = (
/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
@@ -38195,6 +38208,16 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
+"mgl" = (
+/obj/structure/tank_dispenser/oxygen{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/command/eva)
"mgq" = (
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron/dark/side{
@@ -38383,13 +38406,6 @@
/obj/structure/sign/poster/official/random/directional/south,
/turf/open/floor/wood/large,
/area/station/service/barber)
-"mkN" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/white,
-/area/station/medical/medbay/central)
"mkS" = (
/obj/effect/turf_decal/siding/wood/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -38452,6 +38468,12 @@
/obj/structure/displaycase/labcage,
/turf/open/floor/iron/cafeteria,
/area/station/command/heads_quarters/rd)
+"mma" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"mmi" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -38608,6 +38630,12 @@
"mpd" = (
/turf/open/floor/engine/o2,
/area/station/science/ordnance/storage)
+"mpj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/structure/closet_empty/crate,
+/obj/effect/spawner/random/maintenance,
+/turf/open/floor/plating,
+/area/station/asteroid)
"mpp" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing,
@@ -38650,15 +38678,6 @@
desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"
},
/area/station/science/ordnance/bomb)
-"mpV" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 8;
- name = "Office Shutters";
- id = "paramedic_shutters"
- },
-/turf/open/floor/plating,
-/area/station/medical/medbay/lobby)
"mpX" = (
/obj/structure/window/reinforced/spawner/directional/south,
/obj/structure/table/wood,
@@ -38736,20 +38755,6 @@
/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
@@ -38894,6 +38899,12 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"mvd" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"mvi" = (
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
@@ -38948,11 +38959,6 @@
"mwK" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/starboard/lesser)
-"mwL" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mxf" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 10
@@ -38961,12 +38967,6 @@
/obj/structure/cable,
/turf/open/floor/iron/white,
/area/station/science/ordnance/office)
-"mxm" = (
-/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)
"mxw" = (
/obj/machinery/door/airlock/research{
name = "Chemical Storage"
@@ -38983,6 +38983,13 @@
/obj/machinery/light/small/broken/directional/south,
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
+"mxR" = (
+/obj/effect/turf_decal/siding/thinplating/dark/end{
+ dir = 8
+ },
+/obj/structure/table,
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"mya" = (
/obj/structure/rack,
/obj/item/clothing/glasses/meson{
@@ -39186,6 +39193,18 @@
"mBq" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/department/crew_quarters/dorms)
+"mBN" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/ablative,
+/obj/item/gun/energy/ionrifle,
+/obj/item/gun/ballistic/automatic/battle_rifle{
+ pixel_y = 3
+ },
+/obj/item/gun/energy/temperature/security,
+/obj/structure/reagent_dispensers/wall/peppertank/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"mBT" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -39197,6 +39216,17 @@
},
/turf/open/floor/iron/dark/airless,
/area/station/science/ordnance/freezerchamber)
+"mCr" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "MiniSat Maintenance"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"mCu" = (
/obj/machinery/light/directional/west,
/turf/open/floor/noslip/tram,
@@ -39317,12 +39347,6 @@
},
/turf/open/floor/carpet,
/area/station/command/meeting_room)
-"mEb" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"mEd" = (
/obj/structure/railing{
dir = 1
@@ -39422,10 +39446,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
-"mGl" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"mGo" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -39472,20 +39492,6 @@
/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)
@@ -39524,6 +39530,18 @@
},
/turf/open/floor/iron,
/area/station/security/prison)
+"mHO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/white/line,
+/obj/structure/lattice/catwalk,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"mHP" = (
/obj/machinery/door/airlock{
name = "Private Quarters O";
@@ -39658,6 +39676,13 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/showroomfloor,
/area/station/security/lockers)
+"mJE" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/central)
"mJG" = (
/obj/structure/chair/stool/bar/directional/north,
/obj/effect/turf_decal/siding/thinplating{
@@ -39675,6 +39700,18 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/brig)
+"mJR" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
+"mJS" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"mKh" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -39714,17 +39751,22 @@
/obj/structure/cable,
/turf/open/floor/iron/showroomfloor,
/area/station/security/warden)
-"mKP" = (
-/obj/vehicle/ridden/secway,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"mKQ" = (
/obj/machinery/dna_infuser,
/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/genetics)
+"mLg" = (
+/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/satellite/chamber)
"mLh" = (
/obj/effect/turf_decal/siding/dark{
dir = 10
@@ -39789,6 +39831,16 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"mMn" = (
+/obj/structure/closet/secure_closet/medical3,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/storage/belt/medical,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"mMK" = (
/obj/structure/cable,
/obj/effect/turf_decal/sand/plating,
@@ -39825,6 +39877,13 @@
outbound = 2
},
/area/station/hallway/primary/tram/center)
+"mNO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"mNV" = (
/obj/machinery/photocopier/prebuilt,
/turf/open/floor/iron/grimy,
@@ -39936,6 +39995,14 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
+"mPZ" = (
+/obj/structure/showcase/cyborg/old{
+ dir = 8;
+ pixel_x = 9;
+ pixel_y = 2
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"mQa" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
@@ -39948,6 +40015,11 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"mQk" = (
+/obj/machinery/flasher/portable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"mQp" = (
/obj/structure/railing{
dir = 4
@@ -39965,6 +40037,13 @@
},
/turf/open/floor/iron,
/area/station/security/courtroom/holding)
+"mQH" = (
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"mQS" = (
/obj/structure/chair/comfy/beige,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -39987,6 +40066,13 @@
/obj/machinery/portable_atmospherics/scrubber,
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"mRu" = (
+/obj/effect/turf_decal/trimline/white/corner,
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"mRD" = (
/obj/item/stack/ore/glass,
/turf/open/misc/asteroid,
@@ -40091,6 +40177,16 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/iron/white,
/area/station/medical/storage)
+"mVB" = (
+/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/satellite/foyer)
"mVN" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
dir = 4
@@ -40133,18 +40229,6 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/carpet,
/area/station/hallway/secondary/entry)
-"mWQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/white/line,
-/obj/structure/lattice/catwalk,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"mWR" = (
/obj/structure/fluff/tram_rail/end,
/turf/open/openspace,
@@ -40237,25 +40321,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"mYt" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"mYw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"mYB" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/machinery/newscaster/directional/north,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"mYI" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -40365,6 +40434,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
+"nbb" = (
+/obj/structure/closet/emcloset{
+ anchored = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/structure/sign/warning/vacuum/external{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"nbh" = (
/obj/structure/railing/corner,
/obj/effect/turf_decal/trimline/blue/filled/corner,
@@ -40410,11 +40489,14 @@
/obj/effect/turf_decal/trimline/tram/filled/warning,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
-"nbF" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+"nbE" = (
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 9
+ },
+/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/satellite/interior)
"nbI" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -40476,6 +40558,11 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/dark,
/area/station/security/courtroom)
+"ncY" = (
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"ndb" = (
/turf/open/floor/engine{
name = "Holodeck Projector Floor"
@@ -40490,13 +40577,6 @@
},
/turf/open/floor/plating/airless,
/area/station/solars/port/asteriod)
-"ndt" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/window/reinforced/spawner/directional/north,
-/obj/structure/window/reinforced/spawner/directional/east,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"ndz" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -40622,6 +40702,9 @@
/obj/machinery/coffeemaker,
/turf/open/floor/glass,
/area/station/command/meeting_room)
+"nfU" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/hallway)
"nfW" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -40764,6 +40847,13 @@
"nim" = (
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
+"niD" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/effect/spawner/random/armory/disablers,
+/turf/open/floor/iron,
+/area/station/security/armory)
"niF" = (
/obj/structure/railing/corner,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -40860,9 +40950,6 @@
/obj/structure/marker_beacon/burgundy,
/turf/open/space/basic,
/area/station/solars/starboard/fore)
-"njC" = (
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"njI" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 1
@@ -41313,6 +41400,16 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"nqm" = (
+/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/satellite/chamber)
"nqB" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -41332,17 +41429,6 @@
},
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
-"nrf" = (
-/obj/structure/window/reinforced/spawner/directional/west,
-/obj/structure/table/wood/fancy/red,
-/obj/item/ai_module/reset/purge,
-/obj/effect/spawner/random/aimodule/harmful,
-/obj/machinery/door/window/left/directional/east{
- name = "Dangerous Modules";
- req_access = list("captain")
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"nrh" = (
/obj/structure/table/glass,
/obj/item/storage/fancy/coffee_cart_rack{
@@ -41425,19 +41511,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"nss" = (
-/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)
"nsv" = (
/obj/machinery/camera/directional/north{
network = list("test","rd");
@@ -41568,14 +41641,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"nvI" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/floor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"nwd" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -41867,6 +41932,12 @@
"nzR" = (
/turf/open/floor/engine/vacuum,
/area/station/science/ordnance/burnchamber)
+"nzT" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"nzU" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/glass{
@@ -41888,16 +41959,6 @@
/obj/structure/cable,
/turf/open/openspace,
/area/station/maintenance/solars/starboard/fore)
-"nAq" = (
-/obj/machinery/suit_storage_unit/medical,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 4
- },
-/area/station/medical/paramedic)
"nAB" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -41942,6 +42003,14 @@
/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/center)
+"nBg" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/closet/firecloset,
+/obj/effect/landmark/start/hangover,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/service)
"nBj" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -41968,6 +42037,18 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"nBw" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/firedoor,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"nBy" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
@@ -41981,12 +42062,12 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
-"nBY" = (
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 4
+"nBV" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/upload/chamber)
"nCe" = (
/turf/open/floor/iron,
/area/station/security/courtroom)
@@ -41997,6 +42078,19 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
+"nCl" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/structure/chair/sofa/corp/left{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/east{
+ pixel_x = 26
+ },
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"nCy" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -42325,21 +42419,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
-"nKe" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/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
- },
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"nKg" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible,
@@ -42537,11 +42616,6 @@
/obj/effect/spawner/random/bureaucracy/pen,
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
-"nNk" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"nNl" = (
/obj/structure/holosign/barrier/atmos/tram,
/obj/structure/disposalpipe/segment{
@@ -42758,6 +42832,15 @@
dir = 8
},
/area/station/command/gateway)
+"nRK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"nRO" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -42907,6 +42990,9 @@
/obj/effect/turf_decal/tile/bar/opposingcorners,
/turf/open/floor/iron,
/area/station/cargo/miningdock/cafeteria)
+"nUe" = (
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/interior)
"nUr" = (
/obj/item/target,
/obj/structure/window/reinforced/spawner/directional/south,
@@ -43209,6 +43295,14 @@
},
/turf/open/space/basic,
/area/space/nearstation)
+"nZh" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/line,
+/obj/machinery/status_display/ai/directional/south,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"nZm" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Recreation Area Maintenance Hatch"
@@ -43283,6 +43377,16 @@
/obj/machinery/light/cold/directional/east,
/turf/open/floor/iron/white,
/area/station/command/heads_quarters/captain/private)
+"oab" = (
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/iron/white,
+/area/station/medical/medbay/lobby)
"oae" = (
/turf/open/floor/iron/grimy,
/area/station/commons/vacant_room)
@@ -43359,15 +43463,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"oby" = (
-/obj/machinery/door/window/left/directional/south{
- name = "Armory";
- req_access = list("armory")
- },
-/obj/structure/cable,
-/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{
@@ -43455,10 +43550,12 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
-"odF" = (
-/obj/machinery/airalarm/directional/north,
+"odH" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/medical/storage)
"odK" = (
/obj/structure/closet/crate/wooden/toy,
/turf/open/floor/iron/white/side{
@@ -43724,6 +43821,13 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
+"ojd" = (
+/mob/living/basic/bot/cleanbot,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"ojj" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
@@ -43785,6 +43889,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
+"oku" = (
+/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/satellite/interior)
"okA" = (
/obj/structure/table,
/obj/item/computer_disk{
@@ -43915,6 +44024,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
+"one" = (
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"onf" = (
/obj/item/radio/intercom/directional/east,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -44037,13 +44149,6 @@
/obj/structure/reagent_dispensers/watertank/high,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"oqi" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
-"oqp" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oqy" = (
/obj/machinery/conveyor{
id = "cargolower"
@@ -44164,6 +44269,13 @@
dir = 4
},
/area/station/command/gateway)
+"osZ" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/obj/machinery/status_display/ai/directional/east,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"otf" = (
/obj/structure/chair,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -44241,15 +44353,6 @@
/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
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"ouE" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 4
@@ -44269,15 +44372,6 @@
},
/turf/open/floor/glass/reinforced,
/area/station/security/warden)
-"ouM" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"ouQ" = (
/obj/effect/turf_decal/siding/wood/corner,
/turf/open/floor/wood,
@@ -44481,15 +44575,6 @@
},
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
-"ozJ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 5
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"ozX" = (
/obj/structure/toilet{
dir = 8
@@ -44547,13 +44632,6 @@
},
/turf/open/floor/iron,
/area/station/science/lab)
-"oBY" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"oCe" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -44619,6 +44697,14 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/white,
/area/station/science/lower)
+"oDd" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/structure/closet/l3closet,
+/turf/open/floor/iron/dark,
+/area/station/medical/storage)
"oDj" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -44919,14 +45005,12 @@
/obj/structure/tram,
/turf/open/openspace,
/area/station/hallway/primary/tram/center)
-"oKZ" = (
-/mob/living/basic/bot/repairbot,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+"oLf" = (
+/obj/structure/railing/corner{
+ dir = 8
},
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"oLn" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/siding/thinplating{
@@ -44960,6 +45044,16 @@
/obj/structure/detectiveboard/directional/east,
/turf/open/floor/carpet,
/area/station/security/detectives_office)
+"oMr" = (
+/obj/effect/turf_decal/siding/thinplating/end,
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"oMz" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -44969,15 +45063,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/research)
-"oMI" = (
-/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
-"oMK" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"oMP" = (
/obj/machinery/firealarm/directional/south{
pixel_x = 3
@@ -45008,14 +45093,6 @@
/obj/item/kirbyplants/random,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"oNn" = (
-/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)
"oNp" = (
/obj/structure/sink{
pixel_y = 15
@@ -45060,6 +45137,16 @@
},
/turf/open/floor/iron,
/area/station/cargo/lobby)
+"oNO" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/rack,
+/obj/item/tank/jetpack,
+/obj/item/tank/jetpack{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/plating,
+/area/station/engineering/engine_smes)
"oNT" = (
/obj/machinery/door/airlock{
name = "Private Stall 1";
@@ -45067,6 +45154,16 @@
},
/turf/open/floor/iron/freezer,
/area/station/science/lower)
+"oNW" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/closet/firecloset,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"oOb" = (
/obj/structure/railing,
/obj/effect/turf_decal/delivery,
@@ -45078,6 +45175,10 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/engineering/supermatter/room)
+"oOn" = (
+/obj/machinery/holopad/secure,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/hallway)
"oOJ" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -45190,16 +45291,6 @@
/obj/effect/turf_decal/trimline/yellow/filled/warning,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"oQO" = (
-/obj/structure/safe/vault,
-/obj/item/clothing/head/costume/bearpelt,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/speedloader/c357,
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/machinery/light/dim/directional/east,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"oQU" = (
/obj/structure/window/reinforced/spawner/directional/north,
/turf/open/misc/grass/jungle/station,
@@ -45323,12 +45414,9 @@
},
/turf/open/floor/iron,
/area/station/security/office)
-"oTa" = (
-/obj/structure/railing{
- dir = 9
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
+"oSF" = (
+/turf/open/openspace,
+/area/station/ai/satellite/hallway)
"oTc" = (
/obj/machinery/conveyor{
dir = 6;
@@ -45516,11 +45604,17 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
-"oWI" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+"oWH" = (
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
+"oWX" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 6
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"oWZ" = (
/obj/effect/turf_decal/siding/thinplating_new/dark{
dir = 8
@@ -45543,14 +45637,6 @@
/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{
@@ -45641,6 +45727,12 @@
},
/turf/open/floor/engine,
/area/station/maintenance/disposal/incinerator)
+"oZj" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"oZq" = (
/obj/effect/turf_decal/trimline/neutral/filled/warning{
dir = 8
@@ -45713,18 +45805,6 @@
/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{
@@ -45766,6 +45846,12 @@
/obj/structure/musician/piano,
/turf/open/floor/carpet,
/area/station/service/theater)
+"pcj" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"pcm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -45774,10 +45860,20 @@
"pcu" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/tram/mid)
+"pcy" = (
+/obj/structure/table/wood/fancy/green,
+/obj/effect/spawner/round_default_module,
+/obj/machinery/camera/motion/directional/east,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"pcA" = (
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
+"pcD" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"pcE" = (
/obj/structure/chair{
dir = 8
@@ -45805,6 +45901,9 @@
/obj/machinery/newscaster/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/engineering)
+"pdl" = (
+/turf/open/floor/iron,
+/area/station/command/eva)
"pdn" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 6
@@ -45883,12 +45982,39 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/prison/safe)
+"per" = (
+/obj/structure/table/glass,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/grenade/chem_grenade,
+/obj/item/stack/cable_coil,
+/obj/item/screwdriver{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/item/book/manual/wiki/chemistry{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/book/manual/wiki/grenades,
+/obj/item/radio/intercom/directional/west,
+/obj/effect/turf_decal/tile/yellow/fourcorners,
+/obj/item/assembly/igniter,
+/obj/item/assembly/igniter,
+/obj/item/assembly/igniter,
+/turf/open/floor/iron/white,
+/area/station/medical/pharmacy)
"peB" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"peJ" = (
+/obj/structure/cable/multilayer/multiz,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"peO" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/showroomfloor,
@@ -45999,6 +46125,14 @@
/obj/structure/table,
/turf/open/floor/iron/dark,
/area/station/service/chapel/monastery)
+"pgP" = (
+/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/satellite/hallway)
"pgS" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -46169,6 +46303,13 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/commons/dorms/laundry)
+"pkC" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/station/security/armory)
"pkD" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 10
@@ -46222,6 +46363,11 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/iron/dark/herringbone,
/area/station/commons/vacant_room)
+"pkV" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/station/command/eva)
"plh" = (
/obj/effect/turf_decal/siding/thinplating/corner{
dir = 4
@@ -46355,17 +46501,17 @@
},
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"pnm" = (
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit/green,
+/area/station/command/vault)
"pnn" = (
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/science/breakroom)
-"pnp" = (
-/obj/structure/filingcabinet,
-/obj/effect/turf_decal/bot_white/right,
-/obj/item/folder/documents,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"pnD" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -46384,15 +46530,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
-"pnT" = (
-/obj/effect/turf_decal/siding/thinplating{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"pnU" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
@@ -46498,6 +46635,14 @@
/obj/effect/turf_decal/tile/red/fourcorners,
/turf/open/floor/iron/dark,
/area/station/security/office)
+"ppF" = (
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable,
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"ppK" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -46565,6 +46710,10 @@
},
/turf/open/floor/iron/white,
/area/station/science/research)
+"prg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/circuit/green,
+/area/station/ai/upload/chamber)
"pri" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/fluff/paper/stack{
@@ -46669,12 +46818,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/command/heads_quarters/qm)
-"ptg" = (
-/obj/effect/turf_decal/siding/wideplating/corner,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
"pth" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
/obj/structure/sign/warning/secure_area/directional/north,
@@ -46740,6 +46883,10 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
/area/station/medical/virology)
+"pui" = (
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"pul" = (
/obj/machinery/door/airlock/security{
name = "Courtroom Holding Area"
@@ -46757,12 +46904,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/courtroom/holding)
-"pur" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"puL" = (
/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{
name = "Burn Chamber Exterior Airlock"
@@ -46802,12 +46943,6 @@
},
/turf/open/floor/wood,
/area/station/service/theater)
-"pvi" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"pvp" = (
/obj/effect/turf_decal/trimline/yellow/filled/end{
dir = 1
@@ -46933,6 +47068,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"pwP" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/spawner/random/armory/barrier_grenades,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"pwX" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -47047,6 +47188,18 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
+"pyq" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/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/medical/medbay/central)
"pyz" = (
/obj/machinery/firealarm/directional/west,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -47055,18 +47208,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"pyF" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/left/directional/west{
- name = "Armory Desk";
- req_access = list("armory")
- },
-/obj/machinery/door/window/left/directional/east{
- name = "Armory Desk";
- req_access = list("security")
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/security/armory)
"pyG" = (
/obj/machinery/atmospherics/components/binary/tank_compressor{
dir = 8
@@ -47158,41 +47299,11 @@
/obj/machinery/newscaster/directional/west,
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
-"pAo" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pAv" = (
/obj/structure/curtain,
/obj/machinery/shower/directional/north,
/turf/open/floor/iron/freezer,
/area/station/commons/toilet)
-"pAA" = (
-/obj/machinery/door/airlock/vault{
- name = "High Security Vault"
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/landmark/navigate_destination/vault,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"pAC" = (
-/obj/effect/turf_decal/siding/thinplating/end,
-/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pAD" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{
dir = 1
@@ -47251,6 +47362,12 @@
/obj/structure/holosign/barrier/atmos/tram,
/turf/open/floor/plating,
/area/station/maintenance/tram/right)
+"pBC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/grimy,
+/area/station/command/vault)
"pBQ" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 1
@@ -47300,6 +47417,16 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/engineering/main)
+"pCF" = (
+/obj/effect/turf_decal/siding/thinplating/end,
+/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"pCL" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -47433,12 +47560,6 @@
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/iron/white/side,
/area/station/science/research)
-"pFm" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pFu" = (
/obj/item/experi_scanner{
pixel_x = 5
@@ -47502,6 +47623,12 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
+"pFR" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 9
+ },
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"pFU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -47635,6 +47762,9 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"pIc" = (
+/turf/closed/wall,
+/area/station/hallway/secondary/construction/engineering)
"pIk" = (
/obj/machinery/duct,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -47648,12 +47778,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/grimy,
/area/station/security/detectives_office)
-"pIp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"pIt" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -47697,10 +47821,6 @@
/obj/machinery/light/small/directional/east,
/turf/open/floor/iron,
/area/station/cargo/miningfoundry)
-"pIQ" = (
-/obj/structure/cable,
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
"pIS" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing/corner{
@@ -47863,10 +47983,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"pMi" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"pMk" = (
/turf/closed/wall/r_wall,
/area/station/science/research)
@@ -47891,14 +48007,6 @@
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
-"pMG" = (
-/obj/effect/turf_decal/siding/thinplating/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating/corner,
-/obj/structure/ladder,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pMS" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -47945,6 +48053,17 @@
},
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
+"pNp" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/cable,
+/obj/effect/spawner/random/armory/laser_gun,
+/turf/open/floor/iron,
+/area/station/security/armory)
"pNv" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -48103,6 +48222,16 @@
},
/turf/open/floor/glass,
/area/station/commons/fitness/recreation)
+"pPN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"pPP" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 8
@@ -48166,12 +48295,6 @@
/obj/structure/cable,
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"pQY" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"pRm" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -48187,6 +48310,35 @@
"pRM" = (
/turf/closed/wall,
/area/station/cargo/sorting)
+"pRX" = (
+/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/satellite/chamber)
"pSb" = (
/obj/structure/chair{
dir = 8
@@ -48281,10 +48433,6 @@
"pUw" = (
/turf/closed/wall,
/area/station/service/chapel)
-"pUz" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"pUC" = (
/obj/machinery/portable_atmospherics/pump{
name = "Lil Pump"
@@ -48465,16 +48613,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"pXk" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 1
- },
-/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,
@@ -48485,17 +48623,6 @@
/obj/effect/turf_decal/tile/brown/fourcorners,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"pXC" = (
-/obj/machinery/door/airlock/external{
- name = "External Access"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"pXG" = (
/obj/structure/railing{
dir = 8
@@ -48529,18 +48656,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/main)
-"pYo" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/landmark/event_spawn,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"pYt" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law,
@@ -48551,6 +48666,22 @@
/obj/effect/spawner/random/bureaucracy/briefcase,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"pYD" = (
+/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/satellite/foyer)
"pYH" = (
/obj/structure/bed{
dir = 4
@@ -48678,14 +48809,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"qaM" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/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/grimy,
-/area/station/ai_monitored/command/nuke_storage)
"qaN" = (
/obj/structure/cable,
/turf/open/floor/carpet,
@@ -48701,6 +48824,10 @@
/obj/machinery/incident_display/tram/directional/north,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"qba" = (
+/obj/structure/ladder,
+/turf/open/floor/iron/grimy,
+/area/station/command/vault)
"qbp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -48758,14 +48885,6 @@
/obj/structure/sign/clock/directional/west,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"qcv" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/iron,
-/area/station/maintenance/tram/mid)
"qcw" = (
/obj/machinery/computer/station_alert{
dir = 1
@@ -48821,6 +48940,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"qdv" = (
+/obj/vehicle/ridden/secway,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"qdy" = (
/obj/structure/cable,
/turf/open/floor/iron,
@@ -49349,13 +49473,15 @@
/obj/machinery/light/directional/south,
/turf/open/floor/iron/dark,
/area/station/hallway/secondary/exit/departure_lounge)
-"qmN" = (
+"qmD" = (
/obj/effect/turf_decal/stripes/line{
- dir = 1
+ dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/turf/open/floor/iron/dark/corner,
-/area/station/ai_monitored/command/storage/eva)
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"qnd" = (
/obj/structure/rack,
/obj/item/reagent_containers/cup/bottle/iron{
@@ -49419,15 +49545,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
-"qnZ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"qoo" = (
/obj/machinery/door/airlock/research/glass{
name = "Robotics Lab"
@@ -49483,6 +49600,10 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"qpv" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/hallway/secondary/construction/engineering)
"qpD" = (
/turf/open/misc/asteroid,
/area/station/maintenance/department/eva)
@@ -49534,17 +49655,6 @@
/obj/machinery/pdapainter/supply,
/turf/open/floor/carpet,
/area/station/command/heads_quarters/qm)
-"qqE" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"qrg" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -49579,6 +49689,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"qrF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/white/line,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"qrI" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
@@ -49705,17 +49826,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/tram/mid)
-"qtZ" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "MiniSat Maintenance"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor,
-/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"qug" = (
/obj/machinery/duct,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -49848,6 +49958,15 @@
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/wood,
/area/station/service/bar/backroom)
+"qwL" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/iron,
+/area/station/security/armory)
"qwU" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 6
@@ -50016,15 +50135,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/science/ordnance/testlab)
-"qAs" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 4
- },
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"qAy" = (
/obj/structure/weightmachine,
/obj/effect/turf_decal/sand,
@@ -50228,6 +50338,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/science/ordnance/storage)
+"qCQ" = (
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"qCR" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -50349,6 +50463,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
+"qFv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/obj/structure/window/reinforced/spawner/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"qFx" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -50479,6 +50599,13 @@
/obj/structure/reagent_dispensers/wall/peppertank/directional/north,
/turf/open/floor/iron,
/area/station/security/checkpoint/science)
+"qHY" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/east,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"qIc" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -50549,12 +50676,6 @@
/obj/machinery/light/warm/directional/north,
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain)
-"qJh" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"qJs" = (
/obj/structure/table/glass,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -50823,6 +50944,17 @@
"qOF" = (
/turf/closed/wall,
/area/station/commons/dorms/laundry)
+"qOV" = (
+/obj/machinery/door/airlock/external{
+ name = "External Access"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/command/minisat,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"qOY" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
@@ -50888,11 +51020,6 @@
/obj/machinery/computer/security/telescreen/engine/directional/south,
/turf/open/floor/iron,
/area/station/engineering/main)
-"qPV" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"qPX" = (
/obj/structure/table,
/obj/item/analyzer,
@@ -50998,6 +51125,10 @@
},
/turf/open/floor/iron/stairs/medium,
/area/station/commons/dorms)
+"qSt" = (
+/obj/structure/cable,
+/turf/closed/wall/r_wall,
+/area/station/ai/satellite/hallway)
"qSB" = (
/obj/machinery/door/airlock{
name = "Unit 3";
@@ -51092,6 +51223,12 @@
},
/turf/open/floor/engine/co2,
/area/station/engineering/atmos)
+"qUf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/iron/grimy,
+/area/station/command/vault)
"qUg" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -51105,15 +51242,17 @@
/turf/open/indestructible/tram/plate,
/area/station/hallway/primary/tram/center)
"qUr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/machinery/firealarm/directional/west{
+ pixel_y = 5
},
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
+/obj/structure/table/glass,
+/obj/item/surgicaldrill,
+/obj/item/toy/figure/paramedic,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"qUy" = (
/obj/machinery/camera/directional/south{
name = "holodeck camera";
@@ -51383,19 +51522,6 @@
/obj/item/stack/sheet/glass/fifty,
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
-"qYn" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/structure/chair/sofa/corp/left{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/east{
- pixel_x = 26
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"qYs" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -51404,12 +51530,6 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"qYJ" = (
-/obj/machinery/flasher/directional/north{
- id = "AI"
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"qYQ" = (
/obj/machinery/computer/message_monitor{
dir = 1
@@ -51420,6 +51540,18 @@
/obj/machinery/status_display/evac/directional/east,
/turf/open/floor/iron/dark,
/area/station/tcommsat/computer)
+"qYT" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 4
+ },
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"qYU" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
@@ -51583,6 +51715,15 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/lab)
+"rbu" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron/dark/side{
+ dir = 4
+ },
+/area/station/command/eva)
"rbv" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 1
@@ -51599,15 +51740,6 @@
/obj/effect/turf_decal/tile/blue/fourcorners,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/cmo)
-"rbD" = (
-/obj/effect/turf_decal/siding/wideplating{
- 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/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"rbM" = (
/obj/machinery/computer/security/telescreen/entertainment/directional/north,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -51720,6 +51852,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
+"rds" = (
+/obj/machinery/recharge_station,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"rdN" = (
/obj/machinery/mech_bay_recharge_port{
dir = 1
@@ -51773,17 +51909,14 @@
/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"
- },
-/obj/effect/turf_decal/trimline/purple/filled/line{
+"reN" = (
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/obj/effect/landmark/navigate_destination/aiupload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/light/floor,
+/turf/open/floor/iron,
+/area/station/security/armory)
"reU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/camera/directional/south{
@@ -51804,6 +51937,12 @@
/obj/machinery/camera/directional/north,
/turf/open/floor/engine,
/area/station/science/xenobiology)
+"rfB" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"rfQ" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 6
@@ -51843,12 +51982,23 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron,
/area/station/cargo/warehouse)
-"rgv" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+"rgn" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
+"rgA" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/camera/directional/south{
+ c_tag = "Secure - EVA Storage"
},
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
+/obj/machinery/light_switch/directional/south{
+ pixel_x = 8
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/iron,
+/area/station/command/eva)
"rgK" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -52076,12 +52226,6 @@
/obj/machinery/light/floor,
/turf/open/floor/engine/o2,
/area/station/engineering/atmos)
-"rjT" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"rkd" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
@@ -52315,6 +52459,12 @@
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible,
/turf/open/floor/plating,
/area/station/engineering/atmos/pumproom)
+"roc" = (
+/obj/structure/sign/plaques/kiddie{
+ pixel_y = -32
+ },
+/turf/open/floor/circuit,
+/area/station/ai/upload/chamber)
"roi" = (
/obj/structure/chair/stool/directional/north,
/obj/effect/turf_decal/trimline/dark_green/line{
@@ -52589,22 +52739,6 @@
},
/turf/open/floor/iron,
/area/station/engineering/break_room)
-"rsH" = (
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_y = 32
- },
-/obj/effect/turf_decal/siding/wideplating{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
-"rsZ" = (
-/obj/machinery/holopad/secure,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"rti" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -52782,6 +52916,12 @@
},
/turf/open/floor/iron/white,
/area/station/science/lower)
+"rxs" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/table,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"rxv" = (
/obj/effect/turf_decal/sand/plating,
/obj/structure/cable,
@@ -52860,6 +53000,11 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/white,
/area/station/science/research)
+"rxV" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"ryc" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
@@ -52954,6 +53099,15 @@
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"rzM" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"rzO" = (
/obj/structure/chair,
/obj/machinery/airalarm/directional/north,
@@ -52991,6 +53145,12 @@
/obj/machinery/disposal/bin,
/turf/open/floor/iron,
/area/station/command/bridge)
+"rAB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/iron,
+/area/station/security/armory)
"rAS" = (
/turf/closed/wall,
/area/station/service/library/lounge)
@@ -53121,13 +53281,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"rDI" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/line,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"rDT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/cafeteria,
@@ -53203,6 +53356,15 @@
/obj/machinery/airalarm/directional/west,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
+"rFl" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/iron/dark/side{
+ dir = 4
+ },
+/area/station/command/eva)
"rGj" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
@@ -53273,15 +53435,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"rHC" = (
-/obj/machinery/teleport/hub,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
-"rIa" = (
-/obj/machinery/porta_turret/ai,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"rIg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -53330,12 +53483,30 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
+"rII" = (
+/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/upload/chamber)
"rIT" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/decoration/ornament,
/obj/structure/sign/clock/directional/east,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
+"rJg" = (
+/obj/machinery/light/directional/north,
+/turf/open/floor/iron,
+/area/station/command/eva)
"rJD" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
@@ -53687,15 +53858,6 @@
/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
@@ -53915,26 +54077,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/station/hallway/primary/tram/left)
-"rSa" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/item/storage/box/syringes{
- pixel_y = 4
- },
-/obj/item/storage/box/syringes,
-/obj/item/mod/module/plasma_stabilizer,
-/obj/machinery/door/window/left/directional/west{
- name = "Secure Medical Storage";
- req_access = list("medical")
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/item/mod/module/signlang_radio,
-/obj/item/mod/module/thermal_regulator,
-/obj/item/gun/syringe,
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"rSb" = (
/obj/machinery/door/airlock/mining/glass{
name = "Cargo Bay"
@@ -53986,19 +54128,6 @@
/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
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark/side{
- dir = 4
- },
-/area/station/ai_monitored/command/storage/eva)
-"rSB" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"rSC" = (
/obj/machinery/modular_computer/preset/civilian,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -54072,9 +54201,6 @@
/obj/structure/window/reinforced/fulltile,
/turf/open/floor/grass,
/area/station/hallway/secondary/exit/departure_lounge)
-"rUR" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
"rUX" = (
/obj/structure/cable/multilayer/multiz,
/obj/effect/turf_decal/stripes/box,
@@ -54224,6 +54350,12 @@
},
/turf/open/floor/plating/airless,
/area/station/science/ordnance/bomb)
+"rXp" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"rXA" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -54302,17 +54434,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/security/prison)
-"rZq" = (
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/iron/dark/side{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"rZx" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Gas to Filter";
@@ -54466,6 +54587,10 @@
},
/turf/open/floor/iron,
/area/station/maintenance/port/central)
+"sce" = (
+/obj/structure/lattice,
+/turf/open/openspace,
+/area/station/ai/satellite/hallway)
"sct" = (
/obj/structure/table/reinforced,
/obj/structure/window/spawner/directional/north,
@@ -54494,6 +54619,14 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/left)
+"scF" = (
+/obj/effect/turf_decal/trimline/white/filled/corner{
+ dir = 1
+ },
+/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/satellite/interior)
"scO" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -54580,15 +54713,6 @@
/obj/machinery/light/small/dim/directional/north,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
-"seQ" = (
-/obj/machinery/flasher/directional/west{
- id = "AI"
- },
-/obj/machinery/camera/motion/directional/west{
- c_tag = "Secure - AI Upload"
- },
-/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
"seR" = (
/turf/open/floor/glass/reinforced/tram,
/area/station/hallway/primary/tram/right)
@@ -54627,11 +54751,6 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/cargo/miningdock/oresilo)
-"sfM" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/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,
@@ -54691,17 +54810,6 @@
dir = 4
},
/area/station/command/bridge)
-"shy" = (
-/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"
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"shF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/binary/pump{
@@ -55080,11 +55188,6 @@
/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,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"snp" = (
/obj/effect/turf_decal/trimline/yellow/arrow_cw,
/obj/effect/turf_decal/trimline/yellow/arrow_ccw{
@@ -55195,35 +55298,6 @@
"spF" = (
/turf/open/floor/engine/vacuum,
/area/station/engineering/atmos)
-"sqc" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/obj/effect/spawner/random/armory/rubbershot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
-"sqg" = (
-/obj/structure/table,
-/obj/item/radio{
- pixel_x = -6;
- pixel_y = -3
- },
-/obj/item/book/manual/wiki/security_space_law{
- pixel_x = 9;
- pixel_y = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/obj/machinery/firealarm/directional/west{
- pixel_y = 5;
- pixel_x = -22
- },
-/obj/machinery/light_switch/directional/west{
- pixel_x = -22;
- pixel_y = -9
- },
-/turf/open/floor/iron,
-/area/station/security/checkpoint/medical)
"sql" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
@@ -55237,6 +55311,14 @@
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron,
/area/station/security/courtroom)
+"sqC" = (
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/structure/ladder,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"sqF" = (
/obj/effect/turf_decal/trimline/green/corner{
dir = 8
@@ -55891,12 +55973,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison)
-"szZ" = (
-/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/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"sAc" = (
/obj/effect/turf_decal/trimline/red/filled/line,
/obj/structure/table,
@@ -55907,6 +55983,16 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"sAh" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/structure/ladder,
+/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/satellite/hallway)
"sAk" = (
/obj/structure/railing{
dir = 8
@@ -55959,6 +56045,19 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/grimy,
/area/station/hallway/secondary/entry)
+"sCF" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -2;
+ pixel_y = 10
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/iron,
+/area/station/command/eva)
"sDe" = (
/obj/structure/table/wood,
/obj/item/radio/intercom/directional/south,
@@ -56007,6 +56106,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
+"sDN" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"sDO" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
@@ -56028,24 +56131,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/security/brig)
-"sDY" = (
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"sDZ" = (
/turf/closed/wall,
/area/station/maintenance/disposal/incinerator)
-"sEh" = (
-/obj/effect/turf_decal/trimline/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sEx" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -56059,13 +56147,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"sEV" = (
-/obj/machinery/computer/monitor{
- dir = 8
- },
-/obj/machinery/status_display/ai/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"sEW" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -56297,6 +56378,13 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
+"sIP" = (
+/obj/structure/filingcabinet,
+/obj/effect/turf_decal/bot_white/right,
+/obj/item/folder/documents,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"sJi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -56320,6 +56408,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"sJW" = (
+/obj/structure/table,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"sJZ" = (
/obj/structure/table,
/obj/effect/turf_decal/stripes/corner{
@@ -56355,12 +56449,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/smooth,
/area/station/maintenance/starboard/greater)
-"sKA" = (
-/obj/structure/sign/plaques/kiddie{
- pixel_y = -32
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
"sKC" = (
/obj/structure/chair/office/light,
/obj/effect/turf_decal/trimline/blue/filled/corner{
@@ -56473,6 +56561,20 @@
/obj/machinery/digital_clock/directional/south,
/turf/open/floor/iron,
/area/station/engineering/main)
+"sMl" = (
+/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/satellite/interior)
"sMr" = (
/obj/structure/cable,
/turf/open/floor/circuit/telecomms/mainframe,
@@ -56694,10 +56796,6 @@
"sQe" = (
/turf/open/floor/plating,
/area/station/commons/vacant_room/office)
-"sQk" = (
-/obj/structure/cable/multilayer/multiz,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"sQJ" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
@@ -56712,32 +56810,10 @@
"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,
/area/station/service/theater)
-"sRL" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 1
- },
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sRZ" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/structure/chair{
@@ -56952,14 +57028,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/maintenance/tram/right)
-"sVz" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/holopad/secure,
-/obj/structure/cable,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"sVE" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -57052,6 +57120,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"sXk" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"sXm" = (
/obj/effect/turf_decal/trimline/brown/filled/line{
dir = 4
@@ -57083,15 +57155,6 @@
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
-"sXL" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"sXV" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/machinery/power/apc/auto_name/directional/south,
@@ -57379,16 +57442,6 @@
/obj/structure/rack,
/turf/open/floor/iron/dark,
/area/station/engineering/supermatter/room)
-"tcL" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/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/dark,
-/area/station/medical/paramedic)
"tcO" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -57775,6 +57828,11 @@
},
/turf/open/floor/iron,
/area/station/cargo/storage)
+"tjT" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/rack,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"tkj" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -57898,6 +57956,19 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
+"tmq" = (
+/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/satellite/interior)
"tms" = (
/obj/structure/cable,
/obj/machinery/power/smes/full,
@@ -57913,6 +57984,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
+"tmF" = (
+/obj/effect/turf_decal/trimline/white/filled/line{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"tnj" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2,
@@ -58113,6 +58190,13 @@
/obj/structure/cable,
/turf/open/floor/iron/solarpanel/airless,
/area/space/nearstation)
+"tqR" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/iron,
+/area/station/security/armory)
"tqT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/chapel{
@@ -58138,13 +58222,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"trm" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"trr" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -58182,13 +58259,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
-"trY" = (
-/obj/structure/closet/secure_closet/contraband/armory,
-/obj/effect/spawner/random/contraband/armory,
-/obj/effect/spawner/random/maintenance/three,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"trZ" = (
/obj/effect/turf_decal/trimline/neutral/corner{
dir = 4
@@ -58215,15 +58285,6 @@
/obj/effect/turf_decal/trimline/white/filled/line,
/turf/open/floor/iron/dark,
/area/station/engineering/storage/tech)
-"tsc" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tsg" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
@@ -58519,13 +58580,6 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
-"txf" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 6
- },
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/iron/dark,
-/area/station/maintenance/tram/mid)
"txh" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -58594,20 +58648,6 @@
},
/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)
"tyB" = (
/obj/structure/bed{
dir = 4
@@ -58621,15 +58661,6 @@
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/captain/private)
-"tyE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating{
- dir = 10
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tyV" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock"
@@ -58670,6 +58701,11 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/medical/pharmacy)
+"tzB" = (
+/obj/machinery/suit_storage_unit/security,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"tzL" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/turf_decal/trimline/yellow/filled/corner{
@@ -58767,18 +58803,6 @@
/obj/machinery/transport/power_rectifier,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"tAN" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/ablative,
-/obj/item/gun/energy/ionrifle,
-/obj/item/gun/ballistic/automatic/battle_rifle{
- pixel_y = 3
- },
-/obj/item/gun/energy/temperature/security,
-/obj/structure/reagent_dispensers/wall/peppertank/directional/north,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"tBa" = (
/obj/structure/table,
/obj/item/raw_anomaly_core/random{
@@ -58894,12 +58918,15 @@
/obj/machinery/light/small/built/directional/north,
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
-"tDn" = (
-/obj/structure/railing{
- dir = 8
+"tDg" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 1
},
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
+/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/command/vault)
"tDz" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
@@ -59091,6 +59118,13 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron/dark,
/area/station/security/execution/transfer)
+"tGg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/warning,
+/turf/open/floor/iron/dark/side,
+/area/station/command/eva)
"tGo" = (
/obj/effect/spawner/random/vending/colavend,
/obj/effect/turf_decal/siding/thinplating/dark{
@@ -59165,10 +59199,6 @@
/obj/effect/turf_decal/tile/dark_green/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/genetics)
-"tIi" = (
-/mob/living/basic/bot/repairbot,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"tIk" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -59250,10 +59280,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit)
-"tJp" = (
-/obj/machinery/teleport/station,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"tJz" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/structure/table,
@@ -59305,12 +59331,6 @@
/obj/machinery/computer/security/telescreen/entertainment/directional/west,
/turf/open/floor/iron/dark,
/area/station/commons/lounge)
-"tKa" = (
-/obj/machinery/door/window/right/directional/south{
- name = "Suit Storage"
- },
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"tKh" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
@@ -59335,6 +59355,20 @@
/obj/structure/cable,
/turf/open/floor/plating,
/area/station/command/heads_quarters/hop)
+"tKO" = (
+/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/satellite/hallway)
"tLg" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -59384,6 +59418,13 @@
},
/turf/open/floor/iron/dark,
/area/station/medical/virology)
+"tMf" = (
+/obj/structure/rack,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/effect/spawner/random/armory/dragnet,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"tMg" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -59444,6 +59485,17 @@
"tMY" = (
/turf/open/floor/iron/stairs/medium,
/area/station/cargo/miningdock)
+"tNb" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"tNk" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -59460,14 +59512,6 @@
/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
@@ -59628,10 +59672,6 @@
},
/turf/open/floor/plating,
/area/station/science/lab)
-"tQq" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"tQy" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
@@ -59786,6 +59826,13 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
+"tTo" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Teleporter"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"tTs" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -59965,6 +60012,17 @@
},
/turf/open/floor/iron/dark,
/area/station/security/prison/garden)
+"tWA" = (
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Chamber Hallway"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"tWX" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -60031,10 +60089,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/service/bar)
-"tXU" = (
-/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{
@@ -60155,11 +60209,6 @@
/obj/machinery/computer/mechpad,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
-"uaM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"uba" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -60176,15 +60225,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
-"ubk" = (
-/obj/effect/turf_decal/stripes/end{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/floor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"ubt" = (
/obj/structure/chair/office/light{
dir = 1
@@ -60285,6 +60325,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/execution/transfer)
+"udc" = (
+/obj/item/kirbyplants/photosynthetic,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"udg" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -60330,13 +60374,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"udK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"udO" = (
/obj/structure/chair/stool/bar/directional/south,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -60507,6 +60544,9 @@
/obj/effect/landmark/start/coroner,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"ugT" = (
+/turf/open/floor/iron/grimy,
+/area/station/ai/satellite/foyer)
"ugW" = (
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
@@ -60600,15 +60640,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"uiI" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uiV" = (
/obj/structure/table,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -60779,20 +60810,6 @@
},
/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
@@ -60813,11 +60830,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/robotics/lab)
-"ukY" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"ulb" = (
/obj/machinery/chem_master,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -61049,12 +61061,6 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"uoj" = (
-/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/dark,
-/area/station/medical/paramedic)
"uon" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -61064,6 +61070,13 @@
"uov" = (
/turf/closed/wall/r_wall,
/area/station/security/processing)
+"uoD" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/iron/dark,
+/area/station/maintenance/tram/mid)
"uoJ" = (
/obj/structure/closet/secure_closet/security/science,
/obj/item/clothing/mask/whistle,
@@ -61087,13 +61100,6 @@
/obj/item/pillow/random,
/turf/open/floor/wood,
/area/station/commons/dorms)
-"upe" = (
-/obj/effect/landmark/start/cyborg,
-/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/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"upf" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -61216,9 +61222,6 @@
/obj/effect/landmark/navigate_destination/dockarrival,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"uqS" = (
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"ure" = (
/obj/machinery/portable_atmospherics/pump{
name = "Lil Pump"
@@ -61253,17 +61256,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"urx" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/structure/fireaxecabinet/jawsofrecovery/directional/east,
-/obj/machinery/light/cold/directional/east,
-/obj/structure/closet/secure_closet/paramedic,
-/turf/open/floor/iron/dark/smooth_edge{
- dir = 8
- },
-/area/station/medical/paramedic)
"urA" = (
/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible,
/turf/open/floor/iron,
@@ -61474,15 +61466,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/hallway/secondary/exit/departure_lounge)
-"uuU" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"uuZ" = (
/obj/structure/chair/pew,
/obj/effect/landmark/start/hangover,
@@ -61569,6 +61552,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"uwo" = (
+/obj/effect/turf_decal/trimline/yellow/filled/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark/side{
+ dir = 8
+ },
+/area/station/command/eva)
"uwp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -61651,31 +61643,11 @@
},
/turf/open/floor/plating,
/area/station/maintenance/tram/mid)
-"uxB" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/firealarm/directional/east,
-/obj/structure/closet/l3closet,
-/turf/open/floor/iron/dark,
-/area/station/medical/storage)
"uxG" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible,
/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
@@ -61882,6 +61854,25 @@
},
/turf/open/floor/engine/hull,
/area/station/solars/starboard/fore)
+"uBd" = (
+/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/satellite/chamber)
"uBi" = (
/obj/structure/rack,
/obj/item/storage/briefcase{
@@ -61896,13 +61887,6 @@
/obj/machinery/light/directional/north,
/turf/open/floor/iron,
/area/station/security/courtroom)
-"uBo" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/structure/cable,
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"uBu" = (
/obj/item/radio/intercom/prison/directional/south,
/obj/effect/turf_decal/trimline/red/filled/line,
@@ -61938,12 +61922,6 @@
},
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
-"uCh" = (
-/obj/structure/railing{
- dir = 5
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"uCl" = (
/obj/structure/sign/directions/supply{
dir = 4;
@@ -62294,6 +62272,17 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/station/engineering/engine_smes)
+"uGB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/white/line,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/station/maintenance/tram/mid)
"uGL" = (
/obj/structure/bed/medical/emergency,
/obj/effect/turf_decal/bot,
@@ -62483,17 +62472,6 @@
/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{
@@ -62506,13 +62484,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/tram/left)
-"uJi" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"uJk" = (
/obj/structure/easel,
/obj/item/canvas/nineteen_nineteen,
@@ -62579,6 +62550,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
+"uLc" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"uLd" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -62719,15 +62696,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/commons/fitness/recreation)
-"uMW" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"uNa" = (
/obj/machinery/computer/security/mining{
dir = 4
@@ -62811,6 +62779,17 @@
},
/turf/open/floor/iron/cafeteria,
/area/station/science/breakroom)
+"uNY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark/corner{
+ dir = 8
+ },
+/area/station/command/eva)
"uOg" = (
/obj/machinery/computer/atmos_control/carbon_tank{
dir = 8
@@ -62902,18 +62881,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"uPZ" = (
-/obj/structure/table,
-/obj/item/storage/box/chemimp{
- pixel_x = 6
- },
-/obj/item/storage/box/trackimp{
- pixel_x = -3
- },
-/obj/item/storage/lockbox/loyalty,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"uQb" = (
/obj/effect/turf_decal/trimline/green/filled/line,
/obj/machinery/firealarm/directional/south,
@@ -62935,28 +62902,17 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/engineering/engine_smes)
-"uQS" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+"uRh" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/tracks,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
-"uRi" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/structure/window/reinforced/spawner/directional/south,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/maintenance/tram/mid)
"uRv" = (
/obj/structure/lattice,
/turf/open/space/openspace,
/area/station/solars/starboard/fore)
-"uRy" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/iron/white,
-/area/station/medical/treatment_center)
"uRR" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/bar/opposingcorners,
@@ -62983,12 +62939,6 @@
/obj/structure/cable,
/turf/open/floor/wood,
/area/station/commons/vacant_room/office)
-"uTg" = (
-/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/ai_monitored/turret_protected/aisat/maint)
"uTm" = (
/obj/structure/window/reinforced/plasma/spawner/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible,
@@ -63122,6 +63072,13 @@
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
/area/station/engineering/supermatter/room)
+"uUZ" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"uVa" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/structure/flora/bush/jungle/c/style_random,
@@ -63398,12 +63355,6 @@
},
/turf/open/floor/iron,
/area/station/hallway/primary/tram/center)
-"uZn" = (
-/obj/effect/turf_decal/siding/wideplating{
- dir = 5
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"uZs" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -63444,17 +63395,6 @@
},
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
-"val" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/white/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/maintenance/tram/mid)
"vaq" = (
/obj/structure/ladder,
/obj/effect/decal/cleanable/dirt,
@@ -63883,6 +63823,15 @@
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/grimy,
/area/station/service/library/lounge)
+"vhF" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/hallway/secondary/service)
"vhG" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -63899,6 +63848,9 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
/turf/open/floor/plating,
/area/station/maintenance/disposal/incinerator)
+"vhT" = (
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"viC" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -64216,6 +64168,15 @@
},
/turf/open/floor/iron/white,
/area/station/science/lobby)
+"vnx" = (
+/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/purple/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"vnD" = (
/obj/structure/reagent_dispensers/fueltank/large,
/obj/effect/turf_decal/bot{
@@ -64271,6 +64232,10 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
+"voZ" = (
+/obj/structure/rack,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"vpa" = (
/obj/structure/sign/nanotrasen{
pixel_x = 32
@@ -64319,6 +64284,13 @@
},
/turf/open/floor/plating/elevatorshaft,
/area/station/maintenance/tram/mid)
+"vpz" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/transit_tube/horizontal{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"vpG" = (
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -64352,6 +64324,15 @@
},
/turf/open/floor/iron/white,
/area/station/science/ordnance)
+"vqb" = (
+/obj/machinery/flasher/directional/west{
+ id = "AI"
+ },
+/obj/machinery/camera/motion/directional/west{
+ c_tag = "Secure - AI Upload"
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"vqe" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -64453,6 +64434,17 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/primary/tram/right)
+"vrF" = (
+/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/satellite/chamber)
"vrG" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -64558,10 +64550,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/wood/parquet,
/area/station/medical/psychology)
-"vsM" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"vsU" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -64600,19 +64588,6 @@
/obj/structure/sink/directional/west,
/turf/open/floor/iron/freezer,
/area/station/science/lower)
-"vtF" = (
-/obj/machinery/computer/records/medical{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue/fourcorners,
-/obj/machinery/button/door/directional/east{
- pixel_y = 0;
- id = "paramedic_shutters";
- name = "Shutters button";
- pixel_x = 23
- },
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
"vua" = (
/turf/open/floor/carpet,
/area/station/service/chapel/monastery)
@@ -64620,6 +64595,12 @@
/obj/machinery/telecomms/processor/preset_two,
/turf/open/floor/iron/dark/telecomms,
/area/station/tcommsat/server)
+"vuo" = (
+/obj/structure/closet/crate/goldcrate,
+/obj/effect/turf_decal/bot_white/right,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"vuC" = (
/obj/effect/turf_decal/trimline/green/line{
dir = 1
@@ -65073,6 +65054,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/cargo/sorting)
+"vCw" = (
+/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/ai/satellite/maintenance)
"vCB" = (
/obj/effect/turf_decal/trimline/brown/filled/corner{
dir = 8
@@ -65246,6 +65233,10 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/commons/fitness/recreation/entertainment)
+"vFj" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/station/asteroid)
"vFp" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/delivery,
@@ -65257,6 +65248,14 @@
"vFt" = (
/turf/closed/wall/rust,
/area/station/hallway/primary/tram/left)
+"vFx" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/holopad/secure,
+/obj/structure/cable,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"vFC" = (
/obj/machinery/door/morgue{
name = "Adult Section"
@@ -65265,6 +65264,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood/parquet,
/area/station/service/library)
+"vFE" = (
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"vFL" = (
/obj/effect/turf_decal/siding/thinplating{
dir = 4
@@ -65405,15 +65412,6 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"vHl" = (
-/obj/effect/turf_decal/trimline/yellow/filled/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/dark/side{
- dir = 8
- },
-/area/station/ai_monitored/command/storage/eva)
"vHO" = (
/obj/structure/railing/corner{
dir = 1
@@ -65449,10 +65447,6 @@
/obj/machinery/scanner_gate/preset_guns,
/turf/open/floor/iron,
/area/station/security/brig)
-"vIv" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"vIC" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 8
@@ -65651,15 +65645,6 @@
/obj/effect/turf_decal/trimline/white/warning,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"vMX" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"vNe" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 4
@@ -65741,16 +65726,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
/area/station/security/interrogation)
-"vOD" = (
-/obj/effect/turf_decal/siding/thinplating/corner,
-/obj/effect/turf_decal/siding/thinplating/corner{
- dir = 8
- },
-/obj/structure/ladder,
-/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/hallway)
"vOE" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -65823,16 +65798,18 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"vQu" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+"vQy" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/left/directional/west{
+ name = "Armory Desk";
+ req_access = list("armory")
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
+/obj/machinery/door/window/left/directional/east{
+ name = "Armory Desk";
+ req_access = list("security")
},
-/obj/item/kirbyplants/random,
-/turf/open/floor/iron/dark,
-/area/station/medical/paramedic)
+/turf/open/floor/plating,
+/area/station/security/armory)
"vQO" = (
/obj/machinery/camera/directional/north{
c_tag = "Civilian - Theatre Backstage"
@@ -65869,6 +65846,16 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/security/checkpoint/escape)
+"vRa" = (
+/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/satellite/interior)
+"vRg" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"vRm" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Port to Filter"
@@ -65876,17 +65863,6 @@
/obj/machinery/light/directional/west,
/turf/open/floor/iron,
/area/station/engineering/atmos)
-"vRq" = (
-/obj/effect/turf_decal/trimline/yellow/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,
-/turf/open/floor/iron/dark/corner{
- dir = 1
- },
-/area/station/ai_monitored/command/storage/eva)
"vRv" = (
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
@@ -66058,13 +66034,6 @@
},
/turf/open/floor/plating,
/area/station/construction/mining/aux_base)
-"vTD" = (
-/obj/structure/cable/multilayer/multiz,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
"vTF" = (
/obj/structure/tank_dispenser{
pixel_x = -1
@@ -66096,6 +66065,15 @@
},
/turf/open/floor/iron,
/area/station/engineering/atmos)
+"vUp" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"vUu" = (
/turf/open/floor/engine/hull/reinforced,
/area/space/nearstation)
@@ -66125,13 +66103,6 @@
/obj/structure/sign/warning/pods/directional/north,
/turf/open/openspace,
/area/station/hallway/secondary/entry)
-"vUZ" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/dark,
-/area/station/hallway/secondary/service)
"vVc" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -66165,12 +66136,6 @@
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/iron/freezer,
/area/station/security/prison)
-"vWw" = (
-/obj/structure/railing{
- dir = 6
- },
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"vWx" = (
/turf/closed/wall/r_wall,
/area/station/cargo/miningdock/oresilo)
@@ -66204,18 +66169,12 @@
},
/turf/open/floor/iron/white,
/area/station/science/xenobiology)
-"vXF" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+"vXp" = (
+/obj/structure/railing/corner{
dir = 4
},
-/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/medical/medbay/central)
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"vXL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/iron,
@@ -66227,6 +66186,15 @@
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
/area/station/science/xenobiology)
+"vXT" = (
+/obj/structure/chair/sofa/corp/left,
+/obj/item/radio/intercom/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/effect/turf_decal/tile/neutral/opposingcorners{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/station/medical/break_room)
"vYg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -66272,18 +66240,6 @@
},
/turf/open/floor/carpet,
/area/station/command/bridge)
-"vYy" = (
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_y = 32
- },
-/obj/effect/turf_decal/siding/wideplating{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
"vYA" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -66309,6 +66265,15 @@
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/station/solars/port/asteriod)
+"vZh" = (
+/obj/effect/turf_decal/trimline/white/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 10
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"vZB" = (
/obj/machinery/airalarm/directional/north,
/turf/open/floor/wood/large,
@@ -66336,9 +66301,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"waj" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"wao" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -66387,11 +66349,6 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/white,
/area/station/science/auxlab/firing_range)
-"wbC" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"wbH" = (
/turf/open/floor/iron,
/area/station/security/office)
@@ -66418,18 +66375,6 @@
/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
@@ -66486,6 +66431,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/cafeteria,
/area/station/command/heads_quarters/rd)
+"wcG" = (
+/mob/living/basic/bot/repairbot,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"wcW" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 6
@@ -66600,19 +66549,6 @@
/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,
@@ -66885,6 +66821,17 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/science/robotics/mechbay)
+"wjR" = (
+/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/satellite/hallway)
"wjT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
@@ -66938,6 +66885,9 @@
/obj/effect/mapping_helpers/airlock/access/all/security/general,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"wkC" = (
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"wkQ" = (
/obj/machinery/door/airlock/hatch{
name = "Vacant Commissary";
@@ -66960,12 +66910,6 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron/white,
/area/station/science/lower)
-"wkY" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/structure/table,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"wlo" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch"
@@ -67070,6 +67014,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/catwalk_floor,
/area/station/hallway/primary/tram/right)
+"wot" = (
+/obj/structure/window/reinforced/spawner/directional/west,
+/obj/structure/table/wood/fancy/red,
+/obj/item/ai_module/reset/purge,
+/obj/effect/spawner/random/aimodule/harmful,
+/obj/machinery/door/window/left/directional/east{
+ name = "Dangerous Modules";
+ req_access = list("captain")
+ },
+/turf/open/floor/circuit/red,
+/area/station/ai/upload/chamber)
"woB" = (
/obj/structure/window/reinforced/spawner/directional/west,
/turf/open/floor/iron/white/smooth_corner{
@@ -67111,13 +67066,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/maintenance/tram/right)
-"wpn" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/light/floor,
-/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
"wpq" = (
/obj/structure/cable,
/obj/machinery/light/floor,
@@ -67195,6 +67143,16 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"wqV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/closet/firecloset,
+/turf/open/floor/iron,
+/area/station/hallway/secondary/construction/engineering)
"wqY" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -67205,12 +67163,6 @@
},
/turf/open/floor/iron,
/area/station/command/heads_quarters/ce)
-"wrf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
"wri" = (
/obj/structure/closet/wardrobe/mixed,
/obj/effect/turf_decal/tile/blue/opposingcorners{
@@ -67222,6 +67174,12 @@
/obj/machinery/portable_atmospherics/pipe_scrubber,
/turf/open/floor/iron/dark,
/area/station/science/ordnance/storage)
+"wrr" = (
+/obj/machinery/porta_turret/ai{
+ dir = 4
+ },
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wru" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -67253,26 +67211,6 @@
/obj/machinery/netpod,
/turf/open/floor/catwalk_floor/iron_dark,
/area/station/cargo/bitrunning/den)
-"wrT" = (
-/obj/structure/table/glass,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/grenade/chem_grenade,
-/obj/item/stack/cable_coil,
-/obj/item/screwdriver{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/book/manual/wiki/chemistry{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/book/manual/wiki/grenades,
-/obj/item/radio/intercom/directional/west,
-/obj/effect/turf_decal/tile/yellow/fourcorners,
-/turf/open/floor/iron/white,
-/area/station/medical/pharmacy)
"wsb" = (
/obj/structure/rack,
/obj/effect/spawner/random/techstorage/command_all,
@@ -67294,11 +67232,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/chemistry)
-"wsA" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/command/nuke_storage)
"wsI" = (
/obj/machinery/disposal/bin,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -67343,6 +67276,17 @@
/obj/effect/turf_decal/tile/purple/fourcorners,
/turf/open/floor/iron/white,
/area/station/science/research)
+"wtC" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload Access"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
+/obj/effect/landmark/navigate_destination/aiupload,
+/turf/open/floor/iron/dark,
+/area/station/ai/upload/chamber)
"wtK" = (
/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/iron/dark/herringbone,
@@ -67414,14 +67358,6 @@
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/engine,
/area/station/science/xenobiology)
-"wuU" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"wvG" = (
/obj/effect/turf_decal/trimline/red/filled/corner{
dir = 1
@@ -67512,6 +67448,12 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/checkpoint/supply)
+"wwW" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/iron,
+/area/station/security/armory)
"wxa" = (
/obj/structure/closet,
/obj/item/clothing/head/soft/red,
@@ -67545,6 +67487,17 @@
/obj/machinery/atmospherics/pipe/smart/simple/green/visible,
/turf/closed/wall/r_wall,
/area/station/engineering/atmos)
+"wxk" = (
+/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/satellite/chamber)
"wxu" = (
/obj/machinery/destructive_scanner,
/obj/effect/turf_decal/trimline/purple/filled/warning{
@@ -67715,16 +67668,6 @@
/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,
@@ -67978,6 +67921,9 @@
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
+"wEm" = (
+/turf/closed/wall/r_wall,
+/area/station/command/eva)
"wEu" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/camera/directional/south{
@@ -68038,6 +67984,13 @@
},
/turf/open/floor/iron,
/area/station/command/teleporter)
+"wFd" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced/spawner/directional/north,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/effect/spawner/random/armory/shotgun,
+/turf/open/floor/iron,
+/area/station/security/armory)
"wFf" = (
/obj/structure/disposalpipe/junction{
dir = 4
@@ -68056,6 +68009,11 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
/area/station/science/robotics/lab)
+"wFy" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wFz" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Cargo Maintenance Hatch"
@@ -68079,6 +68037,14 @@
/obj/effect/turf_decal/siding/thinplating/dark,
/turf/open/floor/iron/white,
/area/station/science/research)
+"wFG" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/structure/cable,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/interior)
"wFR" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/structure/sign/gym/mirrored{
@@ -68108,6 +68074,12 @@
},
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/ce)
+"wGw" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/item/storage/toolbox/drone,
+/turf/open/floor/iron/dark,
+/area/station/security/armory)
"wGy" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -68235,6 +68207,18 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/cafeteria,
/area/station/security/prison/mess)
+"wIK" = (
+/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/satellite/interior)
"wIP" = (
/obj/structure/lattice,
/turf/open/space/openspace,
@@ -68347,10 +68331,6 @@
},
/turf/open/floor/wood/large,
/area/station/service/theater)
-"wLe" = (
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
"wLl" = (
/obj/effect/turf_decal/trimline/green/filled/corner{
dir = 4
@@ -68369,12 +68349,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/checker,
/area/station/commons/lounge)
-"wLx" = (
-/obj/machinery/computer/station_alert{
- dir = 8
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"wLP" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -68515,9 +68489,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/miningdock)
-"wOw" = (
-/turf/open/floor/iron/grimy,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"wOx" = (
/obj/structure/kitchenspike,
/obj/effect/turf_decal/weather/snow,
@@ -68615,6 +68586,19 @@
"wQP" = (
/turf/closed/wall,
/area/station/maintenance/starboard/lesser)
+"wQQ" = (
+/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"
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/maintenance)
"wQT" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
@@ -68651,12 +68635,12 @@
/obj/machinery/atmospherics/pipe/smart/simple/dark/visible,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"wRy" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 6
+"wRP" = (
+/obj/machinery/flasher/directional/north{
+ id = "AI"
},
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"wRR" = (
/obj/structure/dresser,
/turf/open/floor/iron/white,
@@ -68697,6 +68681,15 @@
},
/turf/open/floor/iron/white,
/area/station/commons/vacant_room)
+"wSC" = (
+/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/satellite/chamber)
"wSS" = (
/obj/structure/weightmachine,
/turf/open/floor/iron,
@@ -68779,6 +68772,13 @@
/obj/machinery/vending/wardrobe/law_wardrobe,
/turf/open/floor/wood,
/area/station/service/lawoffice)
+"wVQ" = (
+/obj/effect/landmark/start/cyborg,
+/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/grimy,
+/area/station/ai/satellite/foyer)
"wVV" = (
/obj/effect/turf_decal/trimline/red/filled/line{
dir = 5
@@ -68879,15 +68879,6 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"wXI" = (
-/obj/effect/turf_decal/trimline/yellow/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"wXM" = (
/turf/open/floor/carpet,
/area/station/commons/vacant_room/office)
@@ -68927,13 +68918,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/smooth,
/area/station/hallway/primary/tram/center)
-"wYE" = (
-/obj/structure/table,
-/obj/structure/reagent_dispensers/wall/peppertank/directional/west,
-/obj/machinery/recharger,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"wYO" = (
/obj/machinery/rnd/production/protolathe/department/engineering,
/obj/effect/turf_decal/trimline/yellow/filled/end{
@@ -68951,11 +68935,6 @@
},
/turf/open/floor/engine,
/area/station/engineering/supermatter/room)
-"wYX" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"wZl" = (
/obj/structure/window/reinforced/spawner/directional/east,
/obj/item/bikehorn/rubberducky,
@@ -68963,6 +68942,20 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/freezer,
/area/station/security/prison/shower)
+"wZm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/turf/open/floor/iron/dark/corner,
+/area/station/command/eva)
+"wZq" = (
+/obj/structure/closet/crate/silvercrate,
+/obj/effect/turf_decal/bot_white/right,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/machinery/light/dim/directional/west,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"wZA" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced/spawner/directional/east{
@@ -69170,6 +69163,17 @@
},
/turf/open/floor/iron/dark,
/area/station/engineering/gravity_generator)
+"xdD" = (
+/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/power_store/cell/high,
+/turf/open/floor/iron,
+/area/station/command/eva)
"xdF" = (
/obj/effect/turf_decal/trimline/brown/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -69250,11 +69254,6 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/cargo/lobby)
-"xeO" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/maint)
"xfd" = (
/obj/effect/turf_decal/trimline/red/filled/corner,
/obj/effect/turf_decal/trimline/red/filled/corner{
@@ -69359,13 +69358,6 @@
/obj/machinery/ticket_machine/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"xhB" = (
-/obj/effect/turf_decal/trimline/white/line,
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 1
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xhL" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron,
@@ -69472,6 +69464,12 @@
},
/turf/open/floor/iron/dark,
/area/station/science/ordnance/testlab)
+"xjC" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/station/ai/satellite/interior)
"xjV" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -69566,13 +69564,10 @@
/obj/machinery/light/dim/directional/east,
/turf/open/floor/iron/dark/smooth_large,
/area/station/commons/fitness/recreation/entertainment)
-"xly" = (
-/obj/structure/closet/emcloset{
- anchored = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+"xlL" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/chamber)
"xlT" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
@@ -69618,10 +69613,15 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
/area/station/commons/dorms)
-"xmv" = (
-/obj/effect/turf_decal/caution/stand_clear/white,
+"xmr" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/floor,
/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
+/area/station/security/armory)
"xmE" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -69662,16 +69662,6 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/commons/dorms/laundry)
-"xmX" = (
-/obj/effect/turf_decal/trimline/neutral/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/station/hallway/secondary/construction/engineering)
"xmY" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -69696,17 +69686,6 @@
"xnI" = (
/turf/open/floor/iron,
/area/station/maintenance/tram/left)
-"xnS" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload Access"
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
"xnU" = (
/obj/effect/turf_decal/trimline/neutral/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
@@ -69745,6 +69724,12 @@
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/white,
/area/station/medical/medbay/central)
+"xoq" = (
+/obj/machinery/suit_storage_unit/standard_unit,
+/obj/structure/window/reinforced/spawner/directional/south,
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/turf/open/floor/iron/dark,
+/area/station/command/eva)
"xoM" = (
/obj/structure/chair/stool/bar/directional/east,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -69817,6 +69802,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
/area/station/medical/treatment_center)
+"xqI" = (
+/obj/structure/railing,
+/turf/open/floor/glass/reinforced,
+/area/station/ai/satellite/hallway)
"xqO" = (
/obj/structure/window/reinforced/spawner/directional/north,
/obj/machinery/chem_heater/withbuffer,
@@ -69932,12 +69921,6 @@
/obj/machinery/wall_healer/directional/south,
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"xsW" = (
-/obj/machinery/porta_turret/ai{
- dir = 4
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"xsX" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
@@ -69993,6 +69976,15 @@
/obj/machinery/light/dim/directional/east,
/turf/open/floor/iron/dark,
/area/station/commons/vacant_room/commissary)
+"xtt" = (
+/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/satellite/maintenance)
"xtM" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -70001,13 +69993,6 @@
},
/turf/open/floor/iron,
/area/station/commons/dorms)
-"xtZ" = (
-/obj/effect/turf_decal/siding/wideplating/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
"xuk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible,
/obj/machinery/meter,
@@ -70074,9 +70059,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/service/hydroponics/garden)
-"xvl" = (
-/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
"xvm" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil/slippery,
@@ -70126,16 +70108,6 @@
"xwf" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/central/greater)
-"xwg" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/yellow/corner{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xwi" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
@@ -70210,6 +70182,10 @@
/obj/structure/chair/stool/directional/east,
/turf/open/floor/iron/dark,
/area/station/command/heads_quarters/captain/private)
+"xxS" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"xxW" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
@@ -70379,6 +70355,11 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
/area/station/security/prison/work)
+"xAS" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"xBc" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 10
@@ -70507,6 +70488,12 @@
},
/turf/open/misc/asteroid/snow/coldroom,
/area/station/service/kitchen/coldroom)
+"xDv" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xDJ" = (
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron/freezer,
@@ -70514,6 +70501,12 @@
"xDQ" = (
/turf/closed/wall,
/area/station/security/processing)
+"xEl" = (
+/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/grimy,
+/area/station/ai/satellite/foyer)
"xEo" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/captain)
@@ -70551,6 +70544,11 @@
/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/station/security/evidence)
+"xFe" = (
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plating,
+/area/station/ai/satellite/maintenance)
"xFh" = (
/obj/structure/chair/pew/left,
/turf/open/floor/iron/chapel{
@@ -70595,6 +70593,15 @@
"xFx" = (
/turf/open/floor/iron,
/area/station/commons/fitness)
+"xFK" = (
+/obj/effect/turf_decal/trimline/white/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 5
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xGw" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock"
@@ -70633,6 +70640,18 @@
},
/turf/open/floor/iron,
/area/station/command/bridge)
+"xHO" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ dir = 1
+ },
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
"xHP" = (
/obj/machinery/medical_kiosk,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -70655,13 +70674,6 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/hallway/secondary/entry)
-"xIU" = (
-/obj/effect/turf_decal/trimline/white/filled/line{
- dir = 4
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xIV" = (
/obj/structure/table,
/obj/item/stock_parts/micro_laser{
@@ -70706,15 +70718,6 @@
},
/turf/open/floor/iron/white,
/area/station/medical/medbay/lobby)
-"xJB" = (
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xJD" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/trimline/red/filled/line{
@@ -70746,6 +70749,15 @@
"xKt" = (
/turf/closed/wall/r_wall,
/area/station/maintenance/solars/port)
+"xKy" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue{
+ pixel_y = 2
+ },
+/obj/item/pen,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/circuit,
+/area/station/ai/satellite/chamber)
"xKB" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
@@ -70791,6 +70803,12 @@
/obj/structure/cable,
/turf/open/floor/iron,
/area/station/command/bridge)
+"xLl" = (
+/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/dark,
+/area/station/medical/paramedic)
"xLm" = (
/obj/machinery/vending/coffee,
/turf/open/floor/wood,
@@ -70829,11 +70847,6 @@
/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)
"xMl" = (
/obj/machinery/vending/hydronutrients,
/obj/structure/noticeboard/directional/south,
@@ -71100,14 +71113,6 @@
/obj/machinery/light/cold/directional/east,
/turf/open/floor/iron/dark,
/area/station/command/teleporter)
-"xQG" = (
-/obj/structure/showcase/cyborg/old{
- dir = 8;
- pixel_x = 9;
- pixel_y = 2
- },
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/aisat_interior)
"xQM" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -71163,19 +71168,6 @@
"xRx" = (
/turf/closed/wall,
/area/station/medical/surgery/fore)
-"xRG" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/camera/directional/south{
- c_tag = "Secure - EVA Storage"
- },
-/obj/machinery/light_switch/directional/south{
- pixel_x = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
"xRI" = (
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 6
@@ -71247,6 +71239,18 @@
/obj/effect/spawner/structure/window,
/turf/open/floor/plating,
/area/station/medical/treatment_center)
+"xTg" = (
+/obj/machinery/door/airlock/vault{
+ name = "High Security Vault"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/effect/mapping_helpers/airlock/access/all/supply/vault,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/landmark/navigate_destination/vault,
+/turf/open/floor/iron/dark,
+/area/station/command/vault)
"xTn" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -71409,15 +71413,12 @@
},
/turf/open/floor/wood/large,
/area/station/service/library)
-"xWe" = (
-/obj/structure/railing{
+"xWc" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
dir = 4
},
-/obj/effect/turf_decal/siding/thinplating{
- dir = 9
- },
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/hallway)
+/turf/open/floor/plating,
+/area/station/ai/satellite/foyer)
"xWj" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{
@@ -71425,11 +71426,6 @@
},
/turf/open/floor/iron,
/area/station/maintenance/disposal/incinerator)
-"xWo" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/window/reinforced/spawner/directional/south,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai)
"xWu" = (
/obj/machinery/status_display/shuttle,
/turf/closed/wall,
@@ -71463,6 +71459,10 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible,
/turf/closed/wall/r_wall,
/area/station/engineering/supermatter)
+"xXK" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/circuit,
+/area/station/command/vault)
"xXL" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -71512,15 +71512,17 @@
},
/turf/open/floor/iron,
/area/station/hallway/secondary/service)
-"xYZ" = (
-/mob/living/basic/bot/cleanbot,
-/obj/effect/turf_decal/stripes/line{
+"xYy" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/fireaxecabinet/jawsofrecovery/directional/east,
+/obj/machinery/light/cold/directional/east,
+/obj/structure/closet/secure_closet/paramedic,
+/turf/open/floor/iron/dark/smooth_edge{
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)
+/area/station/medical/paramedic)
"xZi" = (
/obj/structure/chair/comfy/beige{
dir = 8
@@ -71540,13 +71542,6 @@
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/white,
/area/station/science/ordnance)
-"xZx" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai)
"xZC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -72033,6 +72028,30 @@
/obj/item/stack/package_wrap,
/turf/open/floor/wood,
/area/station/command/heads_quarters/hop)
+"yhh" = (
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/yellow/corner,
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/interior)
+"yhs" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Paramedic Dispatch"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/firedoor,
+/turf/open/floor/iron/dark,
+/area/station/medical/paramedic)
"yhI" = (
/obj/structure/cable,
/obj/structure/cable/layer1,
@@ -72154,11 +72173,6 @@
/obj/machinery/computer/records/medical/laptop,
/turf/open/floor/iron/dark,
/area/station/medical/morgue)
-"yjm" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/neutral/fourcorners,
-/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
"yjr" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/siding/thinplating{
@@ -72180,6 +72194,12 @@
/obj/structure/cable,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/department/crew_quarters/dorms)
+"yjB" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/station/ai/satellite/foyer)
"yjN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
@@ -89654,9 +89674,9 @@ aaa
aaa
aaa
aaa
-rUR
-rUR
-rUR
+aiG
+aiG
+aiG
lQM
abM
abM
@@ -89905,15 +89925,15 @@ adO
mgS
jBD
whC
-rUR
-rUR
-rUR
-rUR
-rUR
+aiG
+aiG
+aiG
+aiG
+aiG
aaa
-rUR
-bEz
-dAL
+aiG
+vuo
+wZq
lQM
abM
abM
@@ -90161,16 +90181,16 @@ dSe
dSe
adY
sVE
-rUR
-rUR
-vYy
-oqi
-uZn
-rUR
-rUR
-rUR
-hMQ
-dqK
+aiG
+aiG
+kkt
+sXk
+ize
+aiG
+aiG
+aiG
+bLz
+cxv
lQM
lQM
abM
@@ -90418,17 +90438,17 @@ ygR
mHA
uFr
ujP
-rUR
-aeS
-jne
-mGl
-jeQ
-uZn
-jYf
-rUR
-iwP
-aYv
-jFR
+aiG
+oWX
+kUq
+xXK
+pnm
+ize
+wkC
+aiG
+aQE
+pBC
+iaS
lQM
abM
pZW
@@ -90675,17 +90695,17 @@ cCD
abL
bFM
uuw
-rUR
-gNm
-gNm
-afn
-lKe
-gOh
-rbD
-pAA
-qaM
-sfM
-kwe
+aiG
+jgF
+jgF
+gLD
+rXp
+iCC
+tDg
+xTg
+kbk
+bTZ
+qba
lQM
abM
pZW
@@ -90932,17 +90952,17 @@ ewo
tgN
uld
hPW
-rUR
-aeT
-xtZ
-wsA
-ptg
-mdq
-jYf
-rUR
-jll
-byn
-jFR
+aiG
+cAJ
+iqj
+ldU
+gMe
+pFR
+wkC
+aiG
+kpX
+qUf
+iaS
lQM
abM
pZW
@@ -91189,16 +91209,16 @@ dhL
dhL
dhL
xAR
-rUR
-rUR
-rsH
-jdq
-mdq
-rUR
-rUR
-rUR
-jVG
-lry
+aiG
+aiG
+egp
+dfc
+pFR
+aiG
+aiG
+aiG
+cCW
+hrv
lQM
lQM
abM
@@ -91447,15 +91467,15 @@ adP
odV
ekh
aiw
-rUR
-rUR
-rUR
-rUR
-rUR
+aiG
+aiG
+aiG
+aiG
+aiG
aaa
-rUR
-pnp
-oQO
+aiG
+sIP
+cHJ
lQM
abM
abM
@@ -91710,9 +91730,9 @@ aaa
aaa
aaa
aaa
-rUR
-rUR
-rUR
+aiG
+aiG
+aiG
lQM
abM
abM
@@ -100741,7 +100761,7 @@ ugd
pkp
jYz
kSp
-lgP
+oNO
pkp
anr
anH
@@ -102259,7 +102279,7 @@ axr
gJt
jra
ahy
-gnm
+mxR
qjU
qjU
qjU
@@ -102516,9 +102536,9 @@ qjT
kJY
ovL
ahy
-uuU
-iDC
-gom
+vhF
+dsm
+gmj
pnF
tqp
kFp
@@ -102773,11 +102793,11 @@ lOe
toh
xpb
jeS
-vUZ
-kLX
-txf
-aie
-udK
+bMZ
+uRh
+uoD
+gtC
+jqH
kFp
eYs
kFp
@@ -103293,7 +103313,7 @@ qjU
lhI
kFp
kFp
-val
+qrF
kFp
kFp
qXj
@@ -103538,7 +103558,7 @@ klk
kNo
xLm
cWZ
-edH
+agV
jaG
dWn
dJJ
@@ -103550,7 +103570,7 @@ qjU
lhI
kFp
kFp
-val
+qrF
kFp
kFp
okG
@@ -103807,7 +103827,7 @@ qjU
lhI
kFp
kFp
-val
+qrF
kFp
kFp
mqq
@@ -104064,7 +104084,7 @@ qjU
fMS
kFp
kFp
-val
+qrF
kFp
kFp
byM
@@ -104321,7 +104341,7 @@ qAb
oaD
kFp
kFp
-pYo
+czp
kFp
kFp
aVD
@@ -104578,7 +104598,7 @@ qjU
ioh
kFp
kFp
-val
+qrF
kFp
kFp
mqq
@@ -104835,7 +104855,7 @@ qjU
npX
kFp
kFp
-val
+qrF
kFp
kFp
mqq
@@ -105080,7 +105100,7 @@ ocn
uyf
ecJ
cWZ
-klt
+nBg
jra
lIe
qjU
@@ -105092,7 +105112,7 @@ qjU
npX
kFp
kFp
-val
+qrF
kFp
kFp
mqq
@@ -105349,20 +105369,20 @@ qjU
npX
kFp
kFp
-val
+qrF
kFp
kFp
mqq
qjU
-aaa
-aaa
+mpj
+ffA
fal
fal
fal
fal
fal
-gFD
-qnZ
+fGF
+nRK
tpm
wjB
vJA
@@ -105606,20 +105626,20 @@ qjU
eRI
qyr
qyr
-mWQ
+mHO
qyr
qyr
xdJ
qjU
qjU
-aaa
-hGm
-iwk
-kAN
-cUW
-aIj
-aIj
-hKg
+ffA
+pIc
+oNW
+wqV
+pPN
+lns
+lns
+cgd
vIC
pOZ
hoT
@@ -105859,22 +105879,22 @@ bor
bor
hwO
qjU
-cFx
+dyZ
rhL
kFp
kFp
-grS
-dQC
-dQC
-nKe
-qcv
-dQC
-aaa
-hRT
-qnZ
+uGB
+knG
+knG
+dcq
+kxC
+knG
+vFj
+qpv
+nRK
oFd
oFd
-xmv
+lQH
oFd
akM
wRi
@@ -106116,7 +106136,7 @@ rrC
bHn
lTP
qjU
-kYj
+jCX
pnF
tqp
kFp
@@ -106126,12 +106146,12 @@ tqp
kGR
lhi
kFp
-aaa
-hRT
-ozJ
-qAs
-qUr
-xmX
+vFj
+qpv
+crU
+kbG
+hQK
+cbU
vuT
vuT
vuT
@@ -106383,8 +106403,8 @@ tqp
qjU
qjU
qjU
-aaa
-hGm
+aaS
+pIc
hZr
hZr
hZr
@@ -106639,7 +106659,7 @@ mDx
pwh
fNX
nag
-qjU
+cbc
qjU
aaa
hZr
@@ -118792,16 +118812,16 @@ rxw
vXM
vXM
xRm
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
xRm
vXM
vXM
@@ -119047,20 +119067,20 @@ rxw
vXM
vXM
vXM
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
vXM
vXM
vXM
@@ -119302,24 +119322,24 @@ vXM
vXM
xRm
vXM
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-ceY
-wRy
-dKV
-bFl
-jrR
-jWp
-ceY
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+mRu
+efT
+hTG
+dmE
+xDv
+xFK
+mRu
+nUe
+nUe
+nUe
+nUe
+nUe
vXM
rxw
vXM
@@ -119556,27 +119576,27 @@ vXM
vXM
vXM
vXM
-xvl
-xvl
-xvl
-xvl
-xvl
-oqp
-mYt
-dKV
-jrR
-wRy
-dKV
-dKV
-dKV
-dKV
-jrR
-wRy
-dKV
-mYt
-oqp
-oqp
-oqp
+ltJ
+ltJ
+ltJ
+ltJ
+ltJ
+nUe
+rfB
+hTG
+xDv
+efT
+hTG
+hTG
+hTG
+hTG
+xDv
+efT
+hTG
+rfB
+nUe
+nUe
+nUe
xRm
rxw
vXM
@@ -119813,27 +119833,27 @@ vXM
vXM
vXM
vXM
-xvl
-lqQ
-tJp
-rHC
-xvl
-dKV
-dKV
-aNq
-nNk
-nNk
-nNk
-iSh
-nNk
-nNk
-nNk
-nNk
-esi
-dKV
-dKV
-oqp
-oqp
+ltJ
+gQP
+xxS
+sDN
+ltJ
+hTG
+hTG
+elk
+izJ
+izJ
+izJ
+lZh
+izJ
+izJ
+izJ
+izJ
+ojd
+hTG
+hTG
+nUe
+nUe
vXM
rxw
rxw
@@ -120070,27 +120090,27 @@ vXM
vXM
vXM
vXM
-xvl
-cXe
-bMz
-egJ
-xvl
-xJB
-sXL
-nNk
-nNk
-bcO
-xJB
-xJB
-mGO
-xJB
-sXL
-nNk
-nNk
-rDI
-aNq
-oqp
-oqp
+ltJ
+hrC
+iat
+pYD
+ltJ
+cNh
+ePL
+izJ
+izJ
+yhh
+cNh
+cNh
+deP
+cNh
+ePL
+izJ
+izJ
+frQ
+elk
+nUe
+nUe
vXM
vXM
vXM
@@ -120325,32 +120345,32 @@ xRm
xRm
xRm
xRm
-xvl
-xvl
-xvl
-xvl
-jrN
-oXq
-xvl
-xvl
-xhB
-nNk
-bcO
-bcI
-waj
-waj
-waj
-waj
-waj
-iTI
-nNk
-rDI
-aNq
-oqp
-oqp
-oqp
-oqp
-oqp
+ltJ
+ltJ
+ltJ
+ltJ
+tTo
+jTE
+ltJ
+ltJ
+kRU
+izJ
+yhh
+udc
+jJu
+jJu
+jJu
+jJu
+jJu
+fAs
+izJ
+frQ
+elk
+nUe
+nUe
+nUe
+nUe
+nUe
vXM
vXM
rxw
@@ -120582,33 +120602,33 @@ vXM
vXM
vXM
mbe
-xvl
-fLB
-xly
-xvl
-odF
-bya
-shy
-xvl
-xhB
-nNk
-ehS
-waj
-waj
-eBr
-ebL
-wbC
-waj
-waj
-aUw
-tsc
-cex
-oqp
-xIU
-nBY
-fFL
-oqp
-oqp
+ltJ
+nbb
+cSB
+ltJ
+pcD
+one
+kuK
+ltJ
+kRU
+izJ
+nZh
+jJu
+jJu
+enP
+lnN
+xFe
+jJu
+jJu
+cfn
+imB
+eOI
+nUe
+cqX
+erd
+byb
+nUe
+nUe
vXM
rxw
vXM
@@ -120839,33 +120859,33 @@ xRm
xRm
xRm
xRm
-dBj
-wXI
-jqs
-dBj
-wOw
-aur
-uxL
-xvl
-sRL
-nNk
-xwg
-waj
-fEV
-bKK
-xYZ
-pIp
-lnk
-waj
-nss
-dKV
-jrR
-oqp
-jIj
-tyE
-grN
-fFL
-oqp
+gJU
+jTt
+grv
+gJU
+ugT
+dwM
+hup
+ltJ
+xHO
+izJ
+frW
+jJu
+wQQ
+qmD
+xtt
+uLc
+mvd
+jJu
+tmq
+hTG
+xDv
+nUe
+djW
+fxB
+gDw
+byb
+nUe
vXM
rxw
vXM
@@ -121096,33 +121116,33 @@ wJM
wJM
wJM
wJM
-jUS
-vsM
-vsM
-pXC
-upe
-dKU
-szZ
-kZw
-mxm
-gWx
-byF
-waj
-iJY
-xeO
-uTg
-uTg
-uTg
-qtZ
-dki
-oWI
-oWI
-bhx
-uQS
-pMG
-pAC
-bdT
-oqp
+aDx
+rgn
+rgn
+qOV
+wVQ
+ppF
+xEl
+nBw
+vRa
+eTe
+gFH
+jJu
+sJW
+fwu
+vCw
+vCw
+vCw
+mCr
+vUp
+meF
+meF
+tWA
+oku
+sqC
+pCF
+tmF
+nUe
vGk
rxw
vXM
@@ -121323,7 +121343,7 @@ kYP
wSj
lXK
wxX
-etG
+fRM
pKC
cPE
qah
@@ -121353,33 +121373,33 @@ xRm
xRm
xRm
xRm
-dBj
-fMK
-fMK
-dBj
-uBo
-wOw
-lHa
-xvl
-kbc
-mwL
-bcO
-waj
-wkY
-fhL
-oKZ
-fhL
-hUK
-waj
-wuU
-dKV
-hZB
-oqp
-gui
-iHH
-iWL
-bAW
-oqp
+gJU
+xWc
+xWc
+gJU
+mNO
+ugT
+jBG
+ltJ
+qYT
+bnu
+yhh
+jJu
+rxs
+eZZ
+fkr
+eZZ
+lmN
+jJu
+wFG
+hTG
+wIK
+nUe
+hOK
+cLu
+nbE
+len
+nUe
vXM
rxw
vXM
@@ -121578,14 +121598,14 @@ wBV
dIK
dIK
dIK
-hJl
-hJl
-hJl
+aHy
+aHy
+aHy
sxc
bfb
-hJl
-hJl
-hJl
+aHy
+aHy
+aHy
pFJ
lpS
cQb
@@ -121610,33 +121630,33 @@ gjT
gjT
gjT
gjT
-fVK
-jFM
-aPV
-xvl
-diy
-wLx
-sEV
-xvl
-xhB
-mwL
-ehS
-waj
-waj
-ukY
-sQk
-elB
-waj
-waj
-hXJ
-bcO
-sEh
-oqp
-uMW
-pAo
-jid
-oqp
-oqp
+bwI
+vpz
+dTq
+ltJ
+xAS
+kht
+fHK
+ltJ
+kRU
+bnu
+nZh
+jJu
+jJu
+fmd
+peJ
+tjT
+jJu
+jJu
+cHw
+yhh
+crM
+nUe
+dQP
+cbR
+scF
+nUe
+nUe
vXM
rxw
vXM
@@ -121835,14 +121855,14 @@ lBF
vjT
fjn
mBW
-hJl
-nrf
-hJl
-reC
-xnS
-hJl
-dNT
-hJl
+aHy
+wot
+aHy
+wtC
+fJX
+aHy
+dFh
+aHy
iix
iix
iix
@@ -121867,32 +121887,32 @@ xRm
xRm
xRm
xRm
-xvl
-xvl
-xvl
-xvl
-gzU
-xvl
-xvl
-xvl
-xhB
-mwL
-tsc
-bcI
-waj
-waj
-waj
-waj
-waj
-pXk
-mwL
-rDI
-aNq
-oqp
-oqp
-ayI
-oqp
-oqp
+ltJ
+ltJ
+ltJ
+ltJ
+hCt
+ltJ
+ltJ
+ltJ
+kRU
+bnu
+imB
+udc
+jJu
+jJu
+jJu
+jJu
+jJu
+kYy
+bnu
+frQ
+elk
+nUe
+nUe
+aly
+nUe
+nUe
vXM
vXM
rxw
@@ -122092,14 +122112,14 @@ chc
dIK
xAx
nYL
-hJl
-pMi
-seQ
-jWf
-liZ
-nbF
-sKA
-hJl
+aHy
+vRg
+vqb
+nBV
+vnx
+bcJ
+roc
+aHy
aaa
aaa
vXM
@@ -122126,28 +122146,28 @@ vXM
vXM
vXM
vXM
-xvl
-bzA
-mdr
-wzE
-xvl
-uiI
-vMX
-mwL
-mwL
-tsc
-uiI
-uiI
-kZK
-uiI
-qqE
-mwL
-mwL
-rDI
-aNq
-oqp
-oqp
-pQY
+ltJ
+clj
+yjB
+mVB
+ltJ
+gAD
+gqh
+bnu
+bnu
+imB
+gAD
+gAD
+sMl
+gAD
+tNb
+bnu
+bnu
+frQ
+elk
+nUe
+nUe
+xjC
vXM
vXM
vXM
@@ -122349,14 +122369,14 @@ kRr
vjT
urm
eIZ
-hJl
-rjT
-keJ
-vIv
-gZP
-wrf
-pFm
-hJl
+aHy
+jjr
+prg
+clB
+gAF
+aGf
+fFp
+aHy
aaa
aaa
vXM
@@ -122383,27 +122403,27 @@ vXM
vXM
vXM
vXM
-xvl
-jHc
-tQq
-tQq
-xvl
-dKV
-dKV
-oMK
-mwL
-mwL
-mwL
-mwL
-loF
-mwL
-mwL
-mwL
-tIi
-dKV
-dKV
-oqp
-oqp
+ltJ
+voZ
+rds
+rds
+ltJ
+hTG
+hTG
+jTo
+bnu
+bnu
+bnu
+bnu
+eeJ
+bnu
+bnu
+bnu
+wcG
+hTG
+hTG
+nUe
+nUe
vXM
rxw
rxw
@@ -122606,14 +122626,14 @@ vMP
dIK
qDL
dIK
-hJl
-hJl
-fYw
-typ
-gfV
-ixC
-hJl
-hJl
+aHy
+aHy
+eOJ
+rII
+pcy
+cnd
+aHy
+aHy
aaa
aaa
vXM
@@ -122640,27 +122660,27 @@ vXM
vXM
vXM
vXM
-xvl
-xvl
-xvl
-xvl
-xvl
-oqp
-mYt
-dKV
-pur
-ide
-dKV
-dKV
-dKV
-dKV
-pur
-ide
-dKV
-mYt
-oqp
-oqp
-oqp
+ltJ
+ltJ
+ltJ
+ltJ
+ltJ
+nUe
+rfB
+hTG
+ehM
+jcl
+hTG
+hTG
+hTG
+hTG
+ehM
+jcl
+hTG
+rfB
+nUe
+nUe
+nUe
xRm
rxw
vXM
@@ -122864,12 +122884,12 @@ nyx
kmr
hee
aaa
-hJl
-hJl
-hJl
-hJl
-hJl
-hJl
+aHy
+aHy
+aHy
+aHy
+aHy
+aHy
aaa
aaa
aaa
@@ -122900,24 +122920,24 @@ vXM
vXM
xRm
vXM
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-dnF
-ide
-dKV
-xQG
-pur
-ouz
-dnF
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+vZh
+jcl
+hTG
+mPZ
+ehM
+fSe
+vZh
+nUe
+nUe
+nUe
+nUe
+nUe
vXM
rxw
vXM
@@ -123159,20 +123179,20 @@ rxw
vXM
vXM
vXM
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
vXM
vXM
vXM
@@ -123418,16 +123438,16 @@ rxw
vXM
vXM
xRm
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
-oqp
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
+nUe
xRm
vXM
vXM
@@ -150815,11 +150835,11 @@ ayR
ayR
ayR
ayR
-bVG
-bid
-fiP
-qPV
-hzN
+mgl
+gYa
+sCF
+pkV
+wEm
rlv
rlv
rlv
@@ -151069,14 +151089,14 @@ aaa
abM
abM
ayR
-xMg
-xMg
-uRi
-qmN
-kPx
-rSv
-cgl
-hzN
+kKc
+kKc
+xoq
+wZm
+rFl
+rbu
+iSI
+wEm
rlv
rlv
rlv
@@ -151326,14 +151346,14 @@ aaa
abM
abM
ayR
-bLO
-mdV
-tKa
-bqu
-dQw
-hlo
-rZq
-hzN
+rJg
+pdl
+avI
+tGg
+aCA
+byA
+eex
+wEm
rlv
rlv
rlv
@@ -151583,14 +151603,14 @@ aaa
abM
abM
ayR
-xMg
-xMg
-uRi
-kDB
-heN
-vHl
-vRq
-hzN
+kKc
+kKc
+xoq
+uNY
+eFB
+uwo
+aYO
+wEm
rlv
rlv
rlv
@@ -151840,14 +151860,14 @@ run
qpD
abM
ayR
-hzN
-hzN
-hzN
-hzN
-kQP
-asI
-xRG
-hzN
+wEm
+wEm
+wEm
+wEm
+cXj
+xdD
+rgA
+wEm
xQv
xQv
xQv
@@ -152100,11 +152120,11 @@ ayR
dsF
wEJ
idW
-hzN
-hzN
-hzN
-cOg
-hzN
+wEm
+wEm
+wEm
+mft
+wEm
gkU
gkU
eaU
@@ -154903,11 +154923,11 @@ aac
aac
aac
aac
-dEv
-dEv
-dEv
-dEv
-dEv
+aWy
+aWy
+aWy
+aWy
+aWy
kIU
fWD
xDQ
@@ -155159,14 +155179,14 @@ aac
aaa
aaa
aaa
-dEv
-dEv
-ihc
-wYE
-trY
-dEv
-dEv
-dEv
+aWy
+aWy
+hRe
+fcC
+fzq
+aWy
+aWy
+aWy
iUh
iUh
mbX
@@ -155416,14 +155436,14 @@ aaa
aaa
aaa
aaa
-dEv
-eJG
-trm
-anj
-hgn
-mKP
-sqc
-dEv
+aWy
+kvu
+ixd
+eUw
+dvT
+qdv
+hRz
+aWy
avP
rZA
hwv
@@ -155670,17 +155690,17 @@ aac
aac
aaa
aaa
-dEv
-dEv
-dEv
-dEv
-lyH
-exx
-ouM
-iub
-hgn
-dQd
-dEv
+aWy
+aWy
+aWy
+aWy
+lUJ
+tqR
+qwL
+rAB
+dvT
+gkX
+aWy
dzY
ouJ
hhN
@@ -155927,17 +155947,17 @@ aac
aac
aaa
aaa
-dEv
-gxf
-gxf
-gxf
-dst
-nvI
-hMq
-wpn
-iub
-hgn
-lAC
+aWy
+mQk
+mQk
+mQk
+hdx
+reN
+wFd
+pkC
+rAB
+dvT
+bBc
avR
agZ
osB
@@ -156184,17 +156204,17 @@ aac
aaa
aaa
aaa
-dEv
-pvi
-kjF
-yjm
-hPs
-juT
-lAC
-pbo
-aeX
-yjm
-oby
+aWy
+hAw
+oZj
+hiQ
+nzT
+pNp
+bBc
+gVE
+ebZ
+hiQ
+iMU
etH
bLT
hvZ
@@ -156441,17 +156461,17 @@ aaa
aaa
aaa
aaa
-dEv
-ggE
-uPZ
-eSj
-dst
-nvI
-kwq
-chr
-avg
-hgn
-lAC
+aWy
+pwP
+dxf
+dOk
+hdx
+reN
+niD
+hnK
+wwW
+dvT
+bBc
ktA
agZ
iLs
@@ -156698,17 +156718,17 @@ aaa
aaa
aaa
aaa
-dEv
-dEv
-dEv
-dEv
-tAN
-oBY
-htq
-avg
-hgn
-kkV
-dEv
+aWy
+aWy
+aWy
+aWy
+mBN
+elg
+aFL
+wwW
+dvT
+tzB
+aWy
mKq
ahc
pLO
@@ -156958,14 +156978,14 @@ aaa
aaa
aaa
aaa
-dEv
-jlQ
-sne
-ubk
-hgn
-dbo
-kkV
-dEv
+aWy
+tMf
+eKG
+xmr
+dvT
+wGw
+tzB
+aWy
nJd
qjI
hzk
@@ -157215,14 +157235,14 @@ rmB
rmB
rmB
rmB
-dEv
-dEv
-irf
-mcU
-eka
-dEv
-dEv
-dEv
+aWy
+aWy
+bpe
+cgW
+ako
+aWy
+aWy
+aWy
iUh
iUh
hEK
@@ -157473,11 +157493,11 @@ hlb
dFI
wwc
rmB
-dEv
-dEv
-ukw
-pyF
-dEv
+aWy
+aWy
+cst
+vQy
+aWy
oSu
rWT
gYd
@@ -165503,7 +165523,7 @@ xBk
xBk
xBk
xBk
-kgE
+mMn
bbk
yeN
kRL
@@ -165762,7 +165782,7 @@ iZi
dAJ
mPr
vcv
-dgR
+odH
kRL
dJG
qcj
@@ -166272,7 +166292,7 @@ aaa
xBk
xBk
pGa
-rSa
+aUM
kiC
mrf
aKM
@@ -166784,7 +166804,7 @@ lCA
jRS
csg
dVj
-wrT
+per
xqO
suG
taU
@@ -167304,7 +167324,7 @@ qkP
bqg
glU
aKM
-uxB
+oDd
xRx
lWu
tTN
@@ -169093,7 +169113,7 @@ ykP
lej
iVr
wyd
-aQa
+kiN
xJA
gHh
cen
@@ -169880,7 +169900,7 @@ aLA
whF
ecW
dXo
-uRy
+lTc
lrQ
xOn
gHp
@@ -170639,7 +170659,7 @@ qtc
kin
juV
uAx
-gtS
+oab
iZh
dyI
gMT
@@ -170893,12 +170913,12 @@ lej
fxs
wyd
wyd
-mpV
-mpV
-mpV
+fDA
+fDA
+fDA
wyd
wyd
-mkN
+mJE
gMT
uHB
jtr
@@ -171148,13 +171168,13 @@ mjp
izU
eQL
ycx
-loZ
-nAq
-rgv
-rgv
-vQu
-dZS
-dCu
+eHN
+ayP
+kEM
+kEM
+cas
+qUr
+liB
dyI
qPd
iTt
@@ -171405,14 +171425,14 @@ eSz
dTx
sIM
uZb
-loZ
-lcZ
-lcO
-aDq
-uoj
-tcL
-gxh
-vXF
+eHN
+dYU
+vFE
+hbv
+xLl
+lmF
+yhs
+pyq
qPd
jVw
pnU
@@ -171662,13 +171682,13 @@ kNT
ghs
rOu
rSo
-loZ
-cvR
-vtF
-urx
-jei
-qYn
-dCu
+eHN
+mQH
+cyT
+xYy
+kiG
+nCl
+liB
dyI
sqT
sTF
@@ -171688,7 +171708,7 @@ nMg
qdK
xom
gVO
-bpC
+vXT
cyL
nen
hrr
@@ -171919,11 +171939,11 @@ kNT
krM
keN
csl
-loZ
-loZ
-loZ
-loZ
-loZ
+eHN
+eHN
+eHN
+eHN
+eHN
clT
clT
sbO
@@ -172181,7 +172201,7 @@ wza
izU
fLb
fIB
-sqg
+exT
cuP
iFP
qPd
@@ -184328,16 +184348,16 @@ rxw
pMW
pMW
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
pMW
@@ -184583,20 +184603,20 @@ pMW
pMW
wIP
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
pMW
@@ -184838,24 +184858,24 @@ pMW
pMW
pMW
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-oMI
-oMI
-tXU
-liC
-tXU
-oMI
-oMI
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+oSF
+oSF
+sce
+mma
+sce
+oSF
+oSF
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
rxw
pMW
@@ -185095,24 +185115,24 @@ pMW
tqN
tqN
tqN
-gFf
-gFf
-gFf
-oMI
-oMI
-oMI
-oTa
-tDn
-tDn
-hfs
-tDn
-tDn
-bJP
-oMI
-oMI
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+oSF
+oSF
+oSF
+mJS
+eSL
+eSL
+fTu
+eSL
+eSL
+pcj
+oSF
+oSF
+nfU
+nfU
+nfU
wIP
rxw
pMW
@@ -185352,24 +185372,24 @@ pMW
vUu
lwj
vUu
-gFf
-gFf
-oMI
-oTa
-tDn
-tDn
-qJh
-dVM
-dVM
-dVM
-dVM
-dVM
-fho
-tDn
-bJP
-oMI
-gFf
-gFf
+nfU
+nfU
+oSF
+mJS
+eSL
+eSL
+fRk
+exS
+exS
+exS
+exS
+exS
+oLf
+eSL
+pcj
+oSF
+nfU
+nfU
pMW
rxw
rxw
@@ -185609,24 +185629,24 @@ pMW
tqN
tqN
tqN
-gFf
-gFf
-oMI
-sDY
-dVM
-dVM
-dVM
-dVM
-dVM
-eVl
-dVM
-dVM
-dVM
-dVM
-cHZ
-oMI
-gFf
-gFf
+nfU
+nfU
+oSF
+mJR
+exS
+exS
+exS
+exS
+exS
+lYK
+exS
+exS
+exS
+exS
+xqI
+oSF
+nfU
+nfU
pMW
pMW
pMW
@@ -185866,27 +185886,27 @@ vUu
lwj
vUu
vUu
-gFf
-gFf
-oMI
-uJi
-dVM
-oNn
-jkc
-cOc
-jYn
-jus
-cVr
-cTV
-jJv
-dVM
-cHZ
-oMI
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+oSF
+fey
+exS
+eGJ
+exB
+iUc
+rxV
+nqm
+wFy
+buC
+hZX
+exS
+xqI
+oSF
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
rxw
@@ -186123,28 +186143,28 @@ tqN
tqN
tqN
vUu
-gFf
-gFf
-oMI
-sDY
-dVM
-lrx
-uaM
-pUz
-xWo
-kgx
-ehK
-wYX
-rSB
-dVM
-cHZ
-oMI
-gFf
-aOH
-uqS
-uqS
-gFf
-gFf
+nfU
+nfU
+oSF
+mJR
+exS
+ckf
+jsf
+xlL
+aBP
+bii
+qFv
+hrL
+bkf
+exS
+xqI
+oSF
+nfU
+gXV
+bKv
+bKv
+nfU
+nfU
pMW
rxw
pMW
@@ -186380,28 +186400,28 @@ vUu
lwj
vUu
vUu
-gFf
-gFf
-tXU
-gVd
-dVM
-iqO
-aoh
-dLS
-dVM
-dVM
-dVM
-rOT
-rSB
-dVM
-fho
-cEb
-gFf
-wbW
-pnT
-uqS
-uqS
-gFf
+nfU
+nfU
+sce
+jVM
+exS
+gzX
+pui
+wxk
+exS
+exS
+exS
+wSC
+bkf
+exS
+oLf
+exD
+nfU
+iqi
+eTy
+bKv
+bKv
+nfU
pMW
rxw
pMW
@@ -186636,29 +186656,29 @@ xSS
lwj
tqN
tqN
-tNG
-jfu
-jfu
-rIa
-sVz
-bNr
-aoh
-jLx
-ffe
-mgi
-pIQ
-hhf
-xZx
-rSB
-dVM
-hBJ
-uqS
-kzR
-rsZ
-vOD
-cmo
-uqS
-gFf
+pgP
+qSt
+qSt
+mgf
+vFx
+uBd
+pui
+bRD
+vrF
+pRX
+gHQ
+lMX
+uUZ
+bkf
+exS
+efc
+bKv
+ejs
+oOn
+sAh
+oMr
+bKv
+nfU
pMW
rxw
pMW
@@ -186894,28 +186914,28 @@ vUu
lwj
vUu
vUu
-gFf
-gFf
-tXU
-weS
-dVM
-sRh
-njC
-ndt
-dVM
-dVM
-pIQ
-qYJ
-rSB
-dVM
-jgq
-xWe
-gFf
-mrF
-dNi
-uqS
-uqS
-gFf
+nfU
+nfU
+sce
+iTG
+exS
+mLg
+vhT
+qHY
+exS
+exS
+gHQ
+wRP
+bkf
+exS
+lMq
+eIN
+nfU
+tKO
+czf
+bKv
+bKv
+nfU
pMW
rxw
pMW
@@ -187151,28 +187171,28 @@ tqN
tqN
tqN
vUu
-gFf
-gFf
-oMI
-bZA
-dVM
-mYB
-njC
-aoh
-iUO
-vTD
-lxi
-njC
-mEb
-dVM
-cHZ
-oMI
-gFf
-wLe
-uqS
-uqS
-gFf
-gFf
+nfU
+nfU
+oSF
+giq
+exS
+rzM
+vhT
+pui
+oWH
+fJD
+ncY
+vhT
+coE
+exS
+xqI
+oSF
+nfU
+qCQ
+bKv
+bKv
+nfU
+nfU
pMW
rxw
pMW
@@ -187408,27 +187428,27 @@ vUu
lwj
vUu
vUu
-gFf
-gFf
-oMI
-bZA
-dVM
-hFY
-lSG
-xsW
-jJv
-dtz
-jJv
-bcx
-jJv
-dVM
-cHZ
-oMI
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+oSF
+giq
+exS
+xKy
+hqx
+wrr
+hZX
+cTZ
+hZX
+osZ
+hZX
+exS
+xqI
+oSF
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
rxw
@@ -187665,24 +187685,24 @@ pMW
tqN
tqN
tqN
-gFf
-gFf
-oMI
-cWj
-dVM
-dVM
-dVM
-dVM
-dVM
-fHR
-dVM
-dVM
-dVM
-dVM
-cHZ
-oMI
-gFf
-gFf
+nfU
+nfU
+oSF
+ckG
+exS
+exS
+exS
+exS
+exS
+jqX
+exS
+exS
+exS
+exS
+xqI
+oSF
+nfU
+nfU
pMW
pMW
pMW
@@ -187922,24 +187942,24 @@ pMW
vUu
lwj
vUu
-gFf
-gFf
-oMI
-uCh
-hic
-hic
-cPl
-dVM
-dVM
-dVM
-dVM
-dVM
-jgq
-hic
-vWw
-oMI
-gFf
-gFf
+nfU
+nfU
+oSF
+jbs
+hYu
+hYu
+vXp
+exS
+exS
+exS
+exS
+exS
+lMq
+hYu
+kvz
+oSF
+nfU
+nfU
pMW
rxw
rxw
@@ -188179,24 +188199,24 @@ pMW
tqN
tqN
tqN
-gFf
-gFf
-gFf
-oMI
-oMI
-oMI
-uCh
-hic
-hic
-uJa
-hic
-hic
-vWw
-oMI
-oMI
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+oSF
+oSF
+oSF
+jbs
+hYu
+hYu
+wjR
+hYu
+hYu
+kvz
+oSF
+oSF
+nfU
+nfU
+nfU
wIP
rxw
pMW
@@ -188436,24 +188456,24 @@ pMW
pMW
pMW
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-oMI
-oMI
-tXU
-liC
-tXU
-oMI
-oMI
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+oSF
+oSF
+sce
+mma
+sce
+oSF
+oSF
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
rxw
pMW
@@ -188695,20 +188715,20 @@ pMW
pMW
wIP
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
pMW
@@ -188954,16 +188974,16 @@ rxw
pMW
pMW
pMW
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
-gFf
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
+nfU
pMW
pMW
pMW
diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm
index 0b132f350b2..d48bde22d77 100644
--- a/_maps/map_files/wawastation/wawastation.dmm
+++ b/_maps/map_files/wawastation/wawastation.dmm
@@ -64,7 +64,7 @@
"abi" = (
/obj/machinery/light/floor,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"abm" = (
/obj/structure/railing{
dir = 1
@@ -103,14 +103,14 @@
},
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"aby" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/structure/cable/layer3,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"abC" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable,
@@ -719,7 +719,7 @@
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"alJ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
@@ -822,7 +822,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"anf" = (
/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/dirt,
@@ -1042,7 +1042,7 @@
"aqT" = (
/mob/living/basic/bot/cleanbot,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"arl" = (
/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2,
@@ -1138,7 +1138,7 @@
},
/obj/machinery/firealarm/directional/south,
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"asZ" = (
/turf/open/floor/glass/airless,
/area/space/nearstation)
@@ -1206,7 +1206,7 @@
/obj/effect/turf_decal/tile/red/half/contrasted,
/obj/item/radio/intercom/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"auB" = (
/turf/open/floor/engine,
/area/station/medical/chemistry)
@@ -1360,7 +1360,7 @@
/obj/structure/sign/poster/official/random/directional/north,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"awC" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -1492,7 +1492,7 @@
/obj/effect/turf_decal/bot_white,
/obj/item/folder/documents,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"ayC" = (
/obj/machinery/light/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -1611,7 +1611,7 @@
/obj/machinery/holopad,
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"aAl" = (
/obj/effect/turf_decal/tile/brown/half/contrasted{
dir = 1
@@ -2205,7 +2205,7 @@
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"aKj" = (
/obj/machinery/computer/station_alert{
dir = 1
@@ -2280,7 +2280,7 @@
pixel_y = 8
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"aLe" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2301,7 +2301,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/mapping_helpers/airlock/red_alert_access,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"aLA" = (
/obj/machinery/door/poddoor/massdriver_chapel,
/obj/effect/turf_decal/stripes/full,
@@ -2359,7 +2359,7 @@
/obj/item/electronics/apc,
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"aMx" = (
/obj/structure/cable,
/obj/machinery/camera/autoname/motion/directional/south{
@@ -2372,7 +2372,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/spawner/random/maintenance/no_decals/three,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"aME" = (
/obj/structure/cable/multilayer/multiz,
/obj/effect/turf_decal/stripes/line{
@@ -2517,7 +2517,7 @@
/area/station/security/brig/entrance)
"aOQ" = (
/turf/closed/wall/r_wall/rust,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"aOY" = (
/obj/structure/chair/stool/bar/directional/north,
/obj/effect/turf_decal/siding/wood,
@@ -2546,7 +2546,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"aPC" = (
/obj/effect/spawner/structure/window/plasma,
/turf/open/floor/engine,
@@ -2733,7 +2733,7 @@
},
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"aSS" = (
/obj/machinery/airalarm/directional/south,
/obj/effect/turf_decal/tile/dark_green/opposingcorners,
@@ -2865,10 +2865,10 @@
/area/station/service/cafeteria)
"aVm" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
"aVp" = (
@@ -2938,8 +2938,8 @@
"aXA" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
"aXD" = (
@@ -3533,7 +3533,7 @@
/area/station/engineering/supermatter/room)
"biS" = (
/turf/closed/wall/r_wall/rust,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"bjb" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/kirbyplants/random/dead,
@@ -3658,7 +3658,7 @@
"bme" = (
/obj/structure/sign/warning,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"bmf" = (
/obj/effect/turf_decal/siding/white{
dir = 1
@@ -3929,7 +3929,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"brx" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
@@ -3995,13 +3995,13 @@
/obj/item/electronics/airalarm,
/obj/item/electronics/airlock,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"bsZ" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/table/reinforced,
/obj/item/pai_card,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"btl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4073,7 +4073,7 @@
/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/security/armory)
+/area/station/security/armory)
"buw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -4652,7 +4652,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"bEd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line{
@@ -4751,7 +4751,7 @@
/area/station/commons/vacant_room/commissary)
"bFS" = (
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"bGc" = (
/obj/structure/table,
/obj/item/stack/package_wrap,
@@ -4778,7 +4778,7 @@
/obj/item/electronics/firelock,
/obj/machinery/light/cold/dim/directional/south,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"bGk" = (
/turf/closed/wall/r_wall,
/area/station/medical/chemistry)
@@ -4903,7 +4903,7 @@
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"bHj" = (
/obj/structure/chair/sofa/bench/left{
dir = 1
@@ -5086,7 +5086,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/status_display/ai/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"bNp" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5100,7 +5100,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"bNz" = (
/obj/structure/rack,
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
@@ -5149,7 +5149,7 @@
pixel_y = 2
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"bNL" = (
/turf/closed/wall,
/area/station/cargo/bitrunning/den)
@@ -5174,7 +5174,7 @@
"bOl" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"bOr" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
@@ -5333,7 +5333,7 @@
},
/obj/machinery/camera/autoname/directional/east,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"bSH" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -5768,7 +5768,7 @@
/mob/living/simple_animal/bot/secbot/beepsky/armsky,
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"caq" = (
/obj/effect/spawner/surgery_tray/full/deployed,
/obj/effect/turf_decal/tile/blue/fourcorners,
@@ -5837,7 +5837,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cbn" = (
/obj/machinery/conveyor{
dir = 4;
@@ -5891,7 +5891,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"cca" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -5925,7 +5925,7 @@
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ccT" = (
/obj/machinery/light/directional/west,
/turf/open/floor/wood/large,
@@ -6258,7 +6258,7 @@
icon_state = "catwalk-8"
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ciV" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -6279,7 +6279,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/firealarm/directional/east,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cjp" = (
/obj/effect/spawner/random/structure/grille,
/turf/open/floor/plating,
@@ -6564,7 +6564,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"cqH" = (
/obj/structure/transit_tube,
/obj/structure/lattice,
@@ -6602,7 +6602,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"crg" = (
/obj/effect/turf_decal/trimline/blue/corner{
dir = 1
@@ -7300,7 +7300,7 @@
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/robotics_cyborgs,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"cEV" = (
/obj/machinery/light_switch/directional/north,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
@@ -7512,7 +7512,7 @@
dir = 8
},
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"cJx" = (
/obj/structure/closet/crate/preopen,
/obj/effect/spawner/random/engineering/flashlight,
@@ -7847,7 +7847,7 @@
/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/security/armory)
+/area/station/security/armory)
"cPQ" = (
/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{
dir = 8
@@ -8274,7 +8274,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/landmark/event_spawn,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"cWv" = (
/obj/structure/girder,
/turf/open/floor/plating,
@@ -8466,7 +8466,7 @@
/obj/structure/window/spawner/directional/east,
/obj/structure/window/spawner/directional/north,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"cZp" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/reinforced/airless,
@@ -8496,7 +8496,7 @@
/obj/structure/cable,
/obj/machinery/flasher/directional/south,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"daK" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -8615,7 +8615,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"dco" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -8693,10 +8693,10 @@
"dda" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/maintenance,
-/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/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/commons/vacant_room/commissary)
"ddb" = (
@@ -8744,7 +8744,7 @@
"dfd" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dfk" = (
/turf/open/floor/engine,
/area/station/command/heads_quarters/rd)
@@ -9452,7 +9452,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dqK" = (
/obj/structure/lattice,
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w,
@@ -10042,7 +10042,7 @@
},
/obj/structure/closet/secure_closet/personal,
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"dAu" = (
/obj/structure/chair/sofa/bench/left{
dir = 8
@@ -10197,7 +10197,7 @@
name = "EVA Requests Console"
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"dCv" = (
/obj/structure/railing,
/obj/structure/dresser,
@@ -10348,9 +10348,9 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/catwalk_floor,
/area/station/maintenance/central/lesser)
"dGh" = (
@@ -10948,7 +10948,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/machinery/door/firedoor,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"dQr" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark/textured,
@@ -11040,9 +11040,9 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
"dSn" = (
@@ -11174,7 +11174,7 @@
/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/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"dTR" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/turf_decal/siding/white{
@@ -11206,7 +11206,7 @@
"dUl" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"dUA" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
@@ -11269,7 +11269,7 @@
dir = 8
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"dVx" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
@@ -11304,7 +11304,7 @@
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"dWl" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners,
/obj/effect/turf_decal/siding/wideplating/dark,
@@ -11534,7 +11534,7 @@
/area/station/engineering/atmos)
"dZy" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"dZA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -11616,7 +11616,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/landmark/event_spawn,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"ebz" = (
/obj/effect/turf_decal/tile/yellow/half/contrasted{
dir = 1
@@ -12012,7 +12012,7 @@
dir = 4
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"eiJ" = (
/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
@@ -12192,11 +12192,11 @@
/area/station/engineering/atmos/upper)
"ely" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
/obj/effect/turf_decal/sand/plating,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central/greater)
"elE" = (
@@ -12345,7 +12345,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/mapping_helpers/airlock/access/any/medical/paramedic,
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
/turf/open/floor/holofloor/dark,
/area/station/medical/exam_room)
"epr" = (
@@ -12477,7 +12477,7 @@
dir = 4
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"esc" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -12876,7 +12876,7 @@
pixel_y = -12
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ezg" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -12973,7 +12973,7 @@
"eAW" = (
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"eAZ" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -13246,7 +13246,7 @@
/obj/structure/stairs/east,
/obj/structure/railing,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eEC" = (
/obj/machinery/barsign/directional/south,
/obj/machinery/vending/cigarette,
@@ -13545,7 +13545,7 @@
/obj/structure/flora/bush/flowers_pp/style_random,
/obj/structure/window/spawner/directional/south,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eJS" = (
/obj/effect/turf_decal/bot,
/obj/machinery/portable_atmospherics/canister/air,
@@ -13655,7 +13655,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/machinery/door/firedoor,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"eMk" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible,
/obj/effect/turf_decal/stripes{
@@ -13678,7 +13678,7 @@
/area/station/security)
"eMD" = (
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"eMG" = (
/obj/structure/closet/firecloset,
/turf/open/floor/iron/textured,
@@ -13719,7 +13719,7 @@
"eOn" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eOx" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -13814,7 +13814,7 @@
/obj/item/radio/intercom/directional/south,
/obj/effect/spawner/random/armory/dragnet,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"eQY" = (
/obj/structure/cable,
/turf/open/floor/iron/freezer,
@@ -14065,7 +14065,7 @@
pixel_y = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"eVG" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/spawner/random/trash/hobo_squat,
@@ -14099,7 +14099,7 @@
"eWD" = (
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"eWJ" = (
/obj/item/radio/intercom/directional/south,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
@@ -14112,7 +14112,7 @@
dir = 4
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"eXb" = (
/obj/machinery/door/airlock{
id_tag = "u2";
@@ -14376,7 +14376,7 @@
/area/station/medical/pharmacy)
"faK" = (
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"faP" = (
/obj/effect/turf_decal/siding/wood,
/obj/machinery/holopad,
@@ -14557,7 +14557,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ffk" = (
/obj/structure/chair/stool/directional/west,
/turf/open/floor/wood,
@@ -14667,7 +14667,7 @@
/obj/structure/sign/poster/official/random/directional/north,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"fhH" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/obj/machinery/door/airlock/engineering/glass{
@@ -14689,7 +14689,7 @@
"fhN" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/science)
"fhP" = (
@@ -14982,7 +14982,7 @@
icon_state = "catwalk-13"
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"fnU" = (
/obj/machinery/door/airlock/virology/glass{
name = "Virology Lab"
@@ -15127,7 +15127,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"fqs" = (
/obj/structure/cable,
/obj/structure/railing{
@@ -15204,7 +15204,7 @@
/area/station/medical/morgue)
"fry" = (
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"frG" = (
/obj/structure/railing{
dir = 4
@@ -15534,7 +15534,7 @@
/obj/machinery/light/small/dim/directional/north,
/obj/effect/turf_decal/stripes,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"fxp" = (
/turf/closed/indestructible/riveted{
desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease";
@@ -15577,7 +15577,7 @@
},
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"fyn" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -15611,7 +15611,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"fyJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden,
/obj/machinery/door/airlock/command/glass{
@@ -15970,7 +15970,7 @@
dir = 4
},
/turf/open/floor/iron/white,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"fEm" = (
/obj/machinery/atmospherics/components/binary/pump/on{
dir = 1;
@@ -16113,7 +16113,7 @@
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"fGo" = (
/obj/effect/turf_decal/bot{
dir = 1
@@ -16462,7 +16462,7 @@
"fNk" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"fNn" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/decal/cleanable/dirt/dust,
@@ -16816,7 +16816,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"fSk" = (
/obj/structure/chair/office{
dir = 1
@@ -16902,7 +16902,7 @@
/obj/effect/mapping_helpers/airlock/locked,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"fTl" = (
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -17868,7 +17868,7 @@
uses = 10
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"gls" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -18296,7 +18296,7 @@
/obj/structure/railing/corner,
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gty" = (
/obj/effect/landmark/carpspawn,
/turf/open/floor/plating/airless,
@@ -18341,7 +18341,7 @@
/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/teleporter)
+/area/station/ai/satellite/teleporter)
"guk" = (
/obj/machinery/vending/wardrobe/gene_wardrobe,
/turf/open/floor/iron/white/textured,
@@ -18566,7 +18566,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"gxy" = (
/obj/machinery/light/small/dim/directional/west,
/obj/effect/decal/cleanable/blood/tracks,
@@ -18835,7 +18835,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"gBy" = (
/obj/structure/sign/warning/electric_shock/directional/south,
/turf/open/floor/plating,
@@ -19102,7 +19102,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/recharge_floor,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"gGm" = (
/obj/effect/spawner/random/engineering/tank,
/turf/open/floor/plating,
@@ -19216,7 +19216,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"gHS" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -19255,7 +19255,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/firealarm/directional/north,
/turf/open/floor/iron/white,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"gIw" = (
/obj/machinery/door/airlock/research/glass{
name = "Robotics Lab"
@@ -19317,7 +19317,7 @@
/obj/structure/window/spawner/directional/north,
/mob/living/basic/butterfly,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"gJA" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -19424,7 +19424,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"gLK" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/siding/wood{
@@ -19566,7 +19566,7 @@
/area/station/medical/pharmacy)
"gNV" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"gNZ" = (
/obj/effect/turf_decal/tile/yellow{
dir = 4
@@ -19649,7 +19649,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"gPZ" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 4
@@ -19677,7 +19677,7 @@
},
/obj/machinery/holopad,
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"gQt" = (
/obj/machinery/door/airlock{
id_tag = "Cabin6";
@@ -19715,14 +19715,14 @@
/obj/structure/cable/layer3,
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"gRA" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"gRG" = (
/obj/effect/turf_decal/stripes,
/turf/open/floor/engine,
@@ -20006,7 +20006,7 @@
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"gWX" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -20542,7 +20542,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hfn" = (
/obj/structure/chair/office{
dir = 1
@@ -20581,7 +20581,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"hfS" = (
/obj/machinery/door/airlock{
id_tag = "Cabin5";
@@ -20991,7 +20991,7 @@
"hna" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"hnh" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
@@ -21045,7 +21045,7 @@
/obj/effect/mapping_helpers/airlock/access/all/security/armory,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hnL" = (
/obj/structure/tank_holder/extinguisher,
/obj/machinery/light/small/dim/directional/south,
@@ -21053,7 +21053,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hnY" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
@@ -21540,7 +21540,7 @@
pixel_y = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hvT" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -21550,7 +21550,7 @@
"hvV" = (
/obj/machinery/nuclearbomb/selfdestruct,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"hwb" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -21702,7 +21702,7 @@
/area/station/hallway/secondary/exit/departure_lounge)
"hAa" = (
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hAd" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 8
@@ -21941,7 +21941,7 @@
/area/station/service/theater)
"hED" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"hEI" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -22076,7 +22076,7 @@
/obj/machinery/light/small/dim/directional/west,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"hHa" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -22142,7 +22142,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/firealarm/directional/west,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"hHS" = (
/obj/machinery/airalarm/directional/north,
/obj/structure/cable,
@@ -22202,7 +22202,7 @@
/obj/structure/disposalpipe/segment{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/any/medical/paramedic,
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
/turf/open/floor/iron/dark,
/area/station/medical/paramedic)
"hIv" = (
@@ -22366,7 +22366,7 @@
icon_state = "catwalk-4"
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"hNG" = (
/obj/effect/turf_decal/siding/green,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -22504,7 +22504,7 @@
},
/obj/machinery/light/cold/dim/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"hPF" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/closet/crate/trashcart,
@@ -22800,7 +22800,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"hTl" = (
/obj/machinery/computer/records/medical{
dir = 1
@@ -22846,7 +22846,7 @@
"hUm" = (
/obj/machinery/light/cold/dim/directional/south,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hUo" = (
/obj/machinery/shieldgen,
/obj/effect/decal/cleanable/dirt,
@@ -22982,7 +22982,7 @@
dir = 8
},
/turf/open/floor/plating/elevatorshaft,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"hWx" = (
/obj/effect/spawner/random/structure/closet_empty/crate/with_loot,
/obj/structure/broken_flooring/corner/directional/north,
@@ -23132,7 +23132,7 @@
"hZM" = (
/obj/machinery/light/cold/directional/west,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"hZN" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/obj/item/food/grown/banana,
@@ -23194,7 +23194,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"ibl" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -23352,7 +23352,7 @@
"idU" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"idV" = (
/obj/docking_port/stationary{
dwidth = 3;
@@ -23455,7 +23455,7 @@
/area/space/nearstation)
"ifj" = (
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"ifl" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -23738,7 +23738,7 @@
/obj/structure/transport/linear/public,
/obj/machinery/holopad,
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ilx" = (
/obj/machinery/smartfridge/organ,
/turf/open/floor/plating,
@@ -23801,7 +23801,7 @@
"imZ" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"ina" = (
/obj/effect/spawner/random/structure/steam_vent,
/obj/effect/decal/cleanable/dirt/dust,
@@ -23826,7 +23826,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"inz" = (
/obj/machinery/door/airlock/research{
glass = 1;
@@ -23918,7 +23918,7 @@
/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/security/armory)
+/area/station/security/armory)
"ipq" = (
/obj/structure/table,
/obj/item/reagent_containers/condiment/saltshaker{
@@ -23977,7 +23977,7 @@
"ipR" = (
/obj/structure/grille,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"ipT" = (
/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{
dir = 1
@@ -24031,7 +24031,7 @@
/obj/item/pen,
/obj/machinery/door/firedoor,
/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iqW" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24245,7 +24245,7 @@
/area/station/maintenance/department/medical/central)
"iuB" = (
/turf/open/floor/plating/elevatorshaft,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"iuU" = (
/obj/structure/window/reinforced/spawner/directional/west,
/obj/machinery/airalarm/directional/south,
@@ -24254,7 +24254,7 @@
/obj/item/storage/toolbox/emergency,
/obj/item/stack/cable_coil,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iuV" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -24352,7 +24352,7 @@
/obj/machinery/airalarm/directional/north,
/obj/effect/mapping_helpers/airalarm/tlv_cold_room,
/turf/open/floor/iron/dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ixa" = (
/obj/machinery/light/directional/south,
/obj/effect/turf_decal/tile/yellow,
@@ -24972,7 +24972,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"iIq" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
@@ -25020,7 +25020,7 @@
/obj/machinery/camera/autoname/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/white,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"iIY" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -25049,7 +25049,7 @@
},
/obj/item/ai_module/supplied/freeform,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"iJm" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating/airless,
@@ -25099,7 +25099,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iJS" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -25171,7 +25171,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"iLo" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt/dust,
@@ -25391,12 +25391,12 @@
"iPH" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iPQ" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"iPS" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
@@ -25429,7 +25429,7 @@
/turf/open/floor/iron/stairs{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iQJ" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -25449,7 +25449,7 @@
/obj/structure/table/reinforced,
/obj/item/newspaper,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iRs" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -25500,7 +25500,7 @@
/obj/effect/turf_decal/bot_white,
/obj/machinery/status_display/evac/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"iSz" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/spawner/random/trash,
@@ -25618,7 +25618,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"iUX" = (
/obj/structure/transport/linear/public,
/obj/machinery/elevator_control_panel{
@@ -25627,7 +25627,7 @@
preset_destination_names = list("2" = "Telecomms", "3" = "AI Core")
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"iVk" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -25668,7 +25668,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"iVL" = (
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -25743,7 +25743,7 @@
dir = 8
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"iXA" = (
/obj/machinery/door/airlock/research/glass{
name = "Chemistry Minisat"
@@ -26095,7 +26095,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"jeY" = (
/obj/structure/railing/corner{
dir = 1
@@ -26386,7 +26386,7 @@
},
/obj/structure/closet/secure_closet/medical1,
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"jkc" = (
/obj/structure/bed{
dir = 1
@@ -26555,7 +26555,7 @@
},
/obj/machinery/firealarm/directional/east,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"jlU" = (
/obj/machinery/newscaster/directional/south,
/obj/machinery/hydroponics/soil/rich,
@@ -26885,7 +26885,7 @@
/obj/machinery/teleport/station,
/obj/machinery/light/cold/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"jqG" = (
/obj/machinery/computer/security{
dir = 1
@@ -27028,7 +27028,7 @@
/obj/structure/table/reinforced,
/obj/item/analyzer,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jui" = (
/obj/item/radio/intercom/directional/north,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -27350,7 +27350,7 @@
"jAd" = (
/obj/machinery/teleport/hub,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"jAe" = (
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron,
@@ -27417,7 +27417,7 @@
network = list("minisat")
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jBh" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -27722,7 +27722,7 @@
"jEY" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jFc" = (
/obj/effect/turf_decal/tile/yellow,
/turf/open/floor/iron,
@@ -28166,7 +28166,7 @@
},
/obj/machinery/camera/autoname/directional/south,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jMN" = (
/obj/machinery/camera/autoname/directional/south,
/turf/open/misc/asteroid,
@@ -28189,7 +28189,7 @@
"jNg" = (
/mob/living/basic/bot/repairbot,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"jNh" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -28364,7 +28364,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"jQf" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red/half/contrasted{
@@ -28708,14 +28708,14 @@
/area/station/service/chapel)
"jWh" = (
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"jWj" = (
/obj/structure/cable,
/obj/structure/cable/layer3,
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"jWm" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -28976,7 +28976,7 @@
/area/station/cargo/miningoffice)
"kbv" = (
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
+ control_area = "/area/station/ai/satellite/interior";
name = "AI Antechamber turret control";
pixel_x = 27
},
@@ -28984,7 +28984,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"kbD" = (
/obj/machinery/newscaster/directional/south,
/obj/effect/turf_decal/siding/purple,
@@ -29039,7 +29039,7 @@
dir = 1
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"kco" = (
/obj/effect/turf_decal/stripes/asteroid/line{
dir = 5
@@ -29227,7 +29227,7 @@
network = list("aicore")
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kdW" = (
/obj/machinery/smartfridge,
/obj/effect/turf_decal/tile/green/opposingcorners{
@@ -29244,7 +29244,7 @@
/obj/structure/cable/layer3,
/obj/effect/turf_decal/tile/blue,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"keg" = (
/obj/structure/cable,
/obj/machinery/light/small/directional/east,
@@ -29539,12 +29539,12 @@
/area/station/command/bridge)
"kju" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/science)
"kjx" = (
@@ -29630,7 +29630,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"kkD" = (
/obj/machinery/smartfridge/extract,
/obj/structure/sign/poster/official/random/directional/south,
@@ -29654,13 +29654,13 @@
req_access = list("command")
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kkK" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"kkT" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/red,
@@ -30000,7 +30000,7 @@
pixel_y = 11
},
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"kpG" = (
/obj/effect/turf_decal/stripes/red/corner,
/obj/effect/turf_decal/stripes/red/corner{
@@ -30104,7 +30104,7 @@
},
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"kqW" = (
/turf/open/floor/wood,
/area/station/service/library)
@@ -30531,7 +30531,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"kyA" = (
/obj/effect/turf_decal/tile/brown/half/contrasted,
/obj/structure/cable,
@@ -30666,7 +30666,7 @@
/obj/structure/cable/multilayer/multiz,
/obj/machinery/light/small/dim/directional/west,
/turf/open/floor/glass,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kBo" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -30710,7 +30710,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"kBM" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -30865,7 +30865,7 @@
/obj/item/radio/intercom/directional/west,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kEn" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -31098,7 +31098,7 @@
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"kIm" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -31357,7 +31357,7 @@
},
/obj/structure/sign/poster/official/random/directional/north,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"kOl" = (
/obj/structure/railing,
/obj/structure/cable,
@@ -31707,7 +31707,7 @@
"kTx" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"kTy" = (
/obj/structure/railing,
/turf/open/floor/iron/dark/side,
@@ -31852,7 +31852,7 @@
/area/station/cargo/miningoffice)
"kWb" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"kWc" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/spawner/random/structure/closet_maintenance,
@@ -31969,7 +31969,7 @@
/area/station/medical/chemistry/minisat)
"kYu" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"kYB" = (
/obj/effect/turf_decal/siding/white{
dir = 1
@@ -32119,7 +32119,7 @@
dir = 4
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"lar" = (
/obj/structure/table/reinforced/rglass,
/obj/effect/landmark/start/lawyer,
@@ -32178,7 +32178,7 @@
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"lbw" = (
/obj/structure/closet/l3closet,
/obj/effect/decal/cleanable/dirt/dust,
@@ -32535,7 +32535,7 @@
"lib" = (
/obj/machinery/light/directional/west,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"lil" = (
/obj/machinery/atmospherics/components/binary/valve,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -32708,7 +32708,7 @@
/obj/structure/transport/linear/public,
/obj/machinery/porta_turret/ai,
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lmt" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/burnt_floor,
@@ -32772,7 +32772,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/clothing/head/costume/cardborg,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"lnG" = (
/obj/structure/bed,
/obj/machinery/airalarm/directional/north,
@@ -32792,7 +32792,7 @@
/obj/item/stack/sheet/glass/fifty,
/obj/machinery/airalarm/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"loa" = (
/obj/effect/turf_decal/siding/wood{
dir = 1
@@ -32834,7 +32834,7 @@
/obj/structure/rack,
/obj/item/toy/figure/borg,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"loC" = (
/obj/machinery/door/airlock/command{
name = "Head of Personnel's Quarters"
@@ -33234,7 +33234,7 @@
/obj/structure/railing,
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lwu" = (
/turf/open/floor/carpet/red,
/area/station/command/heads_quarters/qm)
@@ -33744,7 +33744,7 @@
dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lEu" = (
/obj/structure/railing/corner{
dir = 4
@@ -34038,7 +34038,7 @@
/obj/effect/mapping_helpers/mob_buckler,
/obj/machinery/light/small/dim/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"lJw" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 4
@@ -34093,7 +34093,7 @@
dir = 1
},
/turf/open/floor/plating/elevatorshaft,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lKN" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/turf_decal/stripes/white/line{
@@ -34268,7 +34268,7 @@
/obj/structure/cable,
/obj/machinery/door/firedoor,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"lNJ" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
@@ -34333,14 +34333,14 @@
dir = 1
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"lPj" = (
/obj/machinery/firealarm/directional/north,
/obj/structure/rack,
/obj/item/storage/toolbox/emergency,
/obj/effect/turf_decal/stripes,
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"lPn" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -34388,7 +34388,7 @@
/obj/machinery/cell_charger,
/obj/item/stock_parts/power_store/cell/high,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"lQl" = (
/obj/structure/cable,
/obj/effect/spawner/structure/window/hollow/reinforced/end{
@@ -34455,14 +34455,14 @@
"lRk" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/open/floor/iron/dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lRr" = (
/obj/machinery/door/airlock/maintenance/glass,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
"lRJ" = (
@@ -34757,7 +34757,7 @@
"lWW" = (
/obj/structure/grille,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"lXb" = (
/obj/machinery/light/warm/directional/east,
/obj/effect/turf_decal/siding/wood{
@@ -34772,7 +34772,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"lXi" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -34916,7 +34916,7 @@
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"lYR" = (
/obj/machinery/flasher/portable,
/obj/effect/turf_decal/tile/blue/half/contrasted{
@@ -35043,7 +35043,7 @@
/area/station/science/xenobiology)
"mbL" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"mbM" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -35145,7 +35145,7 @@
/obj/item/electronics/airlock,
/obj/item/electronics/airlock,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"meL" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -35412,7 +35412,7 @@
network = list("aicore")
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"mju" = (
/obj/effect/turf_decal/stripes/corner,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -35470,9 +35470,9 @@
/area/station/engineering/atmos)
"mkc" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
"mks" = (
@@ -35608,7 +35608,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/machinery/door/firedoor,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"mmh" = (
/turf/closed/wall/r_wall,
/area/station/security/checkpoint/engineering)
@@ -35872,7 +35872,7 @@
/obj/effect/spawner/random/armory/bulletproof_armor,
/obj/effect/turf_decal/tile/red/half/contrasted,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"mqE" = (
/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{
dir = 10
@@ -36238,7 +36238,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"mwo" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron/herringbone,
@@ -36572,7 +36572,7 @@
"mCt" = (
/obj/machinery/light/cold/dim/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"mCv" = (
/obj/structure/closet/secure_closet/personal,
/obj/effect/turf_decal/tile/neutral/fourcorners,
@@ -36650,7 +36650,7 @@
pixel_y = -29
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"mDT" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
@@ -36881,7 +36881,7 @@
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/obj/machinery/door/firedoor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"mIk" = (
/obj/structure/closet/crate/coffin,
/obj/effect/decal/cleanable/cobweb,
@@ -37104,7 +37104,7 @@
dir = 5
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"mLH" = (
/obj/machinery/vending/coffee,
/obj/effect/turf_decal/delivery,
@@ -37149,7 +37149,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"mMC" = (
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -37259,7 +37259,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"mOI" = (
/obj/machinery/button/door/directional/south{
id = "warehouse"
@@ -37342,7 +37342,7 @@
/area/station/service/chapel)
"mQE" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"mQM" = (
/obj/structure/cable,
/turf/open/floor/iron/dark/textured_half,
@@ -37999,7 +37999,7 @@
/obj/structure/window/spawner/directional/north,
/mob/living/basic/butterfly,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"nck" = (
/obj/effect/spawner/structure/window/hollow/reinforced/middle{
dir = 4
@@ -38075,7 +38075,7 @@
/obj/structure/window/spawner/directional/west,
/obj/structure/window/spawner/directional/south,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"ndr" = (
/obj/effect/turf_decal/siding/wood{
dir = 9
@@ -38201,7 +38201,7 @@
"nes" = (
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"net" = (
/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
@@ -38726,7 +38726,7 @@
/obj/structure/cable/multilayer/multiz,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"nod" = (
/obj/machinery/button/elevator/directional/east{
id = "cargo"
@@ -38815,7 +38815,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"npw" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 1
@@ -38824,13 +38824,13 @@
/area/station/medical/treatment_center)
"npH" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/structure/disposalpipe/segment{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
"npL" = (
@@ -38855,7 +38855,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"nqg" = (
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
@@ -39228,7 +39228,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"nzi" = (
/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 8
@@ -39297,7 +39297,7 @@
/obj/structure/cable,
/obj/effect/mapping_helpers/apc/cell_5k,
/turf/open/floor/circuit/green/telecomms/mainframe,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"nAb" = (
/turf/closed/wall/mineral/plastitanium/nodiagonal,
/area/station/maintenance/department/cargo)
@@ -39422,7 +39422,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"nCm" = (
/turf/open/openspace/xenobio,
/area/station/science/xenobiology)
@@ -39804,16 +39804,16 @@
/turf/open/floor/iron,
/area/station/construction/mining/aux_base)
"nKe" = (
-/obj/machinery/door/airlock/medical{
- name = "Medical Breakroom and Paramedic Dispatch"
- },
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/blue/fourcorners,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/access/any/medical/paramedic,
+/obj/machinery/door/airlock/medical{
+ name = "Paramedic Dispatch"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic,
/turf/open/floor/iron/dark,
/area/station/medical/paramedic)
"nKi" = (
@@ -39861,7 +39861,7 @@
/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/teleporter)
+/area/station/ai/satellite/teleporter)
"nKx" = (
/obj/machinery/light/dim/directional/south,
/turf/open/floor/glass,
@@ -40552,7 +40552,7 @@
dir = 4
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"nZt" = (
/obj/effect/turf_decal/tile/brown/half/contrasted{
dir = 8
@@ -40716,7 +40716,7 @@
c_tag = "Security Armory - Lethals"
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"ocm" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -40914,7 +40914,7 @@
"ogb" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"ogH" = (
/obj/machinery/computer/atmos_alert/station_only,
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
@@ -41098,7 +41098,7 @@
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"okm" = (
/turf/open/floor/engine/hull/reinforced,
/area/station/asteroid)
@@ -41116,7 +41116,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"okL" = (
/obj/structure/railing{
dir = 8
@@ -41240,7 +41240,7 @@
/obj/structure/transit_tube/station/dispenser/reverse,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"onm" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark/textured_half{
@@ -41524,7 +41524,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"osX" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
@@ -41784,7 +41784,7 @@
/obj/structure/window/spawner/directional/south,
/mob/living/basic/butterfly,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"oyP" = (
/obj/structure/lattice/catwalk,
/obj/structure/railing{
@@ -41806,7 +41806,7 @@
dir = 4
},
/turf/open/floor/plating/elevatorshaft,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"ozx" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -42184,13 +42184,14 @@
/area/station/construction/mining/aux_base)
"oFn" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
"oFu" = (
@@ -42221,7 +42222,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"oGk" = (
/obj/effect/turf_decal/siding/purple,
/obj/structure/disposalpipe/segment{
@@ -42491,7 +42492,7 @@
pixel_y = 2
},
/turf/open/floor/glass/reinforced/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"oKc" = (
/obj/machinery/door/airlock{
id_tag = "u5";
@@ -42688,7 +42689,7 @@
},
/obj/structure/cable,
/turf/open/floor/circuit/green/telecomms/mainframe,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"oOb" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -42714,7 +42715,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/light/floor,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"oOF" = (
/obj/item/surgery_tray/deployed,
/turf/open/floor/iron,
@@ -43033,7 +43034,7 @@
/obj/structure/cable,
/obj/effect/landmark/firealarm_sanity,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"oTv" = (
/obj/effect/spawner/structure/window/reinforced/plasma,
/turf/open/floor/plating,
@@ -43179,7 +43180,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"oVS" = (
/obj/structure/cable,
/obj/effect/turf_decal/siding/purple,
@@ -43210,7 +43211,7 @@
/area/station/service/bar)
"oWg" = (
/obj/machinery/door/airlock/maintenance/external,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/science/lobby)
"oWr" = (
@@ -43242,7 +43243,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"oWE" = (
/obj/structure/closet/radiation{
anchored = 1
@@ -43371,7 +43372,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"oZb" = (
/obj/machinery/light/dim/directional/south,
/obj/structure/disposalpipe/segment{
@@ -43394,7 +43395,7 @@
/obj/item/clothing/head/helmet/space/orange,
/obj/item/tank/internals/oxygen,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"oZp" = (
/obj/structure/cable/multilayer/connected,
/turf/open/floor/iron/dark/telecomms,
@@ -43484,7 +43485,7 @@
},
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"paS" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -43605,7 +43606,7 @@
"pdo" = (
/obj/structure/cable/multilayer/multiz,
/turf/open/floor/glass,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"pdp" = (
/obj/effect/turf_decal/siding/wood,
/turf/open/floor/wood/tile,
@@ -43716,7 +43717,7 @@
/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/teleporter)
+/area/station/ai/satellite/teleporter)
"pgm" = (
/obj/machinery/button/door/directional/east{
id = "Secure Storage";
@@ -43785,7 +43786,7 @@
},
/obj/machinery/newscaster/directional/south,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"phi" = (
/obj/machinery/duct,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -43811,7 +43812,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"phJ" = (
/obj/structure/closet/secure_closet{
name = "contraband locker";
@@ -43823,7 +43824,7 @@
dir = 8
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"phO" = (
/obj/machinery/vending/wardrobe/chef_wardrobe,
/turf/open/floor/iron/kitchen,
@@ -44033,7 +44034,7 @@
/obj/structure/window/reinforced/spawner/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/recharge_floor,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"pld" = (
/obj/effect/turf_decal/siding/purple{
dir = 10
@@ -44146,7 +44147,7 @@
dir = 4
},
/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
"pnS" = (
@@ -44159,7 +44160,7 @@
/area/station/science/lobby)
"pog" = (
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"poi" = (
/turf/closed/wall,
/area/station/maintenance/department/cargo)
@@ -44297,7 +44298,7 @@
"pqd" = (
/obj/machinery/firealarm/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"pql" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden,
/obj/effect/mapping_helpers/airlock/locked,
@@ -44365,14 +44366,14 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"prz" = (
/obj/machinery/portable_atmospherics/canister/air,
/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"prB" = (
/obj/effect/landmark/firealarm_sanity,
/turf/open/openspace,
@@ -44433,8 +44434,8 @@
/area/station/science/lobby)
"pso" = (
/obj/machinery/door/airlock/maintenance/glass,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/iron,
/area/station/commons/vacant_room/commissary)
"psy" = (
@@ -44581,7 +44582,7 @@
icon_state = "catwalk-3"
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"puQ" = (
/obj/effect/baseturf_helper/reinforced_plating/ceiling,
/turf/open/floor/engine/vacuum,
@@ -44788,7 +44789,7 @@
/area/station/maintenance/department/medical/central)
"pya" = (
/turf/open/floor/glass/reinforced/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"pyi" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
@@ -44859,7 +44860,7 @@
/obj/structure/table/reinforced,
/obj/item/circuitboard/machine/cyborgrecharger,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"pyK" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -45382,7 +45383,7 @@
"pHA" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"pHP" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
@@ -45436,7 +45437,7 @@
"pIN" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"pIV" = (
/turf/open/floor/engine/plasma,
/area/station/engineering/atmos)
@@ -45936,7 +45937,7 @@
},
/obj/structure/plasticflaps/kitchen,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"pRq" = (
/obj/effect/turf_decal/trimline/yellow/arrow_cw{
dir = 9
@@ -46080,7 +46081,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"pTJ" = (
/obj/structure/cable,
/obj/effect/turf_decal/trimline/yellow/filled/line,
@@ -46091,8 +46092,8 @@
"pTO" = (
/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible/layer4,
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
"pTP" = (
@@ -46428,7 +46429,7 @@
/obj/structure/chair/stool/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"pYE" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -46726,7 +46727,7 @@
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"qeo" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/mapping_helpers/broken_floor,
@@ -46934,7 +46935,7 @@
"qia" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qic" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -47034,7 +47035,7 @@
/obj/structure/flora/bush/flowers_yw/style_random,
/obj/structure/window/spawner/directional/north,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"qjw" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
@@ -47141,7 +47142,7 @@
"qmf" = (
/obj/machinery/airalarm/directional/west,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qmg" = (
/obj/structure/table/wood,
/obj/item/stock_parts/power_store/cell/crap,
@@ -47276,7 +47277,7 @@
dir = 4
},
/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/disposal)
"qof" = (
@@ -47314,7 +47315,7 @@
},
/obj/machinery/firealarm/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"qoJ" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -47341,11 +47342,11 @@
/area/station/engineering/atmos)
"qpb" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/turf_decal/siding/wood{
dir = 4
},
/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/wood,
/area/station/maintenance/central/lesser)
"qpc" = (
@@ -47353,7 +47354,7 @@
network = list("aicore")
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qpj" = (
/obj/machinery/turretid{
control_area = /area/station/tcommsat/server;
@@ -47501,7 +47502,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/structure/cable/layer3,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"qru" = (
/obj/structure/cable,
/obj/structure/chair/sofa/bench/right,
@@ -47602,7 +47603,7 @@
/obj/item/stack/spacecash/c1000,
/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"qug" = (
/obj/machinery/door/airlock/mining{
name = "Mining Office"
@@ -47956,7 +47957,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"qBu" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/light/small/broken/directional/east,
@@ -48078,7 +48079,7 @@
"qDl" = (
/obj/structure/lattice/catwalk,
/turf/open/openspace/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qDH" = (
/obj/structure/chair/sofa/corner/maroon,
/obj/item/toy/plush/moth{
@@ -48232,7 +48233,7 @@
uses = 10
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"qFS" = (
/obj/structure/window/reinforced/spawner/directional/south,
/turf/open/floor/glass/reinforced,
@@ -48248,7 +48249,7 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"qGB" = (
/obj/machinery/ticket_machine/directional/north,
/obj/structure/chair/sofa/bench,
@@ -48297,7 +48298,7 @@
dir = 1
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qHp" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
@@ -48325,7 +48326,7 @@
dir = 4
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"qHE" = (
/obj/effect/decal/cleanable/rubble,
/turf/open/misc/asteroid/airless,
@@ -48881,7 +48882,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"qTG" = (
/obj/effect/turf_decal/tile/red/anticorner/contrasted{
dir = 4
@@ -49074,7 +49075,7 @@
/obj/machinery/porta_turret/ai,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"qWG" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -49179,7 +49180,7 @@
/turf/open/floor/iron/stairs{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"qYe" = (
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
@@ -49216,7 +49217,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"qYW" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance,
@@ -49358,11 +49359,11 @@
/area/station/command/heads_quarters/hop)
"raZ" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/misc/asteroid,
/area/station/science/research)
"rbe" = (
@@ -49381,7 +49382,7 @@
/area/station/command/bridge)
"rbs" = (
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/ai_upload";
+ control_area = "/area/station/ai/upload/chamber";
icon_state = "control_stun";
name = "AI Upload Turret Control";
pixel_x = -28
@@ -49394,7 +49395,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/white,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"rbt" = (
/obj/effect/mapping_helpers/airlock/access/all/service/kitchen,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -49680,7 +49681,7 @@
"rgp" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"rgs" = (
/obj/structure/holosign/barrier/atmos,
/turf/open/misc/asteroid,
@@ -49794,7 +49795,7 @@
/obj/structure/window/reinforced/spawner/directional/south,
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"rhS" = (
/turf/open/floor/iron,
/area/station/engineering/main)
@@ -49862,7 +49863,7 @@
/area/station/command/heads_quarters/cmo)
"riQ" = (
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"riS" = (
/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{
dir = 4
@@ -50145,7 +50146,7 @@
/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/teleporter)
+/area/station/ai/satellite/teleporter)
"rlw" = (
/turf/closed/wall,
/area/station/science/xenobiology/hallway)
@@ -50187,7 +50188,7 @@
/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/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"rmy" = (
/obj/structure/cable,
/obj/effect/mapping_helpers/broken_floor,
@@ -50247,7 +50248,7 @@
},
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"rnY" = (
/obj/machinery/seed_extractor,
/obj/effect/turf_decal/stripes/line{
@@ -50690,7 +50691,7 @@
/obj/item/radio/intercom/directional/north,
/obj/item/piggy_bank/vault,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"rwx" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
@@ -50975,7 +50976,7 @@
/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"rAu" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/airalarm/directional/east,
@@ -51083,13 +51084,13 @@
"rBZ" = (
/obj/structure/cable,
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
+ control_area = "/area/station/ai/satellite/interior";
name = "AI Antechamber turret control";
pixel_y = 27
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"rCd" = (
/obj/machinery/door/window/brigdoor/left/directional/east{
name = "Command Desk";
@@ -51702,7 +51703,7 @@
/obj/structure/window/spawner/directional/west,
/obj/structure/window/spawner/directional/north,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"rPk" = (
/obj/effect/turf_decal/siding/white{
dir = 1
@@ -52676,7 +52677,7 @@
"scg" = (
/obj/effect/landmark/event_spawn,
/turf/open/floor/glass/reinforced,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"sco" = (
/obj/structure/reagent_dispensers/water_cooler,
/obj/effect/turf_decal/siding/wood{
@@ -52857,14 +52858,14 @@
"sfT" = (
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"sfY" = (
/obj/structure/stairs/east,
/obj/structure/railing{
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"sgc" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber{
dir = 4
@@ -53069,7 +53070,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/machinery/firealarm/directional/west,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"sjD" = (
/obj/effect/decal/cleanable/blood/tracks{
dir = 4
@@ -53161,7 +53162,7 @@
dir = 1
},
/turf/open/floor/iron/dark/textured_large,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"skH" = (
/obj/effect/turf_decal/stripes/corner{
dir = 4
@@ -53218,10 +53219,10 @@
"slx" = (
/obj/structure/cable,
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/central/lesser)
"slG" = (
@@ -53454,7 +53455,7 @@
/obj/effect/turf_decal/tile/neutral/fourcorners,
/obj/structure/tank_holder/extinguisher,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"spr" = (
/obj/effect/turf_decal/stripes{
dir = 5
@@ -53485,7 +53486,7 @@
"spG" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"spS" = (
/obj/item/mop,
/obj/effect/spawner/random/trash/bucket,
@@ -53578,15 +53579,15 @@
/obj/effect/turf_decal/siding/green/corner{
dir = 8
},
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
"srs" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"srv" = (
/obj/effect/turf_decal/sand/plating,
/obj/effect/landmark/generic_maintenance_landmark,
@@ -53699,7 +53700,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"stp" = (
/obj/structure/railing{
dir = 1
@@ -53747,7 +53748,7 @@
/obj/effect/turf_decal/tile/red/half/contrasted,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"stP" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible,
/turf/closed/wall/r_wall,
@@ -53910,7 +53911,7 @@
/turf/open/floor/iron/stairs{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"swv" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/effect/decal/cleanable/dirt/dust,
@@ -53935,7 +53936,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"swS" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -54043,11 +54044,11 @@
/area/station/science/server)
"szp" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/structure/cable,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/port/lesser)
"szq" = (
@@ -54222,7 +54223,7 @@
/turf/open/floor/iron/stairs{
dir = 8
},
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"sBG" = (
/obj/machinery/light/warm/directional/north,
/obj/effect/turf_decal/siding/wood{
@@ -54650,7 +54651,7 @@
"sIW" = (
/obj/structure/transport/linear/public,
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"sIX" = (
/obj/effect/turf_decal/arrows{
dir = 4;
@@ -54725,7 +54726,7 @@
/area/station/hallway/secondary/exit/departure_lounge)
"sJT" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"sJX" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/turf/open/floor/iron,
@@ -54825,7 +54826,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"sLW" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
@@ -55019,7 +55020,7 @@
"sQd" = (
/obj/structure/cable/multilayer/connected,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"sQe" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -55139,12 +55140,12 @@
/area/station/service/lawoffice)
"sSm" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/service/maintenance,
/turf/open/floor/iron,
/area/station/commons/locker)
"sSL" = (
@@ -55531,7 +55532,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"sYU" = (
/obj/machinery/atmospherics/components/binary/pump{
name = "Air to Port"
@@ -55556,7 +55557,7 @@
dir = 8
},
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"sZs" = (
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/siding/wood,
@@ -55622,7 +55623,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"tac" = (
/obj/structure/disposalpipe/trunk{
dir = 4
@@ -55876,7 +55877,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"tgW" = (
/obj/machinery/door/airlock/medical{
name = "Primary Surgical Theatre"
@@ -56144,7 +56145,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"tlb" = (
/obj/effect/turf_decal/tile/dark_red/opposingcorners,
/turf/open/floor/iron/dark,
@@ -56176,7 +56177,7 @@
"tlW" = (
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"tmg" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -56298,7 +56299,7 @@
},
/obj/machinery/airalarm/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"tnD" = (
/obj/item/bodypart/leg/left,
/turf/open/floor/plating/airless,
@@ -56357,10 +56358,10 @@
"toC" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/hallway/secondary/exit/departure_lounge)
"toD" = (
@@ -56808,7 +56809,7 @@
"tww" = (
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"twx" = (
/turf/open/openspace,
/area/station/maintenance/disposal)
@@ -56835,7 +56836,7 @@
/obj/effect/spawner/round_default_module,
/obj/machinery/flasher/directional/north,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"txx" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -56943,8 +56944,8 @@
"tzT" = (
/obj/machinery/door/airlock/maintenance_hatch,
/obj/structure/cable,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical/central)
"tzW" = (
@@ -57057,7 +57058,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"tBh" = (
/obj/structure/railing/corner{
dir = 4
@@ -57116,11 +57117,12 @@
/area/space/nearstation)
"tBL" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
/obj/effect/turf_decal/sand/plating,
+/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance,
+/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance,
/turf/open/floor/plating,
/area/station/maintenance/department/medical)
"tCb" = (
@@ -57398,7 +57400,7 @@
},
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tGE" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -57542,7 +57544,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"tIT" = (
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -57619,7 +57621,7 @@
"tKm" = (
/obj/machinery/firealarm/directional/west,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tKX" = (
/obj/structure/table/reinforced,
/obj/item/storage/toolbox/mechanical{
@@ -57736,7 +57738,7 @@
/obj/effect/mapping_helpers/requests_console/supplies,
/obj/effect/mapping_helpers/requests_console/assistance,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tMF" = (
/obj/structure/disposalpipe/segment{
dir = 9
@@ -57788,7 +57790,7 @@
dir = 1
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"tNh" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -58101,7 +58103,7 @@
c_tag = "Security Armory"
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tSn" = (
/obj/structure/chair/office/light{
dir = 4
@@ -58149,7 +58151,7 @@
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"tTE" = (
/obj/effect/landmark/start/hangover,
/turf/open/floor/iron/showroomfloor,
@@ -58275,7 +58277,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"tVP" = (
/obj/item/instrument/musicalmoth,
/obj/effect/spawner/random/entertainment/musical_instrument,
@@ -58397,7 +58399,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"tXt" = (
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/siding/white{
@@ -58594,7 +58596,7 @@
},
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"uaY" = (
/obj/item/kirbyplants/random/dead,
/obj/structure/window/reinforced/spawner/directional/north,
@@ -58705,7 +58707,7 @@
dir = 5
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"udG" = (
/obj/structure/flora/bush/sparsegrass/style_random,
/turf/open/floor/grass,
@@ -59025,7 +59027,7 @@
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"uiU" = (
/obj/effect/spawner/random/structure/table,
/obj/effect/decal/cleanable/dirt/dust,
@@ -59136,7 +59138,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"ukY" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -59383,7 +59385,7 @@
/obj/structure/cable/layer3,
/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"upy" = (
/obj/effect/turf_decal/tile/yellow/diagonal_centre,
/obj/machinery/holopad,
@@ -59412,7 +59414,7 @@
},
/obj/machinery/camera/autoname/directional/north,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"upS" = (
/obj/machinery/holopad,
/turf/open/floor/iron,
@@ -59451,9 +59453,9 @@
/area/station/maintenance/port/greater)
"uqy" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/floor/plating,
/area/station/commons/vacant_room/commissary)
"uqI" = (
@@ -59619,7 +59621,7 @@
pixel_y = -3
},
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"usQ" = (
/obj/effect/turf_decal/tile/yellow,
/obj/item/kirbyplants/random,
@@ -59667,7 +59669,7 @@
/area/station/commons/toilet/restrooms)
"utM" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"utP" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -60180,7 +60182,7 @@
},
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"uCS" = (
/obj/machinery/telecomms/receiver/preset_right,
/turf/open/floor/circuit/green/telecomms/mainframe,
@@ -60542,7 +60544,7 @@
icon_state = "catwalk-14"
},
/turf/open/openspace,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"uLh" = (
/obj/structure/cable,
/obj/machinery/camera/autoname/directional/north,
@@ -60741,7 +60743,7 @@
plasmatanks = 0
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"uOb" = (
/obj/structure/cable,
/obj/structure/disposalpipe/segment{
@@ -61027,7 +61029,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"uUk" = (
/obj/structure/rack,
/obj/item/storage/briefcase{
@@ -61467,7 +61469,7 @@
/obj/machinery/light/cold/directional/north,
/obj/structure/closet/wardrobe/white/medical,
/turf/open/floor/iron/white,
-/area/station/medical/paramedic)
+/area/station/medical/exam_room)
"vdD" = (
/obj/effect/turf_decal/siding/purple{
dir = 1
@@ -61553,7 +61555,7 @@
dir = 9
},
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vfy" = (
/obj/machinery/door/airlock/medical/glass{
name = "Pharmacy"
@@ -61634,7 +61636,7 @@
},
/obj/structure/cable/layer3,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vgz" = (
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/firealarm/directional/south,
@@ -62279,7 +62281,7 @@
/obj/effect/spawner/random/aimodule/harmless,
/obj/machinery/camera/autoname/directional/west,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"vtv" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 4
@@ -62644,10 +62646,10 @@
/area/station/commons/fitness/recreation)
"vAs" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
+/obj/effect/mapping_helpers/airlock/access/any/science/maintenance,
/turf/open/misc/asteroid,
/area/station/science/research)
"vAu" = (
@@ -62658,7 +62660,7 @@
/area/station/security/breakroom)
"vAB" = (
/turf/open/openspace/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vAD" = (
/obj/machinery/door/airlock/multi_tile/public/glass{
name = "Dormitories"
@@ -62685,13 +62687,13 @@
"vBp" = (
/obj/effect/spawner/random/engineering/tracking_beacon,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"vBs" = (
/obj/machinery/holopad,
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"vBD" = (
/obj/structure/chair/office/light{
dir = 1
@@ -62717,7 +62719,7 @@
/obj/effect/decal/cleanable/blood/oil,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"vCw" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -62775,7 +62777,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"vEh" = (
/obj/effect/mapping_helpers/broken_floor,
/obj/item/stack/sheet/iron,
@@ -62918,7 +62920,7 @@
/obj/machinery/light/small/dim/directional/east,
/obj/item/coin/titanium,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"vFD" = (
/obj/machinery/door/window/brigdoor/security/cell/left/directional/west{
id = "Cell 4";
@@ -63086,7 +63088,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"vHI" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/stripes/line{
@@ -63179,7 +63181,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"vKd" = (
/obj/effect/decal/cleanable/blood/oil,
/obj/machinery/light/small/directional/west,
@@ -63192,7 +63194,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/command/minisat,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"vKx" = (
/obj/structure/table/wood,
/obj/item/storage/box/coffeepack,
@@ -63373,7 +63375,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"vNB" = (
/obj/machinery/vending/tool,
/obj/effect/decal/cleanable/dirt,
@@ -63455,7 +63457,7 @@
},
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"vOT" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron,
@@ -63577,7 +63579,7 @@
/obj/structure/extinguisher_cabinet/directional/east,
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"vRt" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -63916,7 +63918,7 @@
"vWK" = (
/obj/effect/turf_decal/tile/neutral/fourcorners,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"vWN" = (
/obj/structure/sign/warning/electric_shock/directional/north,
/obj/structure/rack,
@@ -64189,7 +64191,7 @@
/obj/item/multitool,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"wcp" = (
/turf/open/floor/carpet,
/area/station/command/corporate_showroom)
@@ -64327,7 +64329,7 @@
"wfl" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"wfs" = (
/obj/structure/cable,
/obj/machinery/button/door/directional/west{
@@ -64791,7 +64793,7 @@
"wow" = (
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"woz" = (
/obj/structure/sign/poster/official/random/directional/east,
/obj/structure/cable,
@@ -64810,7 +64812,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"woL" = (
/turf/closed/wall/rock,
/area/station/maintenance/port/greater)
@@ -64838,7 +64840,7 @@
dir = 4
},
/turf/open/floor/glass/reinforced/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"wps" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -64852,7 +64854,7 @@
/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/box,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"wpG" = (
/obj/structure/railing,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -64948,7 +64950,7 @@
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/command/nuke_storage)
+/area/station/command/vault)
"wrx" = (
/obj/effect/turf_decal/tile/red/half/contrasted{
dir = 1
@@ -65226,7 +65228,7 @@
dir = 4
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"wvs" = (
/obj/structure/chair/sofa/bench,
/obj/effect/landmark/start/prisoner,
@@ -65467,7 +65469,7 @@
/obj/structure/cable/layer3,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"wzX" = (
/obj/structure/flora/tree/palm/style_random,
/turf/open/floor/grass,
@@ -65514,7 +65516,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"wAy" = (
/obj/structure/cable,
/turf/open/floor/iron/white/smooth_edge,
@@ -65712,7 +65714,7 @@
dir = 1
},
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/teleporter)
+/area/station/ai/satellite/teleporter)
"wDb" = (
/obj/structure/chair/office{
dir = 8
@@ -66006,7 +66008,7 @@
/area/station/hallway/secondary/command)
"wHJ" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"wIr" = (
/obj/effect/turf_decal/tile/dark_red/opposingcorners,
/obj/structure/cable,
@@ -66105,7 +66107,7 @@
},
/obj/machinery/firealarm/directional/south,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"wKO" = (
/turf/open/floor/glass,
/area/station/maintenance/department/medical)
@@ -66354,7 +66356,7 @@
/area/station/science/ordnance)
"wOo" = (
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"wOp" = (
/obj/structure/table,
/obj/machinery/reagentgrinder{
@@ -66408,7 +66410,7 @@
"wPy" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"wPE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
@@ -66761,7 +66763,7 @@
},
/obj/machinery/light_switch/directional/north,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"wWE" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
@@ -66835,7 +66837,7 @@
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/aisat/uppersouth)
+/area/station/ai/satellite/uppersouth)
"wYo" = (
/obj/structure/filingcabinet/chestdrawer,
/obj/item/toy/figure/cmo{
@@ -67300,7 +67302,7 @@
"xfn" = (
/obj/effect/landmark/atmospheric_sanity/ignore_area,
/turf/closed/wall/r_wall,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xfz" = (
/obj/structure/cable,
/obj/effect/turf_decal/tile/yellow,
@@ -67596,7 +67598,7 @@
/obj/structure/cable/layer3,
/mob/living/simple_animal/bot/secbot/pingsky,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"xkI" = (
/obj/effect/decal/cleanable/molten_object,
/turf/open/misc/asteroid,
@@ -67621,7 +67623,7 @@
/obj/item/ai_module/core/full/dungeon_master,
/obj/structure/cable,
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xlm" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/frame/machine,
@@ -68260,7 +68262,7 @@
/obj/machinery/power/smes/full,
/obj/structure/cable,
/turf/open/floor/catwalk_floor/iron_dark/telecomms,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xwA" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
@@ -68326,7 +68328,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xxJ" = (
/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{
dir = 1
@@ -68425,7 +68427,7 @@
/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/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"xzG" = (
/obj/item/kirbyplants/random,
/turf/open/floor/iron/white,
@@ -68464,7 +68466,7 @@
/obj/machinery/computer/upload/ai,
/obj/machinery/airalarm/directional/west,
/turf/open/floor/circuit/red,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xAd" = (
/obj/effect/turf_decal/sand/plating,
/turf/open/floor/plating,
@@ -68521,7 +68523,7 @@
dir = 8
},
/turf/open/floor/iron/dark/smooth_large,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"xAV" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
@@ -68927,7 +68929,7 @@
/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/ai_monitored/turret_protected/ai_upload_foyer)
+/area/station/ai/upload/foyer)
"xIm" = (
/obj/structure/broken_flooring/pile,
/obj/effect/decal/cleanable/dirt/dust,
@@ -68942,7 +68944,7 @@
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xIN" = (
/obj/structure/railing,
/obj/machinery/door/firedoor/border_only,
@@ -68984,7 +68986,7 @@
req_access = list("captain")
},
/turf/open/floor/circuit,
-/area/station/ai_monitored/turret_protected/ai_upload)
+/area/station/ai/upload/chamber)
"xJK" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/door/poddoor/shutters/window/preopen{
@@ -69227,7 +69229,7 @@
/obj/structure/extinguisher_cabinet/directional/east,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"xOg" = (
/obj/effect/turf_decal/tile/neutral/opposingcorners,
/obj/effect/spawner/random/engineering/tracking_beacon,
@@ -69328,7 +69330,7 @@
"xPo" = (
/obj/effect/turf_decal/box/corners,
/turf/open/floor/plating/elevatorshaft,
-/area/station/ai_monitored/turret_protected/aisat_interior)
+/area/station/ai/satellite/interior)
"xPH" = (
/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
@@ -69522,7 +69524,7 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"xUT" = (
/obj/effect/turf_decal/stripes/corner{
dir = 1
@@ -69640,7 +69642,7 @@
pixel_x = 27
},
/turf/open/floor/circuit/green,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"xXh" = (
/obj/machinery/power/shieldwallgen,
/obj/effect/decal/cleanable/dirt/dust,
@@ -69824,7 +69826,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/station/ai_monitored/command/storage/satellite)
+/area/station/ai/satellite/maintenance/storage)
"yae" = (
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
dir = 4
@@ -69853,7 +69855,7 @@
/area/station/science/ordnance/testlab)
"yaw" = (
/obj/machinery/turretid{
- control_area = "/area/station/ai_monitored/turret_protected/aisat_interior";
+ control_area = "/area/station/ai/satellite/interior";
name = "AI Antechamber turret control";
pixel_y = -27
},
@@ -69861,7 +69863,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/turret_protected/aisat/uppernorth)
+/area/station/ai/satellite/uppernorth)
"yaH" = (
/obj/item/radio/intercom/directional/east,
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -69892,7 +69894,7 @@
dir = 8
},
/turf/open/floor/iron,
-/area/station/ai_monitored/command/storage/eva)
+/area/station/command/eva)
"ybo" = (
/turf/open/floor/iron/white/textured_corner{
dir = 8
@@ -70108,7 +70110,7 @@
/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/foyer)
+/area/station/ai/satellite/foyer)
"yeS" = (
/obj/structure/closet/crate/grave,
/obj/effect/landmark/start/hangover,
@@ -70314,7 +70316,7 @@
/obj/structure/window/spawner/directional/south,
/obj/structure/window/spawner/directional/east,
/turf/open/misc/grass,
-/area/station/ai_monitored/turret_protected/aisat/foyer)
+/area/station/ai/satellite/foyer)
"yin" = (
/turf/open/water/no_planet_atmos/deep,
/area/station/service/hydroponics/garden)
@@ -70527,7 +70529,7 @@
},
/obj/effect/turf_decal/tile/red,
/turf/open/floor/iron/dark,
-/area/station/ai_monitored/security/armory)
+/area/station/security/armory)
"yma" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
@@ -70543,7 +70545,7 @@
dir = 4
},
/turf/open/floor/catwalk_floor/iron_dark,
-/area/station/ai_monitored/turret_protected/ai)
+/area/station/ai/satellite/chamber)
"ymi" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -86677,7 +86679,7 @@ cqJ
pCK
lyF
rgE
-cBb
+dgp
jka
sZl
rnk
@@ -86934,7 +86936,7 @@ jSY
dPt
xdm
pzo
-cBb
+dgp
vdb
cJh
rnk
@@ -87191,7 +87193,7 @@ oBg
eAJ
vkn
pGM
-cBb
+dgp
dAr
asP
rnk
diff --git a/_maps/shuttles/cargo_mini.dmm b/_maps/shuttles/cargo_mini.dmm
new file mode 100644
index 00000000000..64789355b26
--- /dev/null
+++ b/_maps/shuttles/cargo_mini.dmm
@@ -0,0 +1,122 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/supply)
+"d" = (
+/obj/machinery/power/shuttle_engine/propulsion{
+ icon_state = "propulsion";
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/supply)
+"r" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/supply)
+"u" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Supply Shuttle Airlock"
+ },
+/obj/docking_port/mobile/supply,
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/turf/open/floor/plating,
+/area/shuttle/supply)
+"v" = (
+/obj/machinery/power/shuttle_engine/heater{
+ icon_state = "heater";
+ dir = 1
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating/airless,
+/area/shuttle/supply)
+"x" = (
+/turf/template_noop,
+/area/template_noop)
+"J" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Supply Shuttle Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/supply/general,
+/turf/open/floor/plating,
+/area/shuttle/supply)
+"X" = (
+/obj/machinery/light/directional/east,
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/supply)
+
+(1,1,1) = {"
+x
+r
+r
+r
+r
+r
+r
+r
+r
+"}
+(2,1,1) = {"
+d
+r
+a
+a
+a
+a
+a
+a
+r
+"}
+(3,1,1) = {"
+d
+v
+a
+a
+a
+a
+a
+a
+r
+"}
+(4,1,1) = {"
+d
+v
+a
+a
+a
+a
+a
+a
+r
+"}
+(5,1,1) = {"
+d
+v
+a
+a
+a
+a
+a
+a
+r
+"}
+(6,1,1) = {"
+d
+r
+a
+a
+X
+a
+a
+a
+r
+"}
+(7,1,1) = {"
+x
+r
+r
+J
+r
+u
+r
+r
+r
+"}
diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm
index e0e93c7b59f..13d7a2dce4c 100644
--- a/code/__DEFINES/DNA.dm
+++ b/code/__DEFINES/DNA.dm
@@ -73,6 +73,7 @@
// Other
#define FEATURE_WINGS "wings"
+#define FEATURE_WINGS_OPEN "[FEATURE_WINGS]open"
#define FEATURE_TAIL_MONKEY "tail_monkey"
#define FEATURE_TAIL_XENO "tail_xeno"
#define FEATURE_TAILSPINES "tailspines" // Different from regular spines, these appear on tails
diff --git a/code/__DEFINES/ai/ai_blackboard.dm b/code/__DEFINES/ai/ai_blackboard.dm
index ebcd71345ee..f8392dfc171 100644
--- a/code/__DEFINES/ai/ai_blackboard.dm
+++ b/code/__DEFINES/ai/ai_blackboard.dm
@@ -81,6 +81,7 @@
#define BB_BASIC_MOB_CURRENT_TARGET "BB_basic_current_target"
#define BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION "BB_basic_current_target_hiding_location"
#define BB_TARGETING_STRATEGY "targeting_strategy"
+#define BB_HUNT_TARGETING_STRATEGY "hunt_targeting_strategy"
///some behaviors that check current_target also set this on deep crit mobs
#define BB_BASIC_MOB_EXECUTION_TARGET "BB_basic_execution_target"
///Blackboard key for a whitelist typecache of "things we can target while trying to move"
diff --git a/code/__DEFINES/atmospherics/atmos_mob_interaction.dm b/code/__DEFINES/atmospherics/atmos_mob_interaction.dm
index 75dcebc72d9..0d175710116 100644
--- a/code/__DEFINES/atmospherics/atmos_mob_interaction.dm
+++ b/code/__DEFINES/atmospherics/atmos_mob_interaction.dm
@@ -103,7 +103,7 @@
#define PRESSURE_DAMAGE_COEFFICIENT 2
#define MAX_HIGH_PRESSURE_DAMAGE 2
/// The amount of damage someone takes when in a low pressure area (The pressure threshold is so low that it doesn't make sense to do any calculations, so it just applies this flat value).
-#define LOW_PRESSURE_DAMAGE 2
+#define LOW_PRESSURE_DAMAGE 4
/// Humans are slowed by the difference between bodytemp and BODYTEMP_COLD_DAMAGE_LIMIT divided by this
#define COLD_SLOWDOWN_FACTOR 20
diff --git a/code/__DEFINES/basic_mobs.dm b/code/__DEFINES/basic_mobs.dm
index a07997d40d2..5b1d0283c56 100644
--- a/code/__DEFINES/basic_mobs.dm
+++ b/code/__DEFINES/basic_mobs.dm
@@ -39,40 +39,83 @@
#define MOOK_ATTACK_ACTIVE 2
#define MOOK_ATTACK_STRIKE 3
-///keeps track of how many gutlunches are born
+/// Keeps track of how many gutlunches are born
GLOBAL_VAR_INIT(gutlunch_count, 0)
-///Pet customization settings saved for every client
+/// Pet customization settings saved for every client
GLOBAL_LIST_EMPTY(customized_pets)
-//raptor defines
+// Raptor defines
+/// Raptor chick, tiny and very frail
+#define RAPTOR_BABY "baby"
+/// Raptor youngling, cannot be ridden and has reduced stats, but can hunt by itself just fine
+#define RAPTOR_YOUNG "young"
+/// Fully grown adult raptor
+#define RAPTOR_ADULT "adult"
-#define RAPTOR_RED "Red"
-#define RAPTOR_GREEN "Green"
-#define RAPTOR_PURPLE "Purple"
-#define RAPTOR_WHITE "White"
-#define RAPTOR_YELLOW "Yellow"
-#define RAPTOR_BLACK "Black"
-#define RAPTOR_BLUE "Blue"
+/// Innate raptor offsets
+#define RAPTOR_INNATE_SOURCE "raptor_innate"
+// Growth values
+/// How much does meal complexity affect our growth?
+#define RAPTOR_MEAL_COMPLEXITY_GROWTH_FACTOR 5
+/// Base value for raptor growth from meat
+#define RAPTOR_GROWTH_BASE_MEAT 10
+/// Base value for raptor growth from ash flora
+#define RAPTOR_GROWTH_BASE_PLANT 5
+/// How much growth progress raptors need to accumulate to fully grow into an adult
+#define RAPTOR_GROWTH_REQUIRED 100
+/// Minimum random growth value a baby raptor can gain per second
+#define RAPTOR_BABY_GROWTH_LOWER 0.5
+/// Maximum random growth value a baby raptor can gain per second
+#define RAPTOR_BABY_GROWTH_UPPER 0.8
+/// How long it takes for a raptor egg to grow up, in seconds
+#define RAPTOR_EGG_GROWTH_PROGRESS 100
+/// How much happiness percentage affects our growth speed
+#define RAPTOR_GROWTH_HAPPINESS_MULTIPLIER 0.005 // Full happiness increases growth rate by 50%
+
+/// Damage boost per happiness percent
+#define RAPTOR_HAPPINESS_DAMAGE_BOOST 0.05
+
+// Raptor inheritance stats
+/// Maximum amount of traits a raptor can inherit
+#define RAPTOR_TRAIT_INHERIT_AMOUNT 2
+/// Minimum modifier to base attack values a raptor can get
+#define RAPTOR_INHERIT_MIN_ATTACK -5
+/// Maximum modifier to base attack values a raptor can get
#define RAPTOR_INHERIT_MAX_ATTACK 5
+/// Minimum modifier to the base health value a raptor can get
+#define RAPTOR_INHERIT_MIN_HEALTH -30
+/// Maximum modifier to the base health value a raptor can get
#define RAPTOR_INHERIT_MAX_HEALTH 30
+/// Minimum modifier to base speed values a raptor can get
+#define RAPTOR_INHERIT_MIN_SPEED -0.66
+/// Maximum modifier to base speed values a raptor can get
+#define RAPTOR_INHERIT_MAX_SPEED 0.66
+/// Minimum modifier a raptor can get to their modifiers, such as ability effect and growth speed
+#define RAPTOR_INHERIT_MIN_MODIFIER -0.25
+/// Maximum modifier a raptor can get to their modifiers, such as ability effect and growth speed
+#define RAPTOR_INHERIT_MAX_MODIFIER 0.25
+/// Genetic drift for raptors, aka min/max value from the cap that stats can receive when breeding
+#define RAPTOR_GENETIC_DRIFT 0.2
-///this mob suffers depression
+/// This mob suffers depression
#define BB_BASIC_DEPRESSED "basic_depressed"
-///this mob will care for its young
+/// This mob will care for its young
#define BB_RAPTOR_MOTHERLY "raptor_motherly"
-///this mob will be playful around their owners
+/// This mob will be playful around their owners
#define BB_RAPTOR_PLAYFUL "raptor_playful"
-///this mob will flee combat when it feels threatened
+/// This mob will flee combat when it feels threatened
#define BB_RAPTOR_COWARD "raptor_coward"
-///our raptor baby target we will take care of
+/// Our raptor baby target we will take care of
#define BB_RAPTOR_BABY "raptor_baby"
-///the raptor we will heal up
+/// The raptor we will heal up
#define BB_INJURED_RAPTOR "injured_raptor"
-///the cooldown for next time we eat
+/// The cooldown for next time we eat
#define BB_RAPTOR_EAT_COOLDOWN "raptor_eat_cooldown"
-///our trough target
+/// Our trough target
#define BB_RAPTOR_TROUGH_TARGET "raptor_trough_target"
+/// HP level at which we'll flee from attackers
+#define BB_RAPTOR_FLEE_THRESHOLD "raptor_flee_threshold"
#define MAX_RAPTOR_POP 64
diff --git a/code/__DEFINES/bitrunning.dm b/code/__DEFINES/bitrunning.dm
index 639ae26c3fc..900182eb43d 100644
--- a/code/__DEFINES/bitrunning.dm
+++ b/code/__DEFINES/bitrunning.dm
@@ -27,13 +27,14 @@
/// Camera network bitrunner bodycams are on
#define BITRUNNER_CAMERA_NET "bitrunner"
-/**
- * Bitrunner Domain External Load Restriction Bitflags
- */
/// Domain forbids external sources from loading items onto avatars
#define DOMAIN_FORBIDS_ITEMS (1<<0)
/// Domain forbids external sources from loading abilities onto avatars
#define DOMAIN_FORBIDS_ABILITIES (1<<1)
+/// Block nohit bonus from applying
+#define DOMAIN_NO_NOHIT_BONUS (1<<2)
+/// Test domain, don't let it be loaded normally
+#define DOMAIN_TEST_ONLY (1<<3)
/// Combination flag for blocking anything from being loaded onto avatars by external sources
#define DOMAIN_FORBIDS_ALL ALL
diff --git a/code/__DEFINES/dcs/signals/signals_bitrunning.dm b/code/__DEFINES/dcs/signals/signals_bitrunning.dm
index fcce7ea68d0..ccf47c22604 100644
--- a/code/__DEFINES/dcs/signals/signals_bitrunning.dm
+++ b/code/__DEFINES/dcs/signals/signals_bitrunning.dm
@@ -41,7 +41,7 @@
/// from /obj/machienry/quantum_server/station_spawn()
#define COMSIG_BITRUNNER_STATION_SPAWN "bitrunner_station_spawn"
-/// from /obj/machinery/quantum_server/stock_gear(): (mob/living/carbon/human/avatar, external_load_flags)
+/// from /obj/machinery/quantum_server/stock_gear(): (mob/living/carbon/human/avatar, domain_flags)
#define COMSIG_BITRUNNER_STOCKING_GEAR "bitrunner_stocking_gear"
// Ladder
diff --git a/code/__DEFINES/dcs/signals/signals_food.dm b/code/__DEFINES/dcs/signals/signals_food.dm
index 0041076802c..2122f57add8 100644
--- a/code/__DEFINES/dcs/signals/signals_food.dm
+++ b/code/__DEFINES/dcs/signals/signals_food.dm
@@ -74,6 +74,9 @@
///Sent to the newly spawned object when it's baked in an oven.
#define COMSIG_ITEM_BAKED_RESULT "item_baked_result"
+/// From /datum/element/basic_eating/finish_eating() : (mob/living/eater, mob/living/feeder)
+#define COMSIG_ITEM_EATEN_BY_BASIC_MOB "item_eaten_by_basic_mob"
+
///Called on the result spawned during decomposition: (obj/decomposed)
#define COMSIG_OBJ_DECOMPOSITION_RESULT "obj_decomposition_result"
diff --git a/code/__DEFINES/dcs/signals/signals_lasertag.dm b/code/__DEFINES/dcs/signals/signals_lasertag.dm
new file mode 100644
index 00000000000..ac7fd7c05b5
--- /dev/null
+++ b/code/__DEFINES/dcs/signals/signals_lasertag.dm
@@ -0,0 +1,13 @@
+///Sending this signal will return either BLOCK_FIRE bitflag or ALLOW_FIRE bitflag
+#define COMSIG_LIVING_FIRING_PIN_CHECK "lasertag_firing_pin_check"
+ ///blocks the lasertag firing pin from authorizing the shot
+ #define BLOCK_FIRE (1 << 0)
+ ///allows the lasertag firing pin to authorize the shot
+ #define ALLOW_FIRE (1 << 1)
+
+///Neutral Lasertag team
+#define LASERTAG_TEAM_NEUTRAL "neutral"
+///Red Lasertag team
+#define LASERTAG_TEAM_RED "red"
+///Blue Lasertag team
+#define LASERTAG_TEAM_BLUE "blue"
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 01df92ebcc2..83084005dd5 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_basic.dm
@@ -28,3 +28,8 @@
#define COMSIG_BASICMOB_MUTATED "basicmob_mutated"
///cancel further mutation modifications to the mob such as shiny mutation.
#define MUTATED_NO_FURTHER_MUTATIONS (1 << 0)
+
+/// from /mob/living/basic/raptor/proc/change_growth_stage() : (new_stage, prev_stage)
+#define COMSIG_RAPTOR_GROWTH_STAGE_CHANGE "raptor_growth_stage_change"
+ /// Cancel raptor growth
+ #define COMPONENT_CANCEL_RAPTOR_GROWTH (1<<0)
diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm
index 67d69dc5b05..b80f546693d 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_carbon.dm
@@ -60,8 +60,6 @@
/// Called from bodypart being removed /obj/item/bodypart/proc/drop_limb(mob/living/carbon/old_owner, special, dismembered)
#define COMSIG_BODYPART_REMOVED "bodypart_removed"
-///from base of mob/living/carbon/soundbang_act(): (list(intensity))
-#define COMSIG_CARBON_SOUNDBANG "carbon_soundbang"
///from /item/organ/proc/Insert() (/obj/item/organ/)
#define COMSIG_CARBON_GAIN_ORGAN "carbon_gain_organ"
///from /item/organ/proc/Remove() (/obj/item/organ/)
@@ -182,3 +180,10 @@
//from base of [/obj/effect/particle_effect/fluid/smoke/proc/smoke_mob]: (seconds_per_tick)
#define COMSIG_CARBON_EXPOSED_TO_SMOKE "carbon_exposed_to_smoke"
+
+/// From /mob/living/carbon/human/proc/update_mob_height() : (old_height)
+#define COMSIG_HUMAN_HEIGHT_UPDATED "human_height_updated"
+
+/// From /mob/living/carbon/proc/can_defib() : ()
+/// Return a defib result flag to override default defib brain check
+#define COMSIG_CARBON_DEFIB_BRAIN_CHECK "carbon_defib_brain_check"
diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm
index e57699a34a9..5d32a627b40 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm
@@ -318,6 +318,10 @@
/// From /obj/machinery/gibber/startgibbing(): (mob/living/user, /obj/machinery/gibber, list/results)
#define COMSIG_LIVING_GIBBER_ACT "living_gibber_act"
+/// From /mob/living/get_eye_protection() (list/reflist)
+#define COMSIG_LIVING_GET_EAR_PROTECTION "living_get_ear_protection"
+ #define EAR_PROTECTION_ARG 1
+
/// Sent to the mob when their mind is slaved
#define COMSIG_MOB_ENSLAVED_TO "mob_enslaved_to"
/// From /obj/item/proc/attack_atom: (mob/living/attacker, atom/attacked, list/modifiers)
@@ -365,3 +369,6 @@
#define COMSIG_LIVING_DROP_LOOT "living_drop_loot"
/// Prevent loot from being dropped
#define COMPONENT_NO_LOOT_DROP (1<<0)
+
+/// From /mob/living/proc/mob_pickup() : (mob/living/user, obj/item/mob_holder/holder)
+#define COMSIG_LIVING_SCOOPED_UP "living_scooped_up"
diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm
index cabe8a2fcab..2db139bceed 100644
--- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm
+++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm
@@ -12,6 +12,8 @@
#define COMSIG_MOB_REAGENT_TICK "mob_reagent_tick"
///stops the reagent check call
#define COMSIG_MOB_STOP_REAGENT_TICK (1<<0)
+ ///Allows for most on_life calls BUT metabolize()
+ #define COMSIG_MOB_STOP_REAGENT_METABOLISM (1<<1)
///from base of mob/clickon(): (atom/A, list/modifiers)
#define COMSIG_MOB_CLICKON "mob_clickon"
///from base of mob/MiddleClickOn(): (atom/A)
diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm
index 8c221d28d1d..1cceb5e624b 100644
--- a/code/__DEFINES/dcs/signals/signals_object.dm
+++ b/code/__DEFINES/dcs/signals/signals_object.dm
@@ -637,3 +637,9 @@
/// Sent from /obj/machinert/console/camera_advanced/attack_hand() : (mob/eye/camera/remote/new_camera)
#define COMSIG_ADVANCED_CAMERA_EYE_CREATED "advanced_camera_eye_created"
+
+/// Sent from /obj/item/mob_holder/purple_raptor/proc/toggle_wings() : (mob/living/carbon/human/user)
+#define COMSIG_RAPTOR_WINGS_OPENED "raptor_wings_opened"
+
+/// Sent from /obj/item/mob_holder/purple_raptor/proc/toggle_wings() : (mob/living/carbon/human/user)
+#define COMSIG_RAPTOR_WINGS_CLOSED "raptor_wings_closed"
diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm
index 3f4558d89fb..4f12de242b0 100644
--- a/code/__DEFINES/icon_smoothing.dm
+++ b/code/__DEFINES/icon_smoothing.dm
@@ -239,7 +239,7 @@ DEFINE_BITFIELD(smoothing_junction, list(
#define SMOOTH_GROUP_PLATFORMS_PIZZA S_OBJ(85) ///obj/structure/platform/pizza
#define SMOOTH_GROUP_PLATFORMS_PAPER S_OBJ(86) ///obj/structure/platform/paper
-#define SMOOTH_GROUP_BOULDER_PLATFORM S_OBJ(89) ///obj/structure/lattice/catwalk/boulder
+#define SMOOTH_GROUP_BOULDER_PLATFORM S_OBJ(87) ///obj/structure/lattice/catwalk/boulder
/// Performs the work to set smoothing_groups and canSmoothWith.
/// An inlined function used in both turf/Initialize and atom/Initialize.
diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm
index 9a05d7faff7..beb083c315e 100644
--- a/code/__DEFINES/inventory.dm
+++ b/code/__DEFINES/inventory.dm
@@ -245,7 +245,7 @@ GLOBAL_LIST_INIT(any_suit_storage, typecacheof(list(
/obj/item/radio,
/obj/item/storage/bag/books,
/obj/item/storage/fancy/cigarettes,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
/obj/item/stack/spacecash,
/obj/item/storage/wallet,
/obj/item/folder,
diff --git a/code/__DEFINES/map_switch.dm b/code/__DEFINES/map_switch.dm
index dbb0059786e..90ac0b78a98 100644
--- a/code/__DEFINES/map_switch.dm
+++ b/code/__DEFINES/map_switch.dm
@@ -3,6 +3,10 @@
// or if map tools ever agree on a standard, this should switch to use that.
#ifdef CBT
#define MAP_SWITCH(compile_time, map_time) ##compile_time
+#define WHEN_MAP(map_time) // Not mapping, nothing here
+#define WHEN_COMPILE(compile_time) ##compile_time
#else
#define MAP_SWITCH(compile_time, map_time) ##map_time
+#define WHEN_MAP(map_time) ##map_time
+#define WHEN_COMPILE(compile_time) // Not compiling, nothing here
#endif
diff --git a/code/__DEFINES/melee.dm b/code/__DEFINES/melee.dm
index c6bfbcddc76..7762381d0e9 100644
--- a/code/__DEFINES/melee.dm
+++ b/code/__DEFINES/melee.dm
@@ -4,7 +4,7 @@
#define MARTIALART_CQC "CQC"
#define MARTIALART_EVIL_BOXING "evil boxing"
#define MARTIALART_HUNTER_BOXING "hunter boxing"
-#define MARTIALART_KRAVMAGA "krav maga"
+#define MARTIALART_KAZA_RUK "Kaza Ruk"
#define MARTIALART_MUSHPUNCH "mushroom punch"
#define MARTIALART_PLASMAFIST "plasma fist"
#define MARTIALART_PSYCHOBRAWL "psychotic brawling"
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 10560d3a749..3bb94289d49 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -503,7 +503,7 @@
#define REM REAGENTS_EFFECT_MULTIPLIER //! Shorthand for the above define for ease of use in equations and the like
// Eye protection
-// THese values are additive to determine your overall flash protection.
+// These values are additive to determine your overall flash protection.
#define FLASH_PROTECTION_HYPER_SENSITIVE -2
#define FLASH_PROTECTION_SENSITIVE -1
#define FLASH_PROTECTION_NONE 0
@@ -512,6 +512,29 @@
#define FLASH_PROTECTION_WELDER_SENSITIVE 3
#define FLASH_PROTECTION_WELDER_HYPER_SENSITIVE 4
+/**
+ * Ear protection
+ * These values are additive to determine your overall ear/soundbang protection
+ */
+#define EAR_PROTECTION_NONE 0
+#define EAR_PROTECTION_NORMAL 1
+#define EAR_PROTECTION_HEAVY 2
+#define EAR_PROTECTION_VACUUM 3
+#define EAR_PROTECTION_FULL INFINITY
+
+/**
+ * Soundbang defines
+ * These values are used as argument to determine the strength of the soundbang_act call
+ */
+///Soundbang strength for most things like flashbangs, honkblasts and harm control modules
+#define SOUNDBANG_NORMAL 1
+///Soundbang strength for things like flashbangs in proximity and emagged harm alarm megaphones, cannot be countered by standard ear protection equipment
+#define SOUNDBANG_STRONG 2
+///Soundbang strength for things like changeling shrieks, which can affect robots and aliens as well.
+#define SOUNDBANG_MASSIVE 3
+///Soundbang strength for anything that cannot be stopped unless you're stacked on multiple effects and equipment to counter it (or are simply deaf)
+#define SOUNDBANG_OVERWHELMING 4
+
// AI Toggles
#define AI_CAMERA_LUMINOSITY 5
#define AI_VOX // Comment out if you don't want VOX to be enabled and have players download the voice sounds.
diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm
index 4ea38724cd3..ee22e8e6e02 100644
--- a/code/__DEFINES/obj_flags.dm
+++ b/code/__DEFINES/obj_flags.dm
@@ -95,6 +95,8 @@
#define HEADINTERNALS (1<<16)
/// Prevents masks from getting adjusted from enabling internals
#define INTERNALS_ADJUST_EXEMPT (1<<17)
+/// Indicates that the piece of clothing contributes towards Sleeping Carp's style factor, which determines evasion probabilities. See /datums/martial/sleeping_carp/carp_style_check().
+#define CARP_STYLE_FACTOR (1<<18)
/// Integrity defines for clothing (not flags but close enough)
#define CLOTHING_PRISTINE 0 // We have no damage on the clothing
diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm
index 9ae6ebca333..e7328fd6ab1 100644
--- a/code/__DEFINES/sound.dm
+++ b/code/__DEFINES/sound.dm
@@ -387,6 +387,9 @@ GLOBAL_LIST_EMPTY(sfx_datum_by_key)
#define SFX_GAS_MASK_EQUIP "gas_mask_equip"
#define SFX_GENERIC_DEVICE_PICKUP "generic_device_pickup"
#define SFX_GENERIC_DEVICE_DROP "generic_device_drop"
+#define SFX_HARD_HAT_PICKUP "hard_hat_pickup"
+#define SFX_HARD_HAT_DROP "hard_hat_drop"
+#define SFX_HARD_HAT_EQUIP "hard_hat_equip"
// Standard is 44.1khz
#define MIN_EMOTE_PITCH 40000
diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm
index 1936297d3b6..21732bbece3 100644
--- a/code/__DEFINES/traits/declarations.dm
+++ b/code/__DEFINES/traits/declarations.dm
@@ -103,6 +103,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_HUSK "husk"
///Blacklisted from being revived via defibrillator
#define TRAIT_DEFIB_BLACKLISTED "defib_blacklisted"
+/// This carbon doesn't need a brain to be revived, though some revival methods like defibbing will still check for a functional brain
+#define TRAIT_BRAINLESS_CARBON "brainless_carbon"
#define TRAIT_BADDNA "baddna"
#define TRAIT_CLUMSY "clumsy"
/// Trait that means you are capable of holding items in some form
diff --git a/code/__DEFINES/traits/sources.dm b/code/__DEFINES/traits/sources.dm
index 14bf919dc62..f68a242e565 100644
--- a/code/__DEFINES/traits/sources.dm
+++ b/code/__DEFINES/traits/sources.dm
@@ -30,6 +30,8 @@
#define PERSONALITY_TRAIT "personality_trait"
/// (B)admins only.
#define ADMIN_TRAIT "admin"
+/// Traits that were granted via modify_traits in vv or the mass_modify_traits verb
+#define TRAIT_ADMIN_GRANTED "adminabuse"
/// Any traits given through a smite.
#define SMITE_TRAIT "smite"
#define CHANGELING_TRAIT "changeling"
diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm
index 97ca579156e..3d0dfc68294 100644
--- a/code/__HELPERS/_lists.dm
+++ b/code/__HELPERS/_lists.dm
@@ -541,6 +541,27 @@
. = pick_weight(list_to_pick)
list_to_pick[.]--
+/**
+* Picks n items from a list. The same index will not be chosen more than once.
+* e.g. pick_n(list_of_stuff, 10) would return a list of 10 items from the list, chosen randomly.
+*/
+/proc/pick_n(list/list_to_pick, n)
+ var/list_to_pick_length = length(list_to_pick)
+ if(!islist(list_to_pick) || !list_to_pick_length || n <= 0)
+ return list()
+
+ /// The final list that gets returned
+ var/list/result
+ /// length of our list_to_pick
+ n = min(n, list_to_pick_length)
+
+ // Shuffle and slice the first n indices
+ var/list/copy_to_shuffle = list_to_pick.Copy()
+ shuffle(copy_to_shuffle)
+ result = copy_to_shuffle.Copy(1, n + 1)
+
+ return result
+
/**
* Given a list, return a copy where values without defined weights are given weight 1.
* For example, fill_with_ones(list(A, B=2, C)) = list(A=1, B=2, C=1)
diff --git a/code/__HELPERS/abstract_types.dm b/code/__HELPERS/abstract_types.dm
new file mode 100644
index 00000000000..796f5d294e4
--- /dev/null
+++ b/code/__HELPERS/abstract_types.dm
@@ -0,0 +1,14 @@
+/// Returns a list of all abstract typepaths for all datums
+/proc/get_abstract_types()
+ var/static/list/abstracts
+ if(abstracts)
+ return abstracts
+ abstracts = list()
+ for(var/datum/sometype as anything in subtypesof(/datum))
+ if(sometype == sometype::abstract_type)
+ abstracts |= sometype::abstract_type
+ return abstracts
+
+/// Like subtypesof, but automatically excludes abstract typepaths
+/proc/valid_subtypesof(datum/sometype)
+ return subtypesof(sometype) - get_abstract_types()
diff --git a/code/__HELPERS/areas.dm b/code/__HELPERS/areas.dm
index 11548f468bd..ce482645ef7 100644
--- a/code/__HELPERS/areas.dm
+++ b/code/__HELPERS/areas.dm
@@ -6,7 +6,7 @@ GLOBAL_LIST_INIT(typecache_powerfailure_safe_areas, typecacheof(list(
/area/station/engineering/main,
/area/station/engineering/supermatter,
/area/station/engineering/atmospherics_engine,
- /area/station/ai_monitored/turret_protected/ai,
+ /area/station/ai/satellite/chamber,
/area/ruin/comms_agent //fixes icemoon comms station being affected
)))
diff --git a/code/__HELPERS/atoms.dm b/code/__HELPERS/atoms.dm
index dfe731eddfe..bf304813b24 100644
--- a/code/__HELPERS/atoms.dm
+++ b/code/__HELPERS/atoms.dm
@@ -370,14 +370,14 @@ rough example of the "cone" made by the 3 dirs checked
/// Returns an x and y value require to reverse the transformations made to center an oversized icon
/atom/proc/get_oversized_icon_offsets()
- if (pixel_x == 0 && pixel_y == 0)
+ if (!base_pixel_x && !base_pixel_y && !base_pixel_w && !base_pixel_z)
return list("x" = 0, "y" = 0)
var/list/icon_dimensions = get_icon_dimensions(icon)
var/icon_width = icon_dimensions["width"]
var/icon_height = icon_dimensions["height"]
return list(
- "x" = icon_width > ICON_SIZE_X && pixel_x != 0 ? (icon_width - ICON_SIZE_X) * 0.5 : 0,
- "y" = icon_height > ICON_SIZE_Y && pixel_y != 0 ? (icon_height - ICON_SIZE_Y) * 0.5 : 0,
+ "x" = icon_width > ICON_SIZE_X && (base_pixel_x || base_pixel_w) ? (icon_width - ICON_SIZE_X) * 0.5 : 0,
+ "y" = icon_height > ICON_SIZE_Y && (base_pixel_y || base_pixel_z) ? (icon_height - ICON_SIZE_Y) * 0.5 : 0,
)
/// Helper for easily adding blood from INSIDE a mob to an atom (NOT blood ON the mob)
diff --git a/code/__HELPERS/construction.dm b/code/__HELPERS/construction.dm
index b2766952e1c..49a048c0160 100644
--- a/code/__HELPERS/construction.dm
+++ b/code/__HELPERS/construction.dm
@@ -1,5 +1,5 @@
/// Makes sure only integer values are used when consuming, removing & checking for mats
-#define OPTIMAL_COST(cost)(max(1, round(cost)))
+#define OPTIMAL_COST(cost)(max(1, floor(cost)))
/// Wrapper for fetching material references. Exists exclusively so that people don't need to wrap everything in a list every time.
#define GET_MATERIAL_REF(arguments...) SSmaterials._GetMaterialRef(list(##arguments))
@@ -31,7 +31,7 @@
*/
/proc/amount2sheet(amt)
if(amt >= SHEET_MATERIAL_AMOUNT)
- return round(amt / SHEET_MATERIAL_AMOUNT)
+ return floor(amt / SHEET_MATERIAL_AMOUNT)
return 0
/**
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index a4001295735..f7a03a83535 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -255,8 +255,10 @@ GLOBAL_LIST_INIT(skin_tone_names, list(
* @param {icon} icon - The icon file of the cog. Default: 'icons/effects/progressbar.dmi'
*
* @param {iconstate} iconstate - The icon state of the cog. Default: "Cog"
+ *
+ * @param {mob} bar_override - Mob which should see the bar instead of the user
*/
-/proc/do_after(mob/user, delay, atom/target, timed_action_flags = NONE, progress = TRUE, datum/callback/extra_checks, interaction_key, max_interact_count = 1, hidden = FALSE, icon = 'icons/effects/progressbar.dmi', iconstate = "cog")
+/proc/do_after(mob/user, delay, atom/target, timed_action_flags = NONE, progress = TRUE, datum/callback/extra_checks, interaction_key, max_interact_count = 1, hidden = FALSE, icon = 'icons/effects/progressbar.dmi', iconstate = "cog", mob/bar_override = null)
if(!user)
return FALSE
if(!isnum(delay))
@@ -290,11 +292,11 @@ GLOBAL_LIST_INIT(skin_tone_names, list(
var/datum/cogbar/cog
if(progress)
- if(user.client)
- progbar = new(user, delay, target || user)
+ if(user.client || bar_override?.client)
+ progbar = new(bar_override || user, delay, target || user)
if(!hidden && delay >= 1 SECONDS)
- cog = new(user, icon, iconstate)
+ cog = new(bar_override || user, icon, iconstate)
SEND_SIGNAL(user, COMSIG_DO_AFTER_BEGAN)
diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm
index e79d97862ba..66871047a55 100644
--- a/code/__HELPERS/roundend.dm
+++ b/code/__HELPERS/roundend.dm
@@ -299,12 +299,15 @@ GLOBAL_LIST_INIT(achievements_unlocked, list())
//stop collecting feedback during grifftime
SSblackbox.Seal()
- world.TgsTriggerEvent("tg-Roundend", wait_for_completion = TRUE)
+ TriggerRoundEndTgsEvent()
sleep(5 SECONDS)
ready_for_reboot = TRUE
standard_reboot()
+/datum/controller/subsystem/ticker/proc/TriggerRoundEndTgsEvent()
+ world.TgsTriggerEvent("tg-Roundend", wait_for_completion = TRUE)
+
/datum/controller/subsystem/ticker/proc/standard_reboot()
if(ready_for_reboot)
if(GLOB.station_was_nuked)
diff --git a/code/__HELPERS/spatial_info.dm b/code/__HELPERS/spatial_info.dm
index 4cc71bb091b..a8100f6a7a0 100644
--- a/code/__HELPERS/spatial_info.dm
+++ b/code/__HELPERS/spatial_info.dm
@@ -214,6 +214,22 @@
for(var/obj/item/radio/radio as anything in radios)
. |= get_hearers_in_LOS(radio.canhear_range, radio)
+/// A filter to be applied to get_hearers_in_x, that removes any non-mob hearers, converting them to their relevant mob if one exists (such as dullahan heads).
+/// Modifies input list.
+/proc/mob_only_listeners(list/atom/movable/hearers)
+ RETURN_TYPE(/list/mob)
+
+ var/hearers_length
+ if(isnull(hearers) || !(hearers_length = hearers.len)) // note on var assignment in the conditional: this is a micro op so we do not have to do a length() check before assigning hearers.len and so we only have to isnull() once.
+ return list()
+
+ for(var/hearer_index in 1 to hearers_length)
+ var/atom/movable/hearer = hearers[hearer_index]
+ hearers[hearer_index] = hearer.get_listening_mob()
+
+ list_clear_nulls(hearers)
+ return hearers
+
//Used when converting pixels to tiles to make them accurate
#define OFFSET_X (0.5 / ICON_SIZE_X)
#define OFFSET_Y (0.5 / ICON_SIZE_Y)
diff --git a/code/__HELPERS/turfs.dm b/code/__HELPERS/turfs.dm
index 902bfbf585e..764fc79621a 100644
--- a/code/__HELPERS/turfs.dm
+++ b/code/__HELPERS/turfs.dm
@@ -463,7 +463,7 @@ Turf and target are separate in case you want to teleport some distance from a t
subtypesof(/area/station/service), \
subtypesof(/area/station/command), \
subtypesof(/area/station/hallway), \
- subtypesof(/area/station/ai_monitored), \
+ subtypesof(/area/station/ai), \
subtypesof(/area/station/cargo)
)
diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm
index 186a8844bcf..0320e224c97 100644
--- a/code/__byond_version_compat.dm
+++ b/code/__byond_version_compat.dm
@@ -13,6 +13,9 @@
#if (DM_VERSION == 516 && DM_BUILD == 1660)
#error This version of BYOND (516.1660) has a bug which prevents this codebase from loading properly. If possible, update your BYOND version. Otherwise, visit www.byond.com/download/build to download an older release.
#endif
+#if (DM_VERSION == 516 && (DM_BUILD == 1670 || DM_BUILD == 1671))
+#error This version of BYOND (516.1671) has a bug which prevents this codebase from compiling. If possible, update your BYOND version. Otherwise, visit www.byond.com/download/build to download an older release.
+#endif
// Keep savefile compatibilty at minimum supported level
/savefile/byond_version = MIN_COMPILER_VERSION
diff --git a/code/_globalvars/lists/cargo.dm b/code/_globalvars/lists/cargo.dm
index 21e15a6d765..e771a69044a 100644
--- a/code/_globalvars/lists/cargo.dm
+++ b/code/_globalvars/lists/cargo.dm
@@ -22,7 +22,6 @@ GLOBAL_LIST_EMPTY(supplypod_loading_bays)
/// Called when the global exports_list is empty, and sets it up.
/proc/init_Exports()
var/list/exports = list()
- for(var/datum/export/subtype as anything in subtypesof(/datum/export))
- if(subtype::abstract_type != subtype)
- exports += new subtype
+ for(var/datum/export/subtype as anything in valid_subtypesof(/datum/export))
+ exports += new subtype
return exports
diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm
index 3a81366facd..fddcd2270d5 100644
--- a/code/_globalvars/lists/mobs.dm
+++ b/code/_globalvars/lists/mobs.dm
@@ -89,9 +89,7 @@ GLOBAL_LIST_INIT(blood_types, init_blood_types())
/// Initializes the list of blood type singletons
/proc/init_blood_types()
. = list()
- for(var/datum/blood_type/blood_type_path as anything in subtypesof(/datum/blood_type))
- if(blood_type_path::abstract_type == blood_type_path) // Don't instantiate abstract blood types
- continue
+ for(var/datum/blood_type/blood_type_path as anything in valid_subtypesof(/datum/blood_type))
var/datum/blood_type/new_type = new blood_type_path()
.[new_type.id] = new_type
@@ -173,7 +171,7 @@ GLOBAL_LIST_INIT(dna_identity_blocks, init_identity_block_types())
/proc/init_identity_block_types()
. = list()
- for(var/datum/dna_block/identity/block_path as anything in subtypesof(/datum/dna_block/identity))
+ for(var/datum/dna_block/identity/block_path as anything in valid_subtypesof(/datum/dna_block/identity))
var/datum/dna_block/identity/new_block = new block_path()
.[block_path] = new_block
@@ -182,10 +180,6 @@ GLOBAL_LIST_INIT(dna_feature_blocks, init_feature_block_types())
/proc/init_feature_block_types()
. = list()
- for(var/datum/dna_block/feature/block_path as anything in subtypesof(/datum/dna_block/feature))
- // BUBBER EDIT ADDITION BEGIN - Prevent abstract types from being instantiated
- if(block_path == block_path::abstract_type)
- continue
- // BUBBER EDIT ADDITION END
+ for(var/datum/dna_block/feature/block_path as anything in valid_subtypesof(/datum/dna_block/feature))
var/datum/dna_block/feature/new_block = new block_path()
.[block_path] = new_block
diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm
index 7bd7ad674c8..8a3514afa9e 100644
--- a/code/_globalvars/traits/_traits.dm
+++ b/code/_globalvars/traits/_traits.dm
@@ -664,6 +664,9 @@ GLOBAL_LIST_INIT(traits_by_type, list(
"TRAIT_BRAIN_TRAUMA_IMMUNITY" = TRAIT_BRAIN_TRAUMA_IMMUNITY,
"TRAIT_CRUSHER_MARK_IMMUNE" = TRAIT_CRUSHER_MARK_IMMUNE, // BUBBER EDIT ADDITION
),
+ /mob/living/carbon = list(
+ "TRAIT_BRAINLESS_CARBON" = TRAIT_BRAINLESS_CARBON,
+ ),
/mob/dead/observer = list(
"TRAIT_NO_OBSERVE" = TRAIT_NO_OBSERVE,
),
diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm
index 0087df9f773..a8b9e850e79 100644
--- a/code/_onclick/hud/alert.dm
+++ b/code/_onclick/hud/alert.dm
@@ -54,7 +54,7 @@
thealert.master_ref = master_ref
thealert.RegisterSignal(new_master, COMSIG_ATOM_UPDATE_APPEARANCE, TYPE_PROC_REF(/atom/movable/screen/alert, on_master_update_appearance))
thealert.update_appearance(UPDATE_OVERLAYS)
- else
+ else if(severity)
thealert.icon_state = "[initial(thealert.icon_state)][severity]"
thealert.severity = severity
@@ -95,7 +95,7 @@
/atom/movable/screen/alert
icon = 'icons/hud/screen_alert.dmi'
- icon_state = "default"
+ icon_state = "template"
name = "Alert"
desc = "Something seems to have gone wrong with this alert, so report this bug please"
mouse_opacity = MOUSE_OPACITY_ICON
@@ -112,12 +112,20 @@
///If set true, instead of using the default icon file for screen alerts, it will use the hud's ui style
var/use_user_hud_icon = FALSE
+ ///If set, this overlay will be added to the icon.
+ var/overlay_state
+ ///The file to fetch the overlay from
+ var/overlay_icon = 'icons/hud/screen_alert.dmi'
/atom/movable/screen/alert/Initialize(mapload, datum/hud/hud_owner)
. = ..()
+ if(PERFORM_ALL_TESTS(focus_only/screen_alert_overlay) && overlay_state && !icon_exists(overlay_icon, overlay_state))
+ stack_trace("overlay_state: \"[overlay_state || "null"]\" that couldn't be found overlay_icon: \"[overlay_icon || "null"]\"")
if(clickable_glow)
add_filter("clickglow", 2, outline_filter(color = COLOR_GOLD, size = 1))
mouse_over_pointer = MOUSE_HAND_POINTER
+ if(overlay_state)
+ update_appearance(UPDATE_OVERLAYS)
/atom/movable/screen/alert/MouseEntered(location,control,params)
. = ..()
@@ -134,9 +142,10 @@
/atom/movable/screen/alert/update_overlays()
. = ..()
var/atom/our_master = master_ref?.resolve()
- if(!istype(our_master) || QDELETED(our_master))
- return
- . += add_atom_icon(our_master)
+ if(istype(our_master) && !QDELETED(our_master))
+ . += add_atom_icon(our_master)
+ if(overlay_state)
+ . += mutable_appearance(overlay_icon, overlay_state)
///Returns a copy of the appearance of the atom, with its base pixel coordinates. Useful for overlays
/atom/movable/screen/alert/proc/add_atom_icon(atom/atom)
@@ -252,26 +261,33 @@
name = "Bronchodilated"
desc = "You feel like your lungs are larger than usual! You're taking deeper breaths!"
icon_state = "bronchodilated"
+ use_user_hud_icon = TRUE
+ overlay_icon = 'icons/obj/medical/organs/organs.dmi'
+ overlay_state = "lungs"
/atom/movable/screen/alert/bronchoconstricted
name = "Bronchocontracted"
desc = "You feel like your lungs are smaller than usual! You might need a higher pressure environment/internals to breathe!"
- icon_state = "bronchoconstricted"
+ use_user_hud_icon = TRUE
+ overlay_state = "bronchoconstricted"
/atom/movable/screen/alert/gross
name = "Grossed out."
desc = "That was kind of gross..."
- icon_state = "gross"
+ use_user_hud_icon = TRUE
+ overlay_state = "gross"
/atom/movable/screen/alert/verygross
name = "Very grossed out."
desc = "You're not feeling very well..."
- icon_state = "gross2"
+ use_user_hud_icon = TRUE
+ overlay_state = "gross2"
/atom/movable/screen/alert/disgusted
name = "DISGUSTED"
desc = "ABSOLUTELY DISGUSTIN'"
- icon_state = "gross3"
+ use_user_hud_icon = TRUE
+ overlay_state = "gross3"
/atom/movable/screen/alert/hot
name = "Too Hot"
@@ -296,13 +312,15 @@
/atom/movable/screen/alert/hypnosis
name = "Hypnosis"
desc = "Something's hypnotizing you, but you're not really sure about what."
- icon_state = ALERT_HYPNOSIS
+ use_user_hud_icon = TRUE
+ overlay_state = "hypnosis"
var/phrase
/atom/movable/screen/alert/mind_control
name = "Mind Control"
desc = "Your mind has been hijacked! Click to view the mind control command."
- icon_state = ALERT_MIND_CONTROL
+ use_user_hud_icon = TRUE
+ overlay_state = "mind_control"
clickable_glow = TRUE
var/command
@@ -316,7 +334,8 @@
name = "Embedded Object"
desc = "Something got lodged into your flesh and is causing major bleeding. It might fall out with time, but surgery is the safest way. \
If you're feeling frisky, examine yourself and click the underlined item to pull the object out."
- icon_state = ALERT_EMBEDDED_OBJECT
+ use_user_hud_icon = TRUE
+ overlay_state = "embeddedobject"
clickable_glow = TRUE
/atom/movable/screen/alert/embeddedobject/Click()
@@ -330,25 +349,29 @@
/atom/movable/screen/alert/negative
name = "Negative Gravity"
desc = "You're getting pulled upwards. While you won't have to worry about falling down anymore, you may accidentally fall upwards!"
- icon_state = "negative"
+ use_user_hud_icon = TRUE
+ overlay_state = "negative"
/atom/movable/screen/alert/weightless
name = "Weightless"
desc = "Gravity has ceased affecting you, and you're floating around aimlessly. You'll need something large and heavy, like a \
-wall or lattice, to push yourself off if you want to move. A jetpack would enable free range of motion. A pair of \
-magboots would let you walk around normally on the floor. Barring those, you can throw things, use a fire extinguisher, \
-or shoot a gun to move around via Newton's 3rd Law of Motion."
- icon_state = "weightless"
+ wall or lattice, to push yourself off if you want to move. A jetpack would enable free range of motion. A pair of \
+ magboots would let you walk around normally on the floor. Barring those, you can throw things, use a fire extinguisher, \
+ or shoot a gun to move around via Newton's 3rd Law of Motion."
+ use_user_hud_icon = TRUE
+ overlay_state = "weightless"
/atom/movable/screen/alert/highgravity
name = "High Gravity"
desc = "You're getting crushed by high gravity, picking up items and movement will be slowed."
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/atom/movable/screen/alert/veryhighgravity
name = "Crushing Gravity"
desc = "You're getting crushed by high gravity, picking up items and movement will be slowed. You'll also accumulate brute damage!"
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/atom/movable/screen/alert/fire
name = "On Fire"
@@ -547,7 +570,9 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
/atom/movable/screen/alert/succumb
name = "Succumb"
desc = "Shuffle off this mortal coil."
- icon_state = ALERT_SUCCUMB
+ use_user_hud_icon = TRUE
+ overlay_icon = 'icons/mob/simple/mob.dmi'
+ overlay_state = "ghost"
clickable_glow = TRUE
var/static/list/death_titles = list(
"Goodnight, Sweet Prince",
@@ -1078,9 +1103,24 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
/atom/movable/screen/alert/buckled
name = "Buckled"
desc = "You've been buckled to something. Click the alert to unbuckle unless you're handcuffed."
- icon_state = ALERT_BUCKLED
+ use_user_hud_icon = TRUE
+ overlay_state = "buckled"
+ click_master = FALSE
clickable_glow = TRUE
+/atom/movable/screen/alert/buckled/Click()
+ . = ..()
+ if(!.)
+ return
+
+ var/mob/living/living_owner = owner
+
+ if(!living_owner.can_resist())
+ return
+ living_owner.changeNext_move(CLICK_CD_RESIST)
+ if(living_owner.last_special <= world.time)
+ return living_owner.resist_buckle()
+
/atom/movable/screen/alert/restrained
icon_state = "template"
use_user_hud_icon = TRUE
@@ -1110,28 +1150,10 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
if((living_owner.mobility_flags & MOBILITY_MOVE) && (living_owner.last_special <= world.time))
return living_owner.resist_restraints()
-/atom/movable/screen/alert/buckled/Click()
- . = ..()
- if(!.)
- return
-
- var/mob/living/living_owner = owner
-
- if(!living_owner.can_resist())
- return
- living_owner.changeNext_move(CLICK_CD_RESIST)
- if(living_owner.last_special <= world.time)
- return living_owner.resist_buckle()
-
-/atom/movable/screen/alert/shoes/untied
- name = "Untied Shoes"
- desc = "Your shoes are untied! Click the alert or your shoes to tie them."
- icon_state = ALERT_SHOES_KNOT
-
-/atom/movable/screen/alert/shoes/knotted
- name = "Knotted Shoes"
- desc = "Someone tied your shoelaces together! Click the alert or your shoes to undo the knot."
- icon_state = ALERT_SHOES_KNOT
+/atom/movable/screen/alert/shoes
+ use_user_hud_icon = TRUE
+ overlay_icon = /obj/item/clothing/shoes/sneakers::icon
+ overlay_state = /obj/item/clothing/shoes/sneakers::icon_state
clickable_glow = TRUE
/atom/movable/screen/alert/shoes/Click()
@@ -1147,10 +1169,22 @@ or shoot a gun to move around via Newton's 3rd Law of Motion."
carbon_owner.changeNext_move(CLICK_CD_RESIST)
carbon_owner.shoes.handle_tying(carbon_owner)
+/atom/movable/screen/alert/shoes/untied
+ name = "Untied Shoes"
+ desc = "Your shoes are untied! Click the alert or your shoes to tie them."
+ use_user_hud_icon = TRUE
+ overlay_icon = /obj/item/clothing/shoes/sneakers::icon
+ overlay_state = /obj/item/clothing/shoes/sneakers::icon_state
+
+/atom/movable/screen/alert/shoes/knotted
+ name = "Knotted Shoes"
+ desc = "Someone tied your shoelaces together! Click the alert or your shoes to undo the knot."
+
/atom/movable/screen/alert/unpossess_object
name = "Unpossess"
desc = "You are possessing an object. Click this alert to unpossess it."
- icon_state = "buckled"
+ use_user_hud_icon = TRUE
+ overlay_state = "buckled"
clickable_glow = TRUE
/atom/movable/screen/alert/unpossess_object/Click()
diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm
index 6501e7c2bd7..3bcc26ed12c 100644
--- a/code/_onclick/hud/hud.dm
+++ b/code/_onclick/hud/hud.dm
@@ -878,4 +878,4 @@ GLOBAL_LIST_INIT(available_erp_ui_styles, list(
/datum/action_group/listed/refresh_actions()
. = ..()
- owner.palette_actions.refresh_actions() // We effect them, so we gotta refresh em
+ owner?.palette_actions.refresh_actions() // We effect them, so we gotta refresh em
diff --git a/code/controllers/configuration/configuration.dm b/code/controllers/configuration/configuration.dm
index b34e3633bed..ca9a2b3f9e2 100644
--- a/code/controllers/configuration/configuration.dm
+++ b/code/controllers/configuration/configuration.dm
@@ -162,10 +162,8 @@
var/list/_entries_by_type = list()
entries_by_type = _entries_by_type
- for(var/I in typesof(/datum/config_entry)) //typesof is faster in this case
+ for(var/I in valid_subtypesof(/datum/config_entry)) //typesof is faster in this case
var/datum/config_entry/E = I
- if(initial(E.abstract_type) == I)
- continue
E = new I
var/esname = E.name
var/datum/config_entry/test = _entries[esname]
diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm
index 2ebb5a19f96..417f48b5f99 100644
--- a/code/controllers/subsystem/economy.dm
+++ b/code/controllers/subsystem/economy.dm
@@ -179,7 +179,7 @@ SUBSYSTEM_DEF(economy)
fluff_string = ", and company countermeasures are failing to protect YOU from being affected. We're all doomed!"
earning_report = "Sector Economic Report
Sector vendor prices is currently at [SSeconomy.inflation_value()*100]%[fluff_string]
The station spending power is currently [station_total] Credits, and the crew's targeted allowance is at [station_target] Credits.
[SSstock_market.news_string]"
var/update_alerts = FALSE
- if(HAS_TRAIT(SSstation, STATION_TRAIT_ECONOMY_ALERTS))
+ if(HAS_TRAIT(SSstation, STATION_TRAIT_ECONOMY_ALERTS) && (living_player_count() > 1))
var/datum/bank_account/moneybags
var/static/list/typecache_bank = typecacheof(list(/datum/bank_account/department, /datum/bank_account/remote))
for(var/i in bank_accounts_by_id)
diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm
index 51d982b47bc..f0ee44f8006 100644
--- a/code/controllers/subsystem/events.dm
+++ b/code/controllers/subsystem/events.dm
@@ -8,6 +8,8 @@ SUBSYSTEM_DEF(events)
var/list/control = list()
///assoc list of all datum/round_event_control, ordered by name. name => event
var/list/events_by_name = list()
+ ///assoc list of all nonrunning event types, ordered by name. name => event typepath
+ var/list/nonrunning_events_by_name = list()
///list of all existing /datum/round_event currently being run.
var/list/running = list()
///cache of currently running events, for lag checking.
@@ -26,7 +28,10 @@ SUBSYSTEM_DEF(events)
/datum/controller/subsystem/events/Initialize()
for(var/type in typesof(/datum/round_event_control))
var/datum/round_event_control/event = new type()
- if(!event.typepath || !event.valid_for_map())
+ if(!event.typepath)
+ continue
+ if(!event.valid_for_map())
+ nonrunning_events_by_name[event.name] = event.type
continue //don't want this one! leave it for the garbage collector
control += event //add it to the list of all events (controls)
events_by_name[event.name] = event
@@ -51,8 +56,9 @@ SUBSYSTEM_DEF(events)
var/list/configuration = json_decode(file2text(json_file))
for(var/variable in configuration)
var/datum/round_event_control/event = events_by_name[variable]
- if(!event)
- stack_trace("Invalid event [event] attempting to be configured.")
+ if(isnull(event))
+ if(isnull(nonrunning_events_by_name[variable])) // don't stack_trace events that aren't running due to map flags
+ stack_trace("Invalid event [variable] attempting to be configured.")
continue
for(var/event_variable in configuration[variable])
if(!(event.vars.Find(event_variable)))
diff --git a/code/controllers/subsystem/networks/bitrunning.dm b/code/controllers/subsystem/networks/bitrunning.dm
index 5e6a1c6bd34..51b7f329a4a 100644
--- a/code/controllers/subsystem/networks/bitrunning.dm
+++ b/code/controllers/subsystem/networks/bitrunning.dm
@@ -19,7 +19,7 @@ SUBSYSTEM_DEF(bitrunning)
var/list/levels = list()
for(var/datum/lazy_template/virtual_domain/domain as anything in all_domains)
- if(domain.test_only)
+ if(domain.domain_flags & DOMAIN_TEST_ONLY)
continue
var/can_view = domain.difficulty < scanner_tier && domain.cost <= points + 5
var/can_view_reward = domain.difficulty < (scanner_tier + 1) && domain.cost <= points + 3
diff --git a/code/controllers/subsystem/processing/instruments.dm b/code/controllers/subsystem/processing/instruments.dm
index fd486d419eb..9cd8706e0c4 100644
--- a/code/controllers/subsystem/processing/instruments.dm
+++ b/code/controllers/subsystem/processing/instruments.dm
@@ -36,10 +36,8 @@ PROCESSING_SUBSYSTEM_DEF(instruments)
songs -= S
/datum/controller/subsystem/processing/instruments/proc/initialize_instrument_data()
- for(var/path in subtypesof(/datum/instrument))
+ for(var/path in valid_subtypesof(/datum/instrument))
var/datum/instrument/I = path
- if(initial(I.abstract_type) == path)
- continue
I = new path
I.Initialize()
if(!I.id)
diff --git a/code/controllers/subsystem/processing/station.dm b/code/controllers/subsystem/processing/station.dm
index 5879b76099d..569dc04e03a 100644
--- a/code/controllers/subsystem/processing/station.dm
+++ b/code/controllers/subsystem/processing/station.dm
@@ -94,16 +94,13 @@ PROCESSING_SUBSYSTEM_DEF(station)
return
- for(var/datum/station_trait/trait_typepath as anything in subtypesof(/datum/station_trait))
+ for(var/datum/station_trait/trait_typepath as anything in valid_subtypesof(/datum/station_trait))
// If forced, (probably debugging), just set it up now, keep it out of the pool.
if(initial(trait_typepath.force))
setup_trait(trait_typepath)
continue
- if(initial(trait_typepath.abstract_type) == trait_typepath)
- continue //Dont add abstract ones to it
-
if(!(initial(trait_typepath.trait_flags) & STATION_TRAIT_PLANETARY) && SSmapping.is_planetary()) // we're on a planet but we can't do planet ;_;
continue
diff --git a/code/controllers/subsystem/sprite_accessories.dm b/code/controllers/subsystem/sprite_accessories.dm
index a3f4419f0c1..4edbfa05ad5 100644
--- a/code/controllers/subsystem/sprite_accessories.dm
+++ b/code/controllers/subsystem/sprite_accessories.dm
@@ -5,6 +5,11 @@
/// The female specific list that we get from init_sprite_accessory_subtypes()
#define FEMALE_SPRITE_LIST "female_sprites"
+/// Use this to init a sprite accessory list for a feature where mobs are required to have one selected
+#define INIT_ACCESSORY(sprite_accessory) init_sprite_accessory_subtypes(sprite_accessory, add_blank = FALSE)[DEFAULT_SPRITE_LIST]
+/// Use this to init a sprite accessory list for a feature where mobs can opt to not have one selected
+#define INIT_OPTIONAL_ACCESSORY(sprite_accessory) init_sprite_accessory_subtypes(sprite_accessory, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
+
/// subsystem that just holds lists of sprite accessories for accession in generating said sprites.
/// A sprite accessory is something that we add to a human sprite to make them look different. This is hair, facial hair, underwear, mutant bits, etc.
SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
@@ -42,28 +47,8 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
//Socks
var/list/socks_list //! stores /datum/sprite_accessory/socks indexed by name
- //Lizard Bits (all datum lists indexed by name)
- var/list/lizard_markings_list
- var/list/snouts_list
- var/list/horns_list
- var/list/frills_list
- var/list/spines_list
- var/list/tail_spines_list
-
- //Mutant Human bits
- var/list/tails_list_felinid
- var/list/tails_list_lizard
- var/list/tails_list_monkey
- var/list/tails_list_xeno
- var/list/tails_list_fish
- var/list/ears_list
- var/list/wings_list
- var/list/wings_open_list
- var/list/moth_wings_list
- var/list/moth_antennae_list
- var/list/moth_markings_list
- var/list/caps_list
- var/list/pod_hair_list
+ //All features, indexed by feature key, then name of the sprite accessory to the datum iteslf
+ var/list/list/feature_list
// SKYRAT EDIT ADDITION START - Customization
var/list/sprite_accessories = list()
@@ -108,27 +93,31 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
bra_f = bra_lists[FEMALE_SPRITE_LIST]
// SKYRAT EDIT ADDITION END
- socks_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/socks)[DEFAULT_SPRITE_LIST]
- lizard_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/lizard_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- tails_list_felinid = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/felinid, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- tails_list_lizard = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/lizard)[DEFAULT_SPRITE_LIST]
- tails_list_monkey = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/monkey)[DEFAULT_SPRITE_LIST]
- tails_list_xeno = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/xeno)[DEFAULT_SPRITE_LIST]
- //tails fo fish organ infusions, not for prefs.
- tails_list_fish = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/fish)[DEFAULT_SPRITE_LIST]
- snouts_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/snouts)[DEFAULT_SPRITE_LIST]
- horns_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/horns, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- ears_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/ears, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- wings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/wings, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- wings_open_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/wings_open)[DEFAULT_SPRITE_LIST]
- frills_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/frills, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- spines_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/spines, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- tail_spines_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/tail_spines, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- caps_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/caps, add_blank = TRUE)[DEFAULT_SPRITE_LIST] // BUBBER EDIT CHANGE - ORIGINAL: caps_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/caps)[DEFAULT_SPRITE_LIST]
- moth_wings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_wings)[DEFAULT_SPRITE_LIST]
- moth_antennae_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_antennae)[DEFAULT_SPRITE_LIST]
- moth_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/moth_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST]
- pod_hair_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/pod_hair)[DEFAULT_SPRITE_LIST]
+ feature_list = list()
+ // felinids
+ feature_list[FEATURE_TAIL_CAT] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/tails/felinid)
+ feature_list[FEATURE_EARS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/ears)
+ // lizards
+ feature_list[FEATURE_FRILLS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/frills)
+ feature_list[FEATURE_HORNS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/horns)
+ feature_list[FEATURE_LIZARD_MARKINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/lizard_markings)
+ feature_list[FEATURE_SNOUT] = INIT_ACCESSORY(/datum/sprite_accessory/snouts)
+ feature_list[FEATURE_SPINES] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/spines)
+ feature_list[FEATURE_TAILSPINES] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/tail_spines)
+ feature_list[FEATURE_TAIL_LIZARD] = INIT_ACCESSORY(/datum/sprite_accessory/tails/lizard)
+ // moths
+ feature_list[FEATURE_MOTH_WINGS] = INIT_ACCESSORY(/datum/sprite_accessory/moth_wings)
+ feature_list[FEATURE_MOTH_ANTENNAE] = INIT_ACCESSORY(/datum/sprite_accessory/moth_antennae)
+ feature_list[FEATURE_MOTH_MARKINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/moth_markings)
+ // generic wings
+ feature_list[FEATURE_WINGS] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/wings)
+ feature_list[FEATURE_WINGS_OPEN] = INIT_OPTIONAL_ACCESSORY(/datum/sprite_accessory/wings_open)
+ // generic features
+ feature_list[FEATURE_MUSH_CAP] = INIT_ACCESSORY(/datum/sprite_accessory/caps)
+ feature_list[FEATURE_POD_HAIR] = INIT_ACCESSORY(/datum/sprite_accessory/pod_hair)
+ feature_list[FEATURE_TAIL_FISH] = INIT_ACCESSORY(/datum/sprite_accessory/tails/fish)
+ feature_list[FEATURE_TAIL_MONKEY] = INIT_ACCESSORY(/datum/sprite_accessory/tails/monkey)
+ feature_list[FEATURE_TAIL_XENO] = INIT_ACCESSORY(/datum/sprite_accessory/tails/xeno)
/// This proc just intializes all /datum/sprite_accessory/hair_gradient into an list indexed by gradient-style name
/datum/controller/subsystem/accessories/proc/init_hair_gradients()
@@ -179,6 +168,9 @@ SUBSYSTEM_DEF(accessories) // just 'accessories' for brevity
return returnable_list
+#undef INIT_ACCESSORY
+#undef INIT_OPTIONAL_ACCESSORY
+
#undef DEFAULT_SPRITE_LIST
#undef MALE_SPRITE_LIST
#undef FEMALE_SPRITE_LIST
diff --git a/code/controllers/subsystem/tts.dm b/code/controllers/subsystem/tts.dm
index 09043ce9959..b5ec1203b9e 100644
--- a/code/controllers/subsystem/tts.dm
+++ b/code/controllers/subsystem/tts.dm
@@ -104,7 +104,10 @@ SUBSYSTEM_DEF(tts)
return
var/channel = SSsounds.random_available_channel()
- for(var/mob/listening_mob in listeners | SSmobs.dead_players_by_zlevel[turf_source.z])//observers always hear through walls
+ for(var/atom/movable/hearer in listeners | SSmobs.dead_players_by_zlevel[turf_source.z])//observers always hear through walls
+ var/mob/listening_mob = hearer.get_listening_mob()
+ if(isnull(listening_mob))
+ continue
if(QDELING(listening_mob))
stack_trace("TTS tried to play a sound to a deleted mob.")
continue
@@ -114,13 +117,13 @@ SUBSYSTEM_DEF(tts)
if(volume_modifier == 0 || (tts_pref == TTS_SOUND_OFF))
continue
- var/sound_volume = ((listening_mob == target)? 60 : 85) + volume_offset
+ var/sound_volume = ((hearer == target)? 60 : 85) + volume_offset
sound_volume = sound_volume*volume_modifier
var/datum/language_holder/holder = listening_mob.get_language_holder()
var/audio_to_use = (tts_pref == TTS_SOUND_BLIPS) ? audio_blips : audio
if(!holder.has_language(language))
continue
- if(get_dist(listening_mob, turf_source) <= range)
+ if(get_dist(hearer, turf_source) <= range)
listening_mob.playsound_local(
turf_source,
vol = sound_volume,
diff --git a/code/datums/ai/babies/babies_subtrees.dm b/code/datums/ai/babies/babies_subtrees.dm
index 60ca7dc8193..7cadd1e8c55 100644
--- a/code/datums/ai/babies/babies_subtrees.dm
+++ b/code/datums/ai/babies/babies_subtrees.dm
@@ -3,10 +3,12 @@
*/
/datum/ai_planning_subtree/make_babies
operational_datums = list(/datum/component/breed)
- ///chance to make babies
+ /// Chance to make babies
var/chance = 5
- ///make babies behavior we will use
+ /// Make babies behavior we will use
var/datum/ai_behavior/reproduce_behavior = /datum/ai_behavior/make_babies
+ /// Find partner behavior we will use
+ var/datum/ai_behavior/partner_behavior = /datum/ai_behavior/find_partner
/datum/ai_planning_subtree/make_babies/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
. = ..()
@@ -25,4 +27,4 @@
return
// Find target
- controller.queue_behavior(/datum/ai_behavior/find_partner, BB_BABIES_TARGET, BB_BABIES_PARTNER_TYPES, BB_BABIES_CHILD_TYPES)
+ controller.queue_behavior(partner_behavior, BB_BABIES_TARGET, BB_BABIES_PARTNER_TYPES, BB_BABIES_CHILD_TYPES)
diff --git a/code/datums/ai/basic_mobs/basic_ai_behaviors/find_parent.dm b/code/datums/ai/basic_mobs/basic_ai_behaviors/find_parent.dm
index 07b4845f027..31735f99231 100644
--- a/code/datums/ai/basic_mobs/basic_ai_behaviors/find_parent.dm
+++ b/code/datums/ai/basic_mobs/basic_ai_behaviors/find_parent.dm
@@ -4,21 +4,32 @@
/datum/ai_behavior/find_mom/perform(seconds_per_tick, datum/ai_controller/controller, mom_key, ignore_mom_key, found_mom)
var/mob/living_pawn = controller.pawn
- var/list/mom_types = controller.blackboard[mom_key]
var/list/all_moms = list()
+ var/list/mom_types = controller.blackboard[mom_key]
var/list/ignore_types = controller.blackboard[ignore_mom_key]
if(!length(mom_types))
return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED
for(var/mob/mother in oview(look_range, living_pawn))
- if(!is_type_in_list(mother, mom_types))
- continue
- if(is_type_in_list(mother, ignore_types)) //so the not permanent baby and the permanent baby subtype dont followed each other
- continue
- all_moms += mother
+ if (is_possible_mom(mother, mom_types, ignore_types))
+ all_moms += mother
if(length(all_moms))
controller.set_blackboard_key(found_mom, pick(all_moms))
return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED
return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED
+
+/datum/ai_behavior/find_mom/proc/is_possible_mom(mob/mother, list/mom_types, list/ignore_types)
+ if(!is_type_in_list(mother, mom_types))
+ return FALSE
+ if(is_type_in_list(mother, ignore_types)) // so the not permanent baby and the permanent baby subtype dont followed each other
+ return FALSE
+ return TRUE
+
+/datum/ai_behavior/find_mom/raptor/is_possible_mom(mob/mother, list/mom_types, list/ignore_types)
+ . = ..()
+ if (!. || !istype(mother, /mob/living/basic/raptor))
+ return FALSE
+ var/mob/living/basic/raptor/raptor = mother
+ return raptor.growth_stage == RAPTOR_ADULT
diff --git a/code/datums/ai/basic_mobs/basic_subtrees/find_parent.dm b/code/datums/ai/basic_mobs/basic_subtrees/find_parent.dm
index ef44df82f78..7b35053ff38 100644
--- a/code/datums/ai/basic_mobs/basic_subtrees/find_parent.dm
+++ b/code/datums/ai/basic_mobs/basic_subtrees/find_parent.dm
@@ -7,7 +7,7 @@
var/mob/baby = controller.pawn
if(QDELETED(target))
- controller.queue_behavior(/datum/ai_behavior/find_mom, BB_FIND_MOM_TYPES, BB_IGNORE_MOM_TYPES, BB_FOUND_MOM)
+ find_mom(controller)
return
if(get_dist(target, baby) > minimum_distance)
@@ -23,3 +23,9 @@
controller.queue_behavior(/datum/ai_behavior/perform_emote, "dances around their parent!")
return SUBTREE_RETURN_FINISH_PLANNING
+
+/datum/ai_planning_subtree/look_for_adult/proc/find_mom(datum/ai_controller/controller)
+ controller.queue_behavior(/datum/ai_behavior/find_mom, BB_FIND_MOM_TYPES, BB_IGNORE_MOM_TYPES, BB_FOUND_MOM)
+
+/datum/ai_planning_subtree/look_for_adult/raptor/find_mom(datum/ai_controller/controller)
+ controller.queue_behavior(/datum/ai_behavior/find_mom/raptor, BB_FIND_MOM_TYPES, BB_FOUND_MOM)
diff --git a/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm b/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm
index f80ffcc155e..52524852961 100644
--- a/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm
+++ b/code/datums/ai/basic_mobs/basic_subtrees/simple_find_target.dm
@@ -1,10 +1,12 @@
/datum/ai_planning_subtree/simple_find_target
/// Variable to store target in
var/target_key = BB_BASIC_MOB_CURRENT_TARGET
+ /// Targeting strategy key to use
+ var/strategy_key = BB_TARGETING_STRATEGY
/datum/ai_planning_subtree/simple_find_target/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
. = ..()
- controller.queue_behavior(/datum/ai_behavior/find_potential_targets, target_key, BB_TARGETING_STRATEGY, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION)
+ controller.queue_behavior(/datum/ai_behavior/find_potential_targets, target_key, strategy_key, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION)
// Prevents finding a target if a human is nearby
/datum/ai_planning_subtree/simple_find_target/not_while_observed
@@ -21,4 +23,7 @@
/datum/ai_planning_subtree/simple_find_target/increased_range
/datum/ai_planning_subtree/simple_find_target/increased_range/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
- controller.queue_behavior(/datum/ai_behavior/find_potential_targets/bigger_range, target_key, BB_TARGETING_STRATEGY, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION)
+ controller.queue_behavior(/datum/ai_behavior/find_potential_targets/bigger_range, target_key, strategy_key, BB_BASIC_MOB_CURRENT_TARGET_HIDING_LOCATION)
+
+/datum/ai_planning_subtree/simple_find_target/hunt
+ strategy_key = BB_HUNT_TARGETING_STRATEGY
diff --git a/code/datums/ai/basic_mobs/targeting_strategies/basic_targeting_strategy.dm b/code/datums/ai/basic_mobs/targeting_strategies/basic_targeting_strategy.dm
index 6848d5d323d..227b4f2fc28 100644
--- a/code/datums/ai/basic_mobs/targeting_strategies/basic_targeting_strategy.dm
+++ b/code/datums/ai/basic_mobs/targeting_strategies/basic_targeting_strategy.dm
@@ -154,3 +154,6 @@
if(!istype(target) || target.has_status_effect(/datum/status_effect/gutted))
return FALSE
return ..()
+
+/datum/targeting_strategy/basic/exact_match
+ check_factions_exactly = TRUE
diff --git a/code/datums/ai/basic_mobs/targeting_strategies/dont_target_friends.dm b/code/datums/ai/basic_mobs/targeting_strategies/dont_target_friends.dm
index 41c01ca9158..268b4ca8842 100644
--- a/code/datums/ai/basic_mobs/targeting_strategies/dont_target_friends.dm
+++ b/code/datums/ai/basic_mobs/targeting_strategies/dont_target_friends.dm
@@ -16,7 +16,7 @@
if(!(target.resistance_flags & INDESTRUCTIBLE))
return TRUE
- if(target in living_mob.ai_controller.blackboard[BB_FRIENDS_LIST])
+ if(isliving(target) && (target in living_mob.ai_controller.blackboard[BB_FRIENDS_LIST]))
return FALSE
return ..()
diff --git a/code/datums/ai/dog/dog_controller.dm b/code/datums/ai/dog/dog_controller.dm
index 0aaaede44cb..cb17546bfbb 100644
--- a/code/datums/ai/dog/dog_controller.dm
+++ b/code/datums/ai/dog/dog_controller.dm
@@ -25,7 +25,7 @@
// With tongs in hand!
BB_TARGET_HELD_ITEM = /obj/item/kitchen/tongs,
BB_BABIES_PARTNER_TYPES = list(/mob/living/basic/pet/dog),
- BB_BABIES_CHILD_TYPES = list(/mob/living/basic/pet/dog/corgi),
+ BB_BABIES_CHILD_TYPES = list(/mob/living/basic/pet/dog/corgi/puppy),
)
planning_subtrees = list(
diff --git a/code/datums/ai/generic/generic_behaviors.dm b/code/datums/ai/generic/generic_behaviors.dm
index 4339c18d7bc..f6bebaf80b6 100644
--- a/code/datums/ai/generic/generic_behaviors.dm
+++ b/code/datums/ai/generic/generic_behaviors.dm
@@ -86,6 +86,8 @@
var/atom/target = controller.blackboard[target_key]
if(QDELETED(target))
return FALSE
+ if(target == controller.pawn) // this can sometimes end up as ourselves, in which case there is no reason to move
+ return FALSE
set_movement_target(controller, target)
/datum/ai_behavior/use_on_object/perform(seconds_per_tick, datum/ai_controller/controller, target_key)
diff --git a/code/datums/bodypart_overlays/markings_bodypart_overlay.dm b/code/datums/bodypart_overlays/markings_bodypart_overlay.dm
index 5cd5eb3cedc..ed02a96ca0f 100644
--- a/code/datums/bodypart_overlays/markings_bodypart_overlay.dm
+++ b/code/datums/bodypart_overlays/markings_bodypart_overlay.dm
@@ -42,15 +42,12 @@
var/gender_string = (use_gender && limb.is_dimorphic) ? (limb.gender == MALE ? MALE : FEMALE + "_") : "" //we only got male and female sprites
return mutable_appearance(icon, gender_string + icon_state + "_" + limb.body_zone, layer = layer)
+/datum/bodypart_overlay/simple/body_marking/get_accessory(name)
+ return SSaccessories.feature_list[dna_feature_key][name]
+
/datum/bodypart_overlay/simple/body_marking/moth
dna_feature_key = FEATURE_MOTH_MARKINGS
-/datum/bodypart_overlay/simple/body_marking/moth/get_accessory(name)
- return SSaccessories.moth_markings_list[name]
-
/datum/bodypart_overlay/simple/body_marking/lizard
dna_feature_key = FEATURE_LIZARD_MARKINGS
applies_to = list(/obj/item/bodypart/chest)
-
-/datum/bodypart_overlay/simple/body_marking/lizard/get_accessory(name)
- return SSaccessories.lizard_markings_list[name]
diff --git a/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm b/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm
index 71cf1fc09ff..e3eda6e1b27 100644
--- a/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm
+++ b/code/datums/bodypart_overlays/mutant_bodypart_overlay.dm
@@ -122,7 +122,11 @@
///Return a dumb glob list for this specific feature (called from parse_sprite)
/datum/bodypart_overlay/mutant/proc/get_global_feature_list()
- CRASH("External organ has no feature list, it will render invisible")
+ var/list/feature_list = SSaccessories.feature_list[feature_key]
+ if(isnull(feature_list))
+ stack_trace("External organ has no feature list, it will render invisible")
+ return list()
+ return feature_list
///Give the organ its color. Force will override the existing one.
/datum/bodypart_overlay/mutant/proc/inherit_color(obj/item/bodypart/bodypart_owner, force)
diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm
index f1d58ccb342..b2062ca043b 100644
--- a/code/datums/brain_damage/split_personality.dm
+++ b/code/datums/brain_damage/split_personality.dm
@@ -15,8 +15,6 @@
var/poll_role = "split personality"
///How long do we give ghosts to respond?
var/poll_time = 20 SECONDS
- ///The stranger_backseat does not have temp body component so we will ghostize() on_lose
- var/temp_component = FALSE
/datum/brain_trauma/severe/split_personality/on_gain()
var/mob/living/brain_owner = owner
@@ -43,7 +41,7 @@
/// Attempts to get a ghost to play the personality
/datum/brain_trauma/severe/split_personality/proc/get_ghost()
var/mob/chosen_one = SSpolling.poll_ghosts_for_target(
- question = "Do you want to play as [span_danger("[owner.real_name]'s")] [span_notice(poll_role)]?. You will be able to return to your original body after.",
+ question = "Do you want to play as [span_danger("[owner.real_name]'s")] [span_notice(poll_role)]?",
check_jobban = ROLE_PAI,
poll_time = poll_time,
checked_target = owner,
@@ -58,26 +56,11 @@
if(isnull(ghost))
qdel(src)
return
- if(ghost.mind.current)// if they previous had a body preserve them else that means they never had one or it was destroyed so assign ckey like normal
- stranger_backseat.AddComponent( \
- /datum/component/temporary_body, \
- old_mind = ghost.mind, \
- old_body = ghost.mind.current, \
- )
- temp_component = TRUE
-
stranger_backseat.PossessByPlayer(ghost.ckey)
stranger_backseat.log_message("became [key_name(owner)]'s split personality.", LOG_GAME)
message_admins("[ADMIN_LOOKUPFLW(stranger_backseat)] became [ADMIN_LOOKUPFLW(owner)]'s split personality.")
- owner_backseat.AddComponent( \
- /datum/component/temporary_body, \
- old_mind = owner.mind, \
- old_body = owner, \
- perma_body_attached = TRUE, \
- )
-
/datum/brain_trauma/severe/split_personality/on_life(seconds_per_tick, times_fired)
if(owner.stat == DEAD)
@@ -89,33 +72,72 @@
..()
/datum/brain_trauma/severe/split_personality/on_lose()
- // qdel the mob with the temporary component will ensure the original mind will go back into the body and vice versa for the stranger mind
- if(!temp_component)
- stranger_backseat?.ghostize()
+ if(current_controller != OWNER) //it would be funny to cure a guy only to be left with the other personality, but it seems too cruel
+ switch_personalities(TRUE)
QDEL_NULL(stranger_backseat)
QDEL_NULL(owner_backseat)
..()
-// Changes who controls the body
+
/datum/brain_trauma/severe/split_personality/proc/switch_personalities(reset_to_owner = FALSE)
if(QDELETED(owner) || QDELETED(stranger_backseat) || QDELETED(owner_backseat))
return
+ var/mob/living/split_personality/current_backseat
+ var/mob/living/split_personality/new_backseat
if(current_controller == STRANGER || reset_to_owner)
- //back seat to body and vice versa
- stranger_backseat.PossessByPlayer(owner.ckey)
- //logging
- owner_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [stranger_backseat.key])", LOG_GAME)
- owner.PossessByPlayer(owner_backseat.ckey)
- to_chat(stranger_backseat, span_userdanger("You feel your control being taken away... your other personality is in charge now!"))
-
+ current_backseat = owner_backseat
+ new_backseat = stranger_backseat
else
- owner_backseat.PossessByPlayer(owner.ckey)
- stranger_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [owner_backseat.key])", LOG_GAME)
- owner.PossessByPlayer(stranger_backseat.ckey)
- to_chat(owner_backseat, span_userdanger("You feel your control being taken away... your other personality is in charge now!"))
+ current_backseat = stranger_backseat
+ new_backseat = owner_backseat
+
+ if(!current_backseat.client) //Make sure we never switch to a logged off mob.
+ return
+
+ current_backseat.log_message("assumed control of [key_name(owner)] due to [src]. (Original owner: [current_controller == OWNER ? owner.key : current_backseat.key])", LOG_GAME)
+ to_chat(owner, span_userdanger("You feel your control being taken away... your other personality is in charge now!"))
+ to_chat(current_backseat, span_userdanger("You manage to take control of your body!"))
+
+ //Body to backseat
+
+ var/h2b_id = owner.computer_id
+ var/h2b_ip= owner.lastKnownIP
+ owner.computer_id = null
+ owner.lastKnownIP = null
+
+ new_backseat.ckey = owner.ckey
+
+ new_backseat.name = owner.name
+
+ if(owner.mind)
+ new_backseat.mind = owner.mind
+
+ if(!new_backseat.computer_id)
+ new_backseat.computer_id = h2b_id
+
+ if(!new_backseat.lastKnownIP)
+ new_backseat.lastKnownIP = h2b_ip
+
+ if(reset_to_owner && new_backseat.mind)
+ new_backseat.ghostize(FALSE)
+
+ //Backseat to body
+
+ var/s2h_id = current_backseat.computer_id
+ var/s2h_ip= current_backseat.lastKnownIP
+ current_backseat.computer_id = null
+ current_backseat.lastKnownIP = null
+
+ owner.ckey = current_backseat.ckey
+ owner.mind = current_backseat.mind
+
+ if(!owner.computer_id)
+ owner.computer_id = s2h_id
+
+ if(!owner.lastKnownIP)
+ owner.lastKnownIP = s2h_ip
- to_chat(owner, span_userdanger("You manage to take control of your body!"))
current_controller = !current_controller
@@ -141,6 +163,11 @@
trauma.switch_personalities()
qdel(trauma)
+ //if one of the two ghosts, the other one stays permanently
+ if(!body.client && trauma.initialized)
+ trauma.switch_personalities()
+ qdel(trauma)
+
..()
/mob/living/split_personality/Login()
@@ -194,7 +221,7 @@
/datum/brain_trauma/severe/split_personality/brainwashing/get_ghost()
set waitfor = FALSE
- var/mob/chosen_one = SSpolling.poll_ghosts_for_target("Do you want to play as [span_danger("[owner.real_name]'s")] brainwashed mind? You will be able to return to your original body after.", poll_time = 7.5 SECONDS, checked_target = stranger_backseat, alert_pic = owner, role_name_text = "brainwashed mind")
+ var/mob/chosen_one = SSpolling.poll_ghosts_for_target("Do you want to play as [span_danger("[owner.real_name]'s")] brainwashed mind?", poll_time = 7.5 SECONDS, checked_target = stranger_backseat, alert_pic = owner, role_name_text = "brainwashed mind")
if(chosen_one)
stranger_backseat.PossessByPlayer(chosen_one.ckey)
else
diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm
index 3c3cff026b6..abb18d78863 100644
--- a/code/datums/chatmessage.dm
+++ b/code/datums/chatmessage.dm
@@ -213,7 +213,7 @@
var/starting_height = target.maptext_height
// Translate any existing messages upwards, apply exponential decay factors to timers
message_loc = isturf(target) ? target : get_atom_on_turf(target)
- if (owned_by.seen_messages)
+ if (owned_by && owned_by.seen_messages)
var/idx = 1
var/combined_height = approx_lines
for(var/datum/chatmessage/m as anything in owned_by.seen_messages[message_loc])
@@ -286,8 +286,9 @@
animate_lifespan = lifespan
// View the message
- LAZYADDASSOCLIST(owned_by.seen_messages, message_loc, src)
- owned_by.images |= message
+ if(owned_by)
+ LAZYADDASSOCLIST(owned_by.seen_messages, message_loc, src)
+ owned_by.images |= message
// Fade in
animate(message, alpha = 255, time = CHAT_MESSAGE_SPAWN_TIME)
diff --git a/code/datums/components/breeding.dm b/code/datums/components/breeding.dm
index 6c323ed835d..328d7ae1857 100644
--- a/code/datums/components/breeding.dm
+++ b/code/datums/components/breeding.dm
@@ -2,17 +2,17 @@
* A component to allow us to breed
*/
/datum/component/breed
- /// additional mobs we can breed with
+ /// Additional mobs we can breed with
var/list/can_breed_with
- ///weighted list of the possible baby types
+ /// Weighted list of the possible baby types
var/list/baby_paths
- ///time to wait after breeding
+ /// Time to wait after breeding
var/breed_timer
- ///AI key we set when we're ready to breed
+ /// AI key we set when we're ready to breed
var/breed_key = BB_BREED_READY
- ///are we ready to breed?
+ /// Are we ready to breed?
var/ready_to_breed = TRUE
- ///callback after we give birth to the child
+ /// Callback after we give birth to the child
var/datum/callback/post_birth
/datum/component/breed/Initialize(list/can_breed_with = list(), breed_timer = 40 SECONDS, baby_paths = list(), post_birth)
@@ -44,13 +44,15 @@
REMOVE_TRAIT(parent, TRAIT_MOB_BREEDER, REF(src))
post_birth = null
-
/datum/component/breed/proc/breed_with_partner(mob/living/source, mob/living/target)
SIGNAL_HANDLER
if(source.combat_mode)
return
+ if(!ismob(target))
+ return
+
if(source.client || target.client)
return
diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm
index 775761f0e77..5cbf56925dc 100644
--- a/code/datums/components/crafting/crafting.dm
+++ b/code/datums/components/crafting/crafting.dm
@@ -382,21 +382,21 @@
if(recipe.structures)
requirements += recipe.structures
- var/list/surroundings
+ var/list/surroundings = get_environment(atom, recipe.blacklist)
for(var/path_key in requirements)
var/amount = recipe.reqs?[path_key] || recipe.machinery?[path_key] || recipe.structures?[path_key]
if(!amount)//since machinery & structures can have 0 aka CRAFTING_MACHINERY_USE - i.e. use it, don't consume it!
continue
- surroundings = get_environment(atom, recipe.blacklist)
- surroundings -= return_list
if(ispath(path_key, /datum/reagent))
if(!holder)
holder = new(INFINITY, NO_REACT) //an infinite volume holder than can store reagents without reacting
return_list += holder
+ var/list/checked = list()
while(amount > 0)
- var/obj/item/reagent_containers/container = locate() in surroundings
+ var/obj/item/reagent_containers/container = locate() in ((surroundings | return_list) - checked)
if(isnull(container)) //This would only happen if the previous checks for contents and tools were flawed.
stack_trace("couldn't fulfill the required amount for [path_key]. Dangit")
+ break
if(QDELING(container)) //it's deleting...
surroundings -= container
continue
@@ -404,7 +404,7 @@
if(reagent_volume)
container.reagents.trans_to(holder, min(amount, reagent_volume), target_id = path_key, no_react = TRUE)
amount -= reagent_volume
- surroundings -= container
+ checked += container
container.update_appearance(UPDATE_ICON)
else if(ispath(path_key, /obj/item/stack))
var/obj/item/stack/tally_stack
@@ -412,6 +412,7 @@
var/obj/item/stack/origin_stack = locate(path_key) in surroundings
if(isnull(origin_stack)) //This would only happen if the previous checks for contents and tools were flawed.
stack_trace("couldn't fulfill the required amount for [path_key]. Dangit")
+ break
if(QDELING(origin_stack))
continue
var/amount_to_give = min(origin_stack.amount, amount)
@@ -430,6 +431,7 @@
var/atom/movable/item = locate(path_key) in surroundings
if(isnull(item)) //This would only happen if the previous checks for contents and tools were flawed.
stack_trace("couldn't fulfill the required amount for [path_key]. Dangit")
+ break
if(QDELING(item))
continue
return_list += item
diff --git a/code/datums/components/earprotection.dm b/code/datums/components/earprotection.dm
index 542a1d0c60f..382f3b1db2b 100644
--- a/code/datums/components/earprotection.dm
+++ b/code/datums/components/earprotection.dm
@@ -1,5 +1,5 @@
/datum/component/wearertargeting/earprotection
- signals = list(COMSIG_CARBON_SOUNDBANG)
+ signals = list(COMSIG_LIVING_GET_EAR_PROTECTION)
mobtype = /mob/living/carbon
proctype = PROC_REF(reducebang)
var/reduce_amount = 1
@@ -11,4 +11,4 @@
src.reduce_amount = reduce_amount
/datum/component/wearertargeting/earprotection/proc/reducebang(datum/source, list/reflist)
- reflist[1] -= reduce_amount
+ reflist[EAR_PROTECTION_ARG] -= reduce_amount
diff --git a/code/datums/components/happiness.dm b/code/datums/components/happiness.dm
index 95d3b0d1f42..791b9b32b7c 100644
--- a/code/datums/components/happiness.dm
+++ b/code/datums/components/happiness.dm
@@ -62,7 +62,7 @@
/datum/component/happiness/proc/on_eat(datum/source)
SIGNAL_HANDLER
- increase_happiness_level(on_eat_change)
+ change_happiness_level(on_eat_change)
/datum/component/happiness/proc/on_clean(mob/living/source)
SIGNAL_HANDLER
@@ -74,7 +74,7 @@
return NONE
COOLDOWN_START(src, groom_cooldown, GROOM_COOLDOWN)
- increase_happiness_level(on_groom_change)
+ change_happiness_level(on_groom_change)
return COMPONENT_CLEANED|COMPONENT_CLEANED_GAIN_XP
/datum/component/happiness/proc/on_petted(datum/source, mob/living/petter, list/modifiers)
@@ -91,42 +91,55 @@
/datum/component/happiness/proc/pet_animal()
if(!COOLDOWN_FINISHED(src, pet_cooldown))
return
- increase_happiness_level(on_petted_change)
+ change_happiness_level(on_petted_change)
COOLDOWN_START(src, pet_cooldown, PET_COOLDOWN)
-/datum/component/happiness/proc/increase_happiness_level(amount)
- happiness_level = min(happiness_level + amount, maximum_happiness)
- if(!HAS_TRAIT(parent, TRAIT_MOB_HIDE_HAPPINESS))
- var/mob/living/living_parent = parent
+/datum/component/happiness/proc/change_happiness_level(amount)
+ var/old_happiness = happiness_level
+ happiness_level = clamp(happiness_level + amount, 0, maximum_happiness)
+ var/happiness_percentage = happiness_level / maximum_happiness
+ var/old_percentage = old_happiness / maximum_happiness
+
+ var/old_threshold = 0
+ var/new_threshold = 0
+ for(var/check_percentage in callback_percentages)
+ if (check_percentage <= old_percentage)
+ old_threshold = check_percentage
+ if (check_percentage <= happiness_percentage)
+ new_threshold = check_percentage
+
+ if (old_threshold != new_threshold)
+ SEND_SIGNAL(parent, COMSIG_MOB_HAPPINESS_CHANGE, happiness_percentage)
+ happiness_callback?.Invoke(happiness_percentage)
+
+ var/mob/living/living_parent = parent
+ living_parent.ai_controller?.set_blackboard_key(blackboard_key, happiness_percentage)
+
+ if(!HAS_TRAIT(parent, TRAIT_MOB_HIDE_HAPPINESS) && amount > 0)
new /obj/effect/temp_visual/heart(living_parent.loc)
living_parent.spin(spintime = 2 SECONDS, speed = 1)
- START_PROCESSING(SSprocessing, src)
+
+ if (happiness_level > 0)
+ START_PROCESSING(SSprocessing, src)
/datum/component/happiness/proc/view_happiness(mob/living/source, mob/living/clicker)
if(HAS_TRAIT(source, TRAIT_MOB_HIDE_HAPPINESS) || !istype(clicker) || !COOLDOWN_FINISHED(src, happiness_inspect) || !source.IsReachableBy(clicker))
return
var/y_position = source.get_cached_height() + 1
var/obj/effect/overlay/happiness_overlay/hearts = new
+ hearts.pixel_w -= source.base_pixel_x + source.base_pixel_w
hearts.pixel_y = y_position
- hearts.set_hearts(happiness_level/maximum_happiness)
+ hearts.set_hearts(happiness_level / maximum_happiness)
source.vis_contents += hearts
COOLDOWN_START(src, happiness_inspect, INSPECT_TIMER)
-
/datum/component/happiness/process()
- var/mob/living/living_parent = parent
- var/happiness_percentage = happiness_level/maximum_happiness
- living_parent.ai_controller?.set_blackboard_key(blackboard_key, happiness_percentage)
- var/check_percentage_in_list = round(happiness_percentage * 100, 1)
- if(check_percentage_in_list in callback_percentages)
- SEND_SIGNAL(parent, COMSIG_MOB_HAPPINESS_CHANGE, happiness_percentage)
- happiness_callback?.Invoke(happiness_percentage)
-
if(happiness_level <= 0)
return PROCESS_KILL
+ var/mob/living/living_parent = parent
var/modifier = living_parent.ai_controller?.blackboard[BB_BASIC_DEPRESSED] ? 2 : 1
- happiness_level = max(0, happiness_level - modifier)
+ change_happiness_level(-modifier)
/obj/effect/overlay/happiness_overlay
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
diff --git a/code/datums/components/hazard_area.dm b/code/datums/components/hazard_area.dm
index f747e8e2ace..79a67fd78ad 100644
--- a/code/datums/components/hazard_area.dm
+++ b/code/datums/components/hazard_area.dm
@@ -169,4 +169,5 @@
/atom/movable/screen/alert/status_effect/hazard_area
name = "Hazardous Area"
desc = "The area you are currently within is incredibly hazardous to you. Check your surroundings and vacate as soon as possible."
- icon_state = "hazard_area"
+ use_user_hud_icon = TRUE
+ overlay_state = "hazard_area"
diff --git a/code/datums/components/healing_touch.dm b/code/datums/components/healing_touch.dm
index 07f04cba01d..bd611558b6e 100644
--- a/code/datums/components/healing_touch.dm
+++ b/code/datums/components/healing_touch.dm
@@ -45,6 +45,8 @@
var/required_modifier
/// Callback to run after healing a mob
var/datum/callback/after_healed
+ /// Callback to run to get a multiplier for our healing value
+ var/datum/callback/healing_multiplier
/datum/component/healing_touch/Initialize(
heal_brute = 20,
@@ -65,6 +67,7 @@
heal_color = COLOR_HEALING_CYAN,
required_modifier = null,
datum/callback/after_healed = null,
+ datum/callback/healing_multiplier = null,
)
if (!isliving(parent))
return COMPONENT_INCOMPATIBLE
@@ -87,6 +90,7 @@
src.heal_color = heal_color
src.required_modifier = required_modifier
src.after_healed = after_healed
+ src.healing_multiplier = healing_multiplier
RegisterSignal(parent, COMSIG_LIVING_UNARMED_ATTACK, PROC_REF(try_healing)) // Players
RegisterSignal(parent, COMSIG_HOSTILE_PRE_ATTACKINGTARGET, PROC_REF(try_healing)) // NPCs
@@ -190,15 +194,21 @@
if (complete_text)
healer.visible_message(span_notice("[format_string(complete_text, healer, target)]"))
+ var/mult = 1
+ if (healing_multiplier)
+ mult = healing_multiplier.Invoke(healer, target)
+ if (mult == 0)
+ return
+
var/healed = target.heal_overall_damage(
- brute = heal_brute,
- burn = heal_burn,
- stamina = heal_stamina,
+ brute = heal_brute * mult,
+ burn = heal_burn * mult,
+ stamina = heal_stamina * mult,
required_bodytype = required_bodytype,
updating_health = FALSE,
)
- healed += target.adjustOxyLoss(-heal_oxy, updating_health = FALSE, required_biotype = valid_biotypes)
- healed += target.adjustToxLoss(-heal_tox, updating_health = FALSE, required_biotype = valid_biotypes)
+ healed += target.adjustOxyLoss(-heal_oxy * mult, updating_health = FALSE, required_biotype = valid_biotypes)
+ healed += target.adjustToxLoss(-heal_tox * mult, updating_health = FALSE, required_biotype = valid_biotypes)
if (healed <= 0)
return
diff --git a/code/datums/components/irradiated.dm b/code/datums/components/irradiated.dm
index e821ea63716..5c19e01a5ee 100644
--- a/code/datums/components/irradiated.dm
+++ b/code/datums/components/irradiated.dm
@@ -233,7 +233,8 @@
/atom/movable/screen/alert/irradiated
name = "Irradiated"
desc = "You're irradiated! Heal your toxins quick, and stand under a shower to halt the incoming damage."
- icon_state = ALERT_IRRADIATED
+ use_user_hud_icon = TRUE
+ overlay_state = "irradiated"
#undef RADIATION_BURN_SPLOTCH_DAMAGE
#undef RADIATION_BURN_INTERVAL_MIN
diff --git a/code/datums/components/material/material_container.dm b/code/datums/components/material/material_container.dm
index fca645e9158..a5a735dec96 100644
--- a/code/datums/components/material/material_container.dm
+++ b/code/datums/components/material/material_container.dm
@@ -245,7 +245,7 @@
if(!space_left)
return MATERIAL_INSERT_ITEM_NO_SPACE
var/material_per_sheet = material_amount / item_stack.amount
- var/sheets_to_insert = round(space_left / material_per_sheet)
+ var/sheets_to_insert = floor(space_left / material_per_sheet)
if(!sheets_to_insert)
return MATERIAL_INSERT_ITEM_NO_SPACE
target = fast_split_stack(item_stack, sheets_to_insert)
@@ -690,7 +690,7 @@
return 0
//requested amount greater than available amount or just an invalid value
- stack_amt = min(round(materials[material] / SHEET_MATERIAL_AMOUNT), stack_amt)
+ stack_amt = min(floor(materials[material] / SHEET_MATERIAL_AMOUNT), stack_amt)
if(stack_amt <= 0)
return 0
//auto drop location
diff --git a/code/datums/components/monitored_area.dm b/code/datums/components/monitored_area.dm
new file mode 100644
index 00000000000..6797fe15f0a
--- /dev/null
+++ b/code/datums/components/monitored_area.dm
@@ -0,0 +1,74 @@
+/// Area component that makes all movement inside get tracked by motion sensitive cameras
+/datum/component/monitored_area
+ dupe_mode = COMPONENT_DUPE_UNIQUE // Only one area will ever exist, so only one component will ever exist
+
+ /// This actually handles updating cameras and whatnot.
+ var/datum/motion_group/motion_group
+
+/datum/component/monitored_area/Initialize()
+ // By the way, this component should be added in LateInitialize().
+ if(!isarea(parent))
+ return COMPONENT_INCOMPATIBLE
+ motion_group = new()
+
+/datum/component/monitored_area/RegisterWithParent()
+ RegisterSignal(parent, COMSIG_AREA_ENTERED, PROC_REF(on_entered))
+ RegisterSignal(parent, COMSIG_AREA_EXITED, PROC_REF(on_exited))
+ // FIXME: cameras will never be updated after registration
+ for(var/obj/machinery/camera/camera in parent)
+ motion_group.track_camera(camera)
+
+/datum/component/monitored_area/UnregisterFromParent()
+ UnregisterSignal(parent, list(COMSIG_AREA_ENTERED, COMSIG_AREA_EXITED))
+ for(var/obj/machinery/camera/camera as anything in motion_group.motion_cameras)
+ motion_group.untrack_camera(camera)
+
+/datum/component/monitored_area/proc/on_entered(area/_source, atom/movable/gain, area/_old_area)
+ SIGNAL_HANDLER
+ motion_group.track_mob(gain)
+
+/datum/component/monitored_area/proc/on_exited(area/_source, atom/movable/lost, _direction)
+ SIGNAL_HANDLER
+ motion_group.untrack_mob(lost)
+
+/// Handler for motion groups. Motion-sensitive cameras can optionally associate with one of these groups.
+/// This doesn't do anything by itself. Something needs to drive it (like a [component][/datum/component/monitored_area]).
+/datum/motion_group
+ /// The cameras in this area that we are tracking. Lazy.
+ var/list/obj/machinery/camera/motion_cameras
+ /// Our motion targets. This gets referenced by cameras.
+ var/list/datum/weakref/motion_targets = list()
+
+/datum/motion_group/proc/track_camera(obj/machinery/camera/gain_camera)
+ if(!gain_camera.isMotion())
+ return
+
+ RegisterSignal(gain_camera, COMSIG_QDELETING, PROC_REF(untrack_camera))
+ gain_camera.set_area_motion(src)
+ LAZYOR(motion_cameras, gain_camera)
+
+/datum/motion_group/proc/untrack_camera(obj/machinery/camera/lost_camera)
+ SIGNAL_HANDLER
+
+ LAZYREMOVE(motion_cameras, lost_camera)
+ UnregisterSignal(lost_camera, COMSIG_QDELETING)
+ if(!LAZYLEN(motion_cameras))
+ // clear targets if we don't have any cameras so we don't have hanging references
+ // (they're weakrefs but still we should be doing this)
+ LAZYNULL(motion_targets)
+
+/datum/motion_group/proc/track_mob(mob/gain_mob)
+ if(!ismob(gain_mob) || !LAZYLEN(motion_cameras))
+ return
+
+ for(var/obj/machinery/camera/camera as anything in motion_cameras)
+ camera.new_target(gain_mob)
+ return //??
+
+/datum/motion_group/proc/untrack_mob(mob/lost_mob)
+ if(!ismob(lost_mob) || !LAZYLEN(motion_cameras))
+ return
+
+ for(var/obj/machinery/camera/camera as anything in motion_cameras)
+ camera.lost_target(lost_mob)
+ return //??
diff --git a/code/datums/components/proficient_miner.dm b/code/datums/components/proficient_miner.dm
index cdc3b65871b..cd9d02b1bd5 100644
--- a/code/datums/components/proficient_miner.dm
+++ b/code/datums/components/proficient_miner.dm
@@ -1,11 +1,17 @@
/// Component given to mobs that can mine when moving
/datum/component/proficient_miner
+ /// Toolspeed for mining, 0 will cause it to instamine rock
+ var/mining_speed = 0
+ /// Should we pass the do_after visuals to our rider if we are a mob?
+ var/pass_driver = FALSE
/// Last tick when we bumpmined. Prevents diagonal bumpnining being thrice as fast as normal
var/last_bumpmine_tick = -1
-/datum/component/proficient_miner/Initialize()
+/datum/component/proficient_miner/Initialize(mining_speed = 0, pass_driver = FALSE)
if (!ismovable(parent))
return COMPONENT_INCOMPATIBLE
+ src.mining_speed = mining_speed
+ src.pass_driver = pass_driver
/datum/component/proficient_miner/RegisterWithParent()
RegisterSignal(parent, COMSIG_MOVABLE_BUMP, PROC_REF(on_bump))
@@ -26,12 +32,37 @@
return
var/turf/closed/mineral/mineral_wall = target
- if(!istype(mineral_wall, /turf/closed/mineral/gibtonite))
- last_bumpmine_tick = world.time
- mineral_wall.gets_drilled(source)
+ if(istype(mineral_wall, /turf/closed/mineral/gibtonite))
+ var/turf/closed/mineral/gibtonite/gibtonite_wall = mineral_wall
+ if(gibtonite_wall.stage != GIBTONITE_UNSTRUCK)
+ return
+
+ if(user && mining_speed > 0)
+ INVOKE_ASYNC(src, PROC_REF(slow_mine), user, target)
return
- var/turf/closed/mineral/gibtonite/gibtonite_wall = mineral_wall
- if(gibtonite_wall.stage == GIBTONITE_UNSTRUCK)
- last_bumpmine_tick = world.time
- mineral_wall.gets_drilled(source)
+ last_bumpmine_tick = world.time
+ mineral_wall.gets_drilled(source)
+
+/datum/component/proficient_miner/proc/slow_mine(mob/living/user, turf/closed/mineral/mineral_wall)
+ if(TIMER_COOLDOWN_RUNNING(mineral_wall, REF(user))) //prevents mining turfs in progress
+ return
+
+ var/mining_delay = mineral_wall.tool_mine_speed * mining_speed
+ TIMER_COOLDOWN_START(mineral_wall, REF(user), mining_delay)
+ var/static/list/mine_sounds = list('sound/effects/pickaxe/picaxe1.ogg', 'sound/effects/pickaxe/picaxe2.ogg', 'sound/effects/pickaxe/picaxe3.ogg')
+ playsound(user, pick(mine_sounds), 50)
+
+ var/mob/living/driver = null
+ if (pass_driver && length(user.buckled_mobs))
+ driver = user.buckled_mobs[1]
+
+ if(!do_after(user, mining_delay, mineral_wall, bar_override = driver))
+ TIMER_COOLDOWN_END(mineral_wall, REF(user)) //if we fail we can start again immediately
+ return
+
+ if (mining_delay > MIN_TOOL_SOUND_DELAY)
+ playsound(user, pick(mine_sounds), 50)
+
+ if(istype(mineral_wall))
+ mineral_wall.gets_drilled(driver || user)
diff --git a/code/datums/components/radioactive_exposure.dm b/code/datums/components/radioactive_exposure.dm
index b8a034e7788..324e8c28e29 100644
--- a/code/datums/components/radioactive_exposure.dm
+++ b/code/datums/components/radioactive_exposure.dm
@@ -75,4 +75,5 @@
/atom/movable/screen/alert/radioactive_area
name = "Radioactive Area"
desc = "This place is no good! We need to get some protection or get out fast!"
- icon_state = ALERT_RADIOACTIVE_AREA
+ use_user_hud_icon = TRUE
+ overlay_state = "radioactive_area"
diff --git a/code/datums/components/riding/riding_mob.dm b/code/datums/components/riding/riding_mob.dm
index b860a8423a1..de59b4aa4e8 100644
--- a/code/datums/components/riding/riding_mob.dm
+++ b/code/datums/components/riding/riding_mob.dm
@@ -119,8 +119,7 @@
return COMPONENT_DRIVER_BLOCK_MOVE
var/mob/living/living_parent = parent
step(living_parent, direction)
- var/datum/movespeed_modifier/slowdown = get_cached_movespeed_modifier(living_parent.get_move_intent_slowdown())
- var/modified_move_delay = uses_native_speed ? living_parent.cached_multiplicative_slowdown - slowdown?.multiplicative_slowdown : vehicle_move_delay
+ var/modified_move_delay = uses_native_speed ? living_parent.cached_multiplicative_slowdown : vehicle_move_delay
if(HAS_TRAIT(user, TRAIT_ROUGHRIDER)) // YEEHAW!
switch(HAS_TRAIT(user, TRAIT_PRIMITIVE) ? SANITY_LEVEL_GREAT : user.mob_mood?.sanity_level)
if(SANITY_LEVEL_GREAT)
@@ -133,6 +132,8 @@
modified_move_delay *= 1.1
if(SANITY_LEVEL_INSANE)
modified_move_delay *= 1.2
+ if(NSCOMPONENT(direction) && EWCOMPONENT(direction))
+ modified_move_delay = FLOOR(modified_move_delay * sqrt(2), world.tick_lag)
COOLDOWN_START(src, vehicle_move_cooldown, modified_move_delay)
return ..()
@@ -484,6 +485,7 @@
COOLDOWN_START(src, pony_trot_cooldown, 500 MILLISECONDS)
/datum/component/riding/creature/bear
+ vehicle_move_delay = 1.5
/datum/component/riding/creature/bear/get_rider_offsets_and_layers(pass_index, mob/offsetter)
return list(
@@ -734,18 +736,11 @@
force_dismount(buckled_mob, throw_range = 2, gentle = TRUE)
/datum/component/riding/creature/raptor/get_rider_offsets_and_layers(pass_index, mob/offsetter)
- if(!SSmapping.is_planetary())
- return list(
- TEXT_NORTH = list(-1, 7),
- TEXT_SOUTH = list(2, 10),
- TEXT_EAST = list(0, 7),
- TEXT_WEST = list(0, 7),
- )
return list(
- TEXT_NORTH = list(0, 7),
- TEXT_SOUTH = list(0, 10),
- TEXT_EAST = list(-3, 9),
- TEXT_WEST = list(3, 9),
+ TEXT_NORTH = list(-1, 7),
+ TEXT_SOUTH = list(2, 10),
+ TEXT_EAST = list(0, 7),
+ TEXT_WEST = list(0, 7),
)
/datum/component/riding/creature/raptor/get_parent_offsets_and_layers()
@@ -764,3 +759,43 @@
/datum/component/riding/creature/raptor/combat
ai_behavior_while_ridden = RIDING_PAUSE_AI_MOVEMENT
+
+/datum/component/riding/creature/raptor/healer/vehicle_mob_buckle(mob/living/ridden, mob/living/rider, force)
+ RegisterSignal(rider, COMSIG_MOB_STATCHANGE, PROC_REF(on_buckled_stat_change))
+ return ..()
+
+/datum/component/riding/creature/raptor/healer/vehicle_mob_unbuckle(mob/living/formerly_ridden, mob/living/former_rider, force)
+ UnregisterSignal(former_rider, COMSIG_MOB_STATCHANGE)
+ return ..()
+
+/datum/component/riding/creature/raptor/healer/proc/on_buckled_stat_change(mob/living/source, new_stat, old_stat)
+ SIGNAL_HANDLER
+
+ var/mob/living/basic/raptor/raptor = source.buckled
+ if (!istype(raptor)) // what
+ UnregisterSignal(source, COMSIG_MOB_STATCHANGE)
+ return
+
+ // Heal the owner and flee whatever might've attacked them
+ if (new_stat == CONSCIOUS || new_stat == DEAD || old_stat != CONSCIOUS || !raptor.ai_controller)
+ ADD_TRAIT(raptor, TRAIT_AI_PAUSED, REF(src))
+ return
+
+ REMOVE_TRAIT(raptor, TRAIT_AI_PAUSED, REF(src))
+ // Rip bozo, but you're not our friend
+ if (source in raptor.ai_controller.blackboard[BB_FRIENDS_LIST])
+ raptor.ai_controller.set_blackboard_key(BB_INJURED_RAPTOR, source)
+
+ for (var/mob/living/possible_hostile in view(5, raptor))
+ if (possible_hostile.stat || possible_hostile.invisibility > raptor.see_invisible || source.faction_check_atom(possible_hostile))
+ continue
+ raptor.ai_controller.set_blackboard_key(BB_BASIC_MOB_FLEE_TARGET, possible_hostile)
+ break
+
+/datum/component/riding/creature/raptor/small/get_rider_offsets_and_layers(pass_index, mob/offsetter)
+ return list(
+ TEXT_NORTH = list(-1, 5),
+ TEXT_SOUTH = list(2, 8),
+ TEXT_EAST = list(0, 5),
+ TEXT_WEST = list(0, 5),
+ )
diff --git a/code/datums/components/riding/riding_vehicle.dm b/code/datums/components/riding/riding_vehicle.dm
index 44ab639f2e6..c9be8746ec8 100644
--- a/code/datums/components/riding/riding_vehicle.dm
+++ b/code/datums/components/riding/riding_vehicle.dm
@@ -97,7 +97,10 @@
return
step(movable_parent, direction)
- COOLDOWN_START(src, vehicle_move_cooldown, vehicle_move_delay)
+ var/move_delay = vehicle_move_delay
+ if(NSCOMPONENT(direction) && EWCOMPONENT(direction))
+ move_delay = FLOOR(move_delay * sqrt(2), world.tick_lag)
+ COOLDOWN_START(src, vehicle_move_cooldown, move_delay)
if(QDELETED(src))
return
diff --git a/code/datums/components/temporary_body.dm b/code/datums/components/temporary_body.dm
index 3af84faaee9..deadf90e6f9 100644
--- a/code/datums/components/temporary_body.dm
+++ b/code/datums/components/temporary_body.dm
@@ -12,10 +12,8 @@
var/datum/weakref/old_body_ref
/// Returns the mind if the parent dies by any means
var/delete_on_death = FALSE
- /// If the temporary body is attached to a permanent body (split personality body) then we dont ghostize and instead just simply transfer client back
- var/perma_body_attached
-/datum/component/temporary_body/Initialize(datum/mind/old_mind, mob/living/old_body, delete_on_death = FALSE, perma_body_attached = FALSE)
+/datum/component/temporary_body/Initialize(datum/mind/old_mind, mob/living/old_body, delete_on_death = FALSE)
if(!isliving(parent))
return COMPONENT_INCOMPATIBLE
src.old_mind_ref = WEAKREF(old_mind)
@@ -23,7 +21,6 @@
ADD_TRAIT(old_body, TRAIT_MIND_TEMPORARILY_GONE, REF(src))
src.old_body_ref = WEAKREF(old_body)
src.delete_on_death = delete_on_death
- src.perma_body_attached = perma_body_attached
/datum/component/temporary_body/RegisterWithParent()
RegisterSignal(parent, COMSIG_QDELETING, PROC_REF(on_parent_destroy))
@@ -48,13 +45,12 @@
return
var/mob/living/living_parent = parent
- if(!perma_body_attached)
- var/mob/dead/observer/ghost = living_parent.ghostize()
- if(!ghost)
- ghost = living_parent.get_ghost()
- if(!ghost)
- CRASH("[src] belonging to [parent] was completely unable to find a ghost to put back into a body!")
- ghost.mind = old_mind
+ var/mob/dead/observer/ghost = living_parent.ghostize()
+ if(!ghost)
+ ghost = living_parent.get_ghost()
+ if(!ghost)
+ CRASH("[src] belonging to [parent] was completely unable to find a ghost to put back into a body!")
+ ghost.mind = old_mind
if(old_body?.stat != DEAD)
old_mind.transfer_to(old_body, force_key_move = TRUE)
else
diff --git a/code/datums/datum.dm b/code/datums/datum.dm
index b0e84ed1bb9..39c0f9ab284 100644
--- a/code/datums/datum.dm
+++ b/code/datums/datum.dm
@@ -87,9 +87,13 @@
/**
* Parent types.
- *
- * Use path Ex:(abstract_type = /obj/item). Generally for abstract code objects, atoms with a set abstract_type can never be selected by spawner.
- * These should be things that should never show up in a round, this does not include things that require init behavoir to function.
+ *
+ * Abstract-ness is a meta-property of a class that is used to indicate
+ * that the class is intended to be used as a base class for others, and
+ * should not (or cannot) be instantiated.
+ * We have no such language concept in DM, and so we provide a datum member
+ * that can be used to hint at abstractness for circumstances where we would
+ * like that to be the case, such as base behavior providers.
*/
var/abstract_type = /datum
diff --git a/code/datums/dna/blocks/dna_features_block.dm b/code/datums/dna/blocks/dna_features_block.dm
index 758919be31e..35e39ea7063 100644
--- a/code/datums/dna/blocks/dna_features_block.dm
+++ b/code/datums/dna/blocks/dna_features_block.dm
@@ -18,136 +18,74 @@
/datum/dna_block/feature/ethereal_color/apply_to_mob(mob/living/carbon/human/target, dna_hash)
target.dna.features[feature_key] = sanitize_hexcolor(get_block(dna_hash))
+/// Features tied to a sprite accessory
+/datum/dna_block/feature/accessory
+ abstract_type = /datum/dna_block/feature/accessory
+
+/datum/dna_block/feature/accessory/create_unique_block(mob/living/carbon/human/target)
+ var/block_value = SSaccessories.feature_list[feature_key].Find(target.dna.features[feature_key])
+ var/max_value = length(SSaccessories.feature_list[feature_key])
+ return construct_block(block_value, max_value)
+
+/datum/dna_block/feature/accessory/apply_to_mob(mob/living/carbon/human/target, dna_hash)
+ var/block_value = get_block(dna_hash)
+ var/max_value = length(SSaccessories.feature_list[feature_key])
+ var/deconstructed = deconstruct_block(block_value, max_value)
+ target.dna.features[feature_key] = SSaccessories.feature_list[feature_key][deconstructed]
+
/* BUBBER EDIT REMOVAL BEGIN - We use the mutant parts system, not features, see modular_zubbers/code/datums/dna/blocks/dna_features_block.dm
-/datum/dna_block/feature/ears
+/datum/dna_block/feature/accessory/ears
feature_key = FEATURE_EARS
-/datum/dna_block/feature/ears/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.ears_list.Find(target.dna.features[feature_key]), length(SSaccessories.ears_list))
-
-/datum/dna_block/feature/ears/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.ears_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.ears_list))]
-
// One day, someone should consider merging all tails into one, this is stupid
// No I don't care that it will "Create situations where a felinid grows a lizard tail" that makes it more fun
-/datum/dna_block/feature/tail
+/datum/dna_block/feature/accessory/tail
feature_key = FEATURE_TAIL_CAT
-/datum/dna_block/feature/tail/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.tails_list_felinid.Find(target.dna.features[feature_key]), length(SSaccessories.tails_list_felinid))
-
-/datum/dna_block/feature/tail/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.tails_list_felinid[deconstruct_block(get_block(dna_hash), length(SSaccessories.tails_list_felinid))]
-
-/datum/dna_block/feature/tail_lizard
+/datum/dna_block/feature/accessory/tail_lizard
feature_key = FEATURE_TAIL_LIZARD
-/datum/dna_block/feature/tail_lizard/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.tails_list_lizard.Find(target.dna.features[feature_key]), length(SSaccessories.tails_list_lizard))
-
-/datum/dna_block/feature/tail_lizard/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.tails_list_lizard[deconstruct_block(get_block(dna_hash), length(SSaccessories.tails_list_lizard))]
*/
-/datum/dna_block/feature/tail_fish
+/datum/dna_block/feature/accessory/tail_fish
feature_key = FEATURE_TAIL_FISH
-
-/datum/dna_block/feature/tail_fish/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.tails_list_fish.Find(target.dna.features[feature_key]), length(SSaccessories.tails_list_fish))
-
-/datum/dna_block/feature/tail_fish/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.tails_list_fish[deconstruct_block(get_block(dna_hash), length(SSaccessories.tails_list_fish))]
/*
-/datum/dna_block/feature/snout
+/datum/dna_block/feature/accessory/snout
feature_key = FEATURE_SNOUT
-/datum/dna_block/feature/snout/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.snouts_list.Find(target.dna.features[feature_key]), length(SSaccessories.snouts_list))
-
-/datum/dna_block/feature/snout/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.snouts_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.snouts_list))]
-
-/datum/dna_block/feature/lizard_marking
+/datum/dna_block/feature/accessory/lizard_marking
feature_key = FEATURE_LIZARD_MARKINGS
-/datum/dna_block/feature/lizard_marking/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.lizard_markings_list.Find(target.dna.features[feature_key]), length(SSaccessories.lizard_markings_list))
-
-/datum/dna_block/feature/lizard_marking/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.lizard_markings_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.lizard_markings_list))]
-
-/datum/dna_block/feature/horn
+/datum/dna_block/feature/accessory/horn
feature_key = FEATURE_HORNS
-/datum/dna_block/feature/horn/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.horns_list.Find(target.dna.features[feature_key]), length(SSaccessories.horns_list))
-
-/datum/dna_block/feature/horn/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.horns_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.horns_list))]
-
-/datum/dna_block/feature/frill
+/datum/dna_block/feature/accessory/frill
feature_key = FEATURE_FRILLS
-/datum/dna_block/feature/frill/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.frills_list.Find(target.dna.features[feature_key]), length(SSaccessories.frills_list))
-
-/datum/dna_block/feature/frill/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.frills_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.frills_list))]
-
-/datum/dna_block/feature/spine
+/datum/dna_block/feature/accessory/spine
feature_key = FEATURE_SPINES
-/datum/dna_block/feature/spine/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.spines_list.Find(target.dna.features[feature_key]), length(SSaccessories.spines_list))
-
-/datum/dna_block/feature/spine/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.spines_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.spines_list))]
-
-/datum/dna_block/feature/moth_wing
+/datum/dna_block/feature/accessory/moth_wing
feature_key = FEATURE_MOTH_WINGS
-/datum/dna_block/feature/moth_wing/create_unique_block(mob/living/carbon/human/target)
+/datum/dna_block/feature/accessory/moth_wing/create_unique_block(mob/living/carbon/human/target)
if(target.dna.features[feature_key] == "Burnt Off") // Why is this snowflake check a thing. Please find a way to fix this later
return random_string(block_length, GLOB.hex_characters)
- return construct_block(SSaccessories.moth_wings_list.Find(target.dna.features[feature_key]), length(SSaccessories.moth_wings_list))
+ return ..()
-/datum/dna_block/feature/moth_wing/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.moth_wings_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.moth_wings_list))]
-
-/datum/dna_block/feature/moth_antenna
+/datum/dna_block/feature/accessory/moth_antenna
feature_key = FEATURE_MOTH_ANTENNAE
-/datum/dna_block/feature/moth_antenna/create_unique_block(mob/living/carbon/human/target)
+/datum/dna_block/feature/accessory/moth_antenna/create_unique_block(mob/living/carbon/human/target)
if(target.dna.features[feature_key] == "Burnt Off")
return random_string(block_length, GLOB.hex_characters)
- return construct_block(SSaccessories.moth_antennae_list.Find(target.dna.features[feature_key]), length(SSaccessories.moth_antennae_list))
+ return ..()
-/datum/dna_block/feature/moth_antenna/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.moth_antennae_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.moth_antennae_list))]
-
-/datum/dna_block/feature/moth_marking
+/datum/dna_block/feature/accessory/moth_marking
feature_key = FEATURE_MOTH_MARKINGS
-/datum/dna_block/feature/moth_marking/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.moth_markings_list.Find(target.dna.features[feature_key]), length(SSaccessories.moth_markings_list))
-
-/datum/dna_block/feature/moth_marking/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.moth_markings_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.moth_markings_list))]
-
-/datum/dna_block/feature/mush_cap
+/datum/dna_block/feature/accessory/mush_cap
feature_key = FEATURE_MUSH_CAP
-/datum/dna_block/feature/mush_cap/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.caps_list.Find(target.dna.features[feature_key]), length(SSaccessories.caps_list))
-
-/datum/dna_block/feature/mush_cap/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.caps_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.caps_list))]
-
-/datum/dna_block/feature/pod_hair
+/datum/dna_block/feature/accessory/pod_hair
feature_key = FEATURE_POD_HAIR
-
-/datum/dna_block/feature/pod_hair/create_unique_block(mob/living/carbon/human/target)
- return construct_block(SSaccessories.pod_hair_list.Find(target.dna.features[feature_key]), length(SSaccessories.pod_hair_list))
-
-/datum/dna_block/feature/pod_hair/apply_to_mob(mob/living/carbon/human/target, dna_hash)
- target.dna.features[feature_key] = SSaccessories.pod_hair_list[deconstruct_block(get_block(dna_hash), length(SSaccessories.pod_hair_list))]
*/// BUBBER EDIT REMOVAL END
diff --git a/code/datums/dna/dna_block.dm b/code/datums/dna/dna_block.dm
index f9205c2278e..eaa005cf5df 100644
--- a/code/datums/dna/dna_block.dm
+++ b/code/datums/dna/dna_block.dm
@@ -56,12 +56,14 @@
/// Blocks for unique identities (skin tones, hair style, and gender)
/datum/dna_block/identity
+ abstract_type = /datum/dna_block/identity
/datum/dna_block/identity/position_in_hash()
return GLOB.total_ui_len_by_block[type]
/// Blocks for unique features (mutant color, mutant bodyparts)
/datum/dna_block/feature
+ abstract_type = /datum/dna_block/feature
/// The feature key this block ties in to.
var/feature_key = null
diff --git a/code/datums/elements/basic_eating.dm b/code/datums/elements/basic_eating.dm
index a0f5a2cedef..8b011823e16 100644
--- a/code/datums/elements/basic_eating.dm
+++ b/code/datums/elements/basic_eating.dm
@@ -16,10 +16,12 @@
var/drinking
/// If true, we put food in our tummy instead of deleting it
var/add_to_contents
- /// Types the animal can eat.
+ /// If true, when add_to_contents would put the item into contents but when used for healing, the item is consumed instead
+ var/consume_healing
+ /// Types the animal can eat. Can be an assoc list with amount to heal/damage the mob by
var/list/food_types
-/datum/element/basic_eating/Attach(datum/target, heal_amt = 0, damage_amount = 0, damage_type = null, drinking = FALSE, add_to_contents = FALSE, food_types = list())
+/datum/element/basic_eating/Attach(datum/target, heal_amt = 0, damage_amount = 0, damage_type = null, drinking = FALSE, add_to_contents = FALSE, consume_healing = TRUE, food_types = list())
. = ..()
if(!isliving(target))
@@ -31,6 +33,7 @@
src.damage_type = damage_type
src.drinking = drinking
src.add_to_contents = add_to_contents
+ src.consume_healing = consume_healing
src.food_types = food_types
RegisterSignal(target, COMSIG_ATOM_ITEM_INTERACTION, PROC_REF(try_feed))
@@ -66,7 +69,8 @@
/datum/element/basic_eating/proc/try_eating(mob/living/eater, atom/target, mob/living/feeder)
if(!is_type_in_list(target, food_types))
return FALSE
- if(SEND_SIGNAL(eater, COMSIG_MOB_PRE_EAT, target, feeder) & COMSIG_MOB_CANCEL_EAT)
+ var/list/effect_mult = list()
+ if(SEND_SIGNAL(eater, COMSIG_MOB_PRE_EAT, target, feeder, effect_mult) & COMSIG_MOB_CANCEL_EAT)
return FALSE
if(add_to_contents && !ismovable(target))
return FALSE
@@ -76,22 +80,44 @@
else
eat_verb = pick("bite","chew","nibble","gnaw","gobble","chomp")
- if (heal_amt > 0)
- var/healed = heal_amt && eater.health < eater.maxHealth
- eater.heal_overall_damage(heal_amt)
+ var/best_match = null
+ var/best_value = 0
+ for (var/food_path in food_types)
+ // Not an assoc list
+ if (isnull(food_types[food_path]))
+ break
+ if (istype(target, food_path) && (!best_match || ispath(food_path, best_match)))
+ best_match = food_path
+ best_value = food_types[food_path]
+
+ var/to_heal = heal_amt
+ var/to_damage = damage_amount
+
+ if (best_match)
+ to_heal = 0
+ to_damage = 0
+ if (best_value > 0)
+ to_heal = best_value
+ else if (best_value < 0)
+ to_damage = -best_value
+
+ for (var/mult in effect_mult)
+ to_heal *= mult
+ to_damage *= mult
+
+ if (to_heal > 0)
+ var/healed = eater.heal_overall_damage(to_heal)
eater.visible_message(span_notice("[eater] [eat_verb]s [target]."), span_notice("You [eat_verb] [target][healed ? ", restoring some health" : ""]."))
-
- else if (damage_amount > 0 && damage_type)
- eater.apply_damage(damage_amount, damage_type)
- eater.visible_message(span_notice("[eater] [eat_verb]s [target], and seems to hurt itself."), span_notice("You [eat_verb] [target], hurting yourself in the process."))
-
+ else if (to_damage > 0 && damage_type)
+ var/damaged = eater.apply_damage(to_damage, damage_type)
+ eater.visible_message(span_notice("[eater] [eat_verb]s [target][damaged ? ", and seems to hurt [eater.p_themselves()]!" : "."]"), span_notice("You [eat_verb] [target][damaged ? ", hurting yourself in the process" : ""]."))
else
eater.visible_message(span_notice("[eater] [eat_verb]s [target]."), span_notice("You [eat_verb] [target]."))
- finish_eating(eater, target, feeder)
+ finish_eating(eater, target, feeder, to_heal)
return TRUE
-/datum/element/basic_eating/proc/finish_eating(mob/living/eater, atom/target, mob/living/feeder)
+/datum/element/basic_eating/proc/finish_eating(mob/living/eater, atom/target, mob/living/feeder, to_heal)
set waitfor = FALSE
if(drinking)
playsound(eater.loc,'sound/items/drink.ogg', rand(10,50), TRUE)
@@ -104,10 +130,12 @@
var/obj/item/stack/food_stack = target
final_target = food_stack.split_stack(1)
- eater.log_message("has eaten [target], [add_to_contents ? "swallowing it" : "destroying it"]!", LOG_ATTACK)
+ var/devour = add_to_contents && !to_heal
+ eater.log_message("has eaten [target], [devour ? "swallowing it" : "destroying it"]!", LOG_ATTACK)
- if (add_to_contents)
+ if (devour)
var/atom/movable/movable_target = final_target
movable_target.forceMove(eater)
else
qdel(final_target)
+
diff --git a/code/datums/elements/bugkiller_reagent.dm b/code/datums/elements/bugkiller_reagent.dm
index f6a09989335..cbbca1d0790 100644
--- a/code/datums/elements/bugkiller_reagent.dm
+++ b/code/datums/elements/bugkiller_reagent.dm
@@ -87,4 +87,5 @@
/atom/movable/screen/alert/status_effect/bugkiller_death
name = "Overwhelming Toxicity"
desc = "Don't go into the light!"
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
diff --git a/code/datums/elements/elevation.dm b/code/datums/elements/elevation.dm
index 304d79ad160..a0c3da5f3ab 100644
--- a/code/datums/elements/elevation.dm
+++ b/code/datums/elements/elevation.dm
@@ -58,8 +58,8 @@
return
if(!HAS_TRAIT(location, TRAIT_TURF_HAS_ELEVATED_OBJ(pixel_shift)))
RegisterSignal(location, COMSIG_TURF_RESET_ELEVATION, PROC_REF(check_elevation))
+ reset_elevation(location) // This needs to go in the before COMSIG_TURF_CHANGE, or we can end up bouncing back into this and getting a runtime
RegisterSignal(location, COMSIG_TURF_CHANGE, PROC_REF(pre_change_turf))
- reset_elevation(location)
ADD_TRAIT(location, TRAIT_TURF_HAS_ELEVATED_OBJ(pixel_shift), ref(source))
/datum/element/elevation/proc/unregister_turf(atom/movable/source, atom/location)
diff --git a/code/datums/elements/raptor_food.dm b/code/datums/elements/raptor_food.dm
new file mode 100644
index 00000000000..514509eaaba
--- /dev/null
+++ b/code/datums/elements/raptor_food.dm
@@ -0,0 +1,87 @@
+/// Element which influences raptor children upon owner's consumption as food
+/datum/element/raptor_food
+ element_flags = ELEMENT_BESPOKE
+ argument_hash_start_idx = 2
+ /// Flat damage modifier
+ var/attack_modifier = null
+ /// Flat health modifier
+ var/health_modifier = null
+ /// Speed modifier
+ var/speed_modifier = null
+ /// Primary ability stat modifier
+ /// Multiplier equates to 1 + this
+ var/ability_modifier = null
+ /// Growth rate modifier
+ /// Multiplier equates to 1 + this
+ var/growth_modifier = null
+ /// Personality traits the child may get
+ var/list/personality_traits = null
+ /// Offspring color probability modifiers
+ var/list/color_chances = null
+
+/datum/element/raptor_food/Attach(obj/item/target, attack_modifier, health_modifier, speed_modifier, ability_modifier, growth_modifier, list/personality_traits, list/color_chances)
+ . = ..()
+ if (!isitem(target))
+ return ELEMENT_INCOMPATIBLE
+ src.attack_modifier = attack_modifier
+ src.health_modifier = health_modifier
+ src.speed_modifier = speed_modifier
+ src.ability_modifier = ability_modifier
+ src.growth_modifier = growth_modifier
+ src.personality_traits = personality_traits
+ src.color_chances = color_chances
+ RegisterSignal(target, COMSIG_ITEM_EATEN_BY_BASIC_MOB, PROC_REF(on_eaten))
+ RegisterSignal(target, COMSIG_ATOM_EXAMINE_MORE, PROC_REF(on_examine_more))
+
+/datum/element/raptor_food/Detach(datum/source, ...)
+ UnregisterSignal(source, list(COMSIG_ITEM_EATEN_BY_BASIC_MOB, COMSIG_ATOM_EXAMINE_MORE))
+ return ..()
+
+/datum/element/raptor_food/proc/on_examine_more(obj/item/source, mob/examiner, list/examine_list)
+ SIGNAL_HANDLER
+
+ if (!istype(examiner.buckled, /mob/living/basic/raptor))
+ return
+
+ // Just to check for priority
+ var/strognest_effect = max(attack_modifier, health_modifier, speed_modifier, ability_modifier, growth_modifier, 0)
+
+ // Only personality or color probability effects, or just pure negatives
+ if (strognest_effect == 0)
+ examine_list += span_notice("You reckon this would have unique effects on your raptor's offspring if you fed it to them...")
+ return
+
+ if (strognest_effect == attack_modifier)
+ examine_list += span_notice("You reckon this would have make your raptor's offspring stronger if you fed it to them...")
+ else if (strognest_effect == health_modifier)
+ examine_list += span_notice("You reckon this would have make your raptor's offspring tougher if you fed it to them...")
+ else if (strognest_effect == speed_modifier)
+ examine_list += span_notice("You reckon this would have make your raptor's offspring faster if you fed it to them...")
+ else if (strognest_effect == ability_modifier)
+ examine_list += span_notice("You reckon this would have make your raptor's offspring more capable if you fed it to them...")
+ else if (strognest_effect == growth_modifier)
+ examine_list += span_notice("You reckon this would have make your raptor's offspring grow faster if you fed it to them...")
+
+/datum/element/raptor_food/proc/on_eaten(obj/item/source, mob/living/eater, mob/living/feeder)
+ SIGNAL_HANDLER
+
+ if (!istype(eater, /mob/living/basic/raptor))
+ return
+
+ var/mob/living/basic/raptor/raptor = eater
+ var/list/our_food = raptor.inherited_stats.foods_eaten[source.type]
+ if (our_food)
+ our_food["amount"] += 1
+ return
+
+ raptor.inherited_stats.foods_eaten[source.type] = list(
+ "amount" = 1,
+ "attack" = attack_modifier,
+ "health" = health_modifier,
+ "speed" = speed_modifier,
+ "ability" = ability_modifier,
+ "growth" = growth_modifier,
+ "traits" = personality_traits?.Copy(),
+ "color_chances" = color_chances?.Copy(),
+ )
+
diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/kaza_ruk.dm
similarity index 57%
rename from code/datums/martial/krav_maga.dm
rename to code/datums/martial/kaza_ruk.dm
index 1df05ac15ad..c70624369cd 100644
--- a/code/datums/martial/krav_maga.dm
+++ b/code/datums/martial/kaza_ruk.dm
@@ -1,19 +1,29 @@
-/datum/martial_art/krav_maga
- name = "Krav Maga"
- id = MARTIALART_KRAVMAGA
+/datum/martial_art/kaza_ruk
+ name = "Kaza Ruk"
+ id = MARTIALART_KAZA_RUK
+ grab_damage_modifier = 5
+ grab_escape_chance_modifier = -10
VAR_PRIVATE/datum/action/neck_chop/neckchop
- VAR_PRIVATE/datum/action/leg_sweep/legsweep
+ VAR_PRIVATE/datum/action/low_sweep/lowsweep
VAR_PRIVATE/datum/action/lung_punch/lungpunch
-/datum/martial_art/krav_maga/New()
+/datum/martial_art/kaza_ruk/activate_style(mob/living/new_holder)
+ . = ..()
+ RegisterSignal(new_holder, COMSIG_HUMAN_PUNCHED, PROC_REF(blow_followup))
+
+/datum/martial_art/kaza_ruk/deactivate_style(mob/living/old_holder)
+ . = ..()
+ UnregisterSignal(old_holder, COMSIG_HUMAN_PUNCHED)
+
+/datum/martial_art/kaza_ruk/New()
. = ..()
neckchop = new(src)
- legsweep = new(src)
+ lowsweep = new(src)
lungpunch = new(src)
-/datum/martial_art/krav_maga/Destroy()
+/datum/martial_art/kaza_ruk/Destroy()
neckchop = null
- legsweep = null
+ lowsweep = null
lungpunch = null
return ..()
@@ -36,24 +46,24 @@
owner.visible_message(span_danger("[owner] assumes the Neck Chop stance!"), "Your next attack will be a Neck Chop.")
source.streak = "neck_chop"
-/datum/action/leg_sweep
- name = "Leg Sweep"
+/datum/action/low_sweep
+ name = "Low Sweep"
desc = "Trips the victim, knocking them down for a brief moment."
button_icon = 'icons/mob/actions/actions_items.dmi'
button_icon_state = "legsweep"
check_flags = AB_CHECK_INCAPACITATED|AB_CHECK_HANDS_BLOCKED|AB_CHECK_CONSCIOUS
-/datum/action/leg_sweep/Trigger(mob/clicker, trigger_flags)
+/datum/action/low_sweep/Trigger(mob/clicker, trigger_flags)
. = ..()
if(!.)
return
var/datum/martial_art/source = target
- if (source.streak == "leg_sweep")
+ if (source.streak == "low_sweep")
owner.visible_message(span_danger("[owner] assumes a neutral stance."), "Your next attack is cleared.")
source.streak = ""
else
- owner.visible_message(span_danger("[owner] assumes the Leg Sweep stance!"), "Your next attack will be a Leg Sweep.")
- source.streak = "leg_sweep"
+ owner.visible_message(span_danger("[owner] assumes the Low Sweep stance!"), "Your next attack will be a Low Sweep.")
+ source.streak = "low_sweep"
/datum/action/lung_punch//referred to internally as 'quick choke'
name = "Lung Punch"
@@ -74,30 +84,30 @@
owner.visible_message(span_danger("[owner] assumes the Lung Punch stance!"), "Your next attack will be a Lung Punch.")
source.streak = "quick_choke"//internal name for lung punch
-/datum/martial_art/krav_maga/activate_style(mob/living/new_holder)
+/datum/martial_art/kaza_ruk/activate_style(mob/living/new_holder)
. = ..()
to_chat(new_holder, span_userdanger("You know the arts of [name]!"))
to_chat(new_holder, span_danger("Place your cursor over a move at the top of the screen to see what it does."))
neckchop.Grant(new_holder)
- legsweep.Grant(new_holder)
+ lowsweep.Grant(new_holder)
lungpunch.Grant(new_holder)
-/datum/martial_art/krav_maga/deactivate_style(mob/living/remove_from)
+/datum/martial_art/kaza_ruk/deactivate_style(mob/living/remove_from)
to_chat(remove_from, span_userdanger("You suddenly forget the arts of [name]..."))
neckchop?.Remove(remove_from)
- legsweep?.Remove(remove_from)
+ lowsweep?.Remove(remove_from)
lungpunch?.Remove(remove_from)
return ..()
-/datum/martial_art/krav_maga/proc/check_streak(mob/living/attacker, mob/living/defender)
+/datum/martial_art/kaza_ruk/proc/check_streak(mob/living/attacker, mob/living/defender)
switch(streak)
if("neck_chop")
streak = ""
neck_chop(attacker, defender)
return TRUE
- if("leg_sweep")
+ if("low_sweep")
streak = ""
- leg_sweep(attacker, defender)
+ low_sweep(attacker, defender)
return TRUE
if("quick_choke")//is actually lung punch
streak = ""
@@ -105,26 +115,40 @@
return TRUE
return FALSE
-/datum/martial_art/krav_maga/proc/leg_sweep(mob/living/attacker, mob/living/defender)
+/datum/martial_art/kaza_ruk/proc/low_sweep(mob/living/attacker, mob/living/defender)
if(defender.stat != CONSCIOUS || defender.IsParalyzed())
return MARTIAL_ATTACK_INVALID
if(HAS_TRAIT(attacker, TRAIT_PACIFISM))
return MARTIAL_ATTACK_INVALID // Does 5 damage, so we can't let pacifists leg sweep.
+
+ var/tail_sweeping = FALSE
+ var/sweeping_language = "leg"
+ if(ishuman(attacker))
+ var/mob/living/carbon/possible_human = attacker
+ var/obj/item/organ/tail/lizard/possible_lizard_tail = possible_human.get_organ_slot(ORGAN_SLOT_EXTERNAL_TAIL)
+ if(possible_lizard_tail)
+ tail_sweeping = TRUE
+ sweeping_language = "tail"
+
defender.visible_message(
- span_warning("[attacker] leg sweeps [defender]!"),
+ span_warning("[attacker] [sweeping_language] sweeps [defender]!"),
span_userdanger("Your legs are sweeped by [attacker]!"),
span_hear("You hear a sickening sound of flesh hitting flesh!"),
null,
attacker,
)
- to_chat(attacker, span_danger("You leg sweep [defender]!"))
+ to_chat(attacker, span_danger("You [sweeping_language] sweep [defender]!"))
playsound(attacker, 'sound/effects/hit_kick.ogg', 50, TRUE, -1)
+
+ if(tail_sweeping)
+ attacker.emote("spin")
+
defender.apply_damage(5, BRUTE, BODY_ZONE_CHEST)
defender.Knockdown(6 SECONDS)
log_combat(attacker, defender, "leg sweeped")
return MARTIAL_ATTACK_SUCCESS
-/datum/martial_art/krav_maga/proc/quick_choke(mob/living/attacker, mob/living/defender)//is actually lung punch
+/datum/martial_art/kaza_ruk/proc/quick_choke(mob/living/attacker, mob/living/defender)//is actually lung punch
attacker.do_attack_animation(defender)
defender.visible_message(
span_warning("[attacker] pounds [defender] on the chest!"),
@@ -141,7 +165,7 @@
log_combat(attacker, defender, "quickchoked")
return MARTIAL_ATTACK_SUCCESS
-/datum/martial_art/krav_maga/proc/neck_chop(mob/living/attacker, mob/living/defender)
+/datum/martial_art/kaza_ruk/proc/neck_chop(mob/living/attacker, mob/living/defender)
if(HAS_TRAIT(attacker, TRAIT_PACIFISM))
return MARTIAL_ATTACK_INVALID // Does 10 damage, so we can't let pacifists neck chop.
attacker.do_attack_animation(defender)
@@ -159,39 +183,16 @@
log_combat(attacker, defender, "neck chopped")
return MARTIAL_ATTACK_SUCCESS
-/datum/martial_art/krav_maga/harm_act(mob/living/attacker, mob/living/defender)
- var/picked_hit_type = pick("punch", "kick")
- var/bonus_damage = 0
- if(defender.body_position == LYING_DOWN)
- bonus_damage += 5
- picked_hit_type = "stomp"
-
- if(defender.check_block(attacker, 10 + bonus_damage, "[attacker]'s [picked_hit_type]", UNARMED_ATTACK))
+/datum/martial_art/kaza_ruk/harm_act(mob/living/attacker, mob/living/defender)
+ if(defender.check_block(attacker, 10, attacker.name, UNARMED_ATTACK))
return MARTIAL_ATTACK_FAIL
+
if(check_streak(attacker, defender))
return MARTIAL_ATTACK_SUCCESS
- log_combat(attacker, defender, "[picked_hit_type]ed")
- var/obj/item/bodypart/affecting = defender.get_bodypart(defender.get_random_valid_zone(attacker.zone_selected))
- defender.apply_damage(10 + bonus_damage, attacker.get_attack_type(), affecting)
- if(picked_hit_type == "kick" || picked_hit_type == "stomp")
- attacker.do_attack_animation(defender, ATTACK_EFFECT_KICK)
- playsound(defender, 'sound/effects/hit_kick.ogg', 50, TRUE, -1)
- else
- attacker.do_attack_animation(defender, ATTACK_EFFECT_PUNCH)
- playsound(defender, 'sound/effects/hit_punch.ogg', 50, TRUE, -1)
- defender.visible_message(
- span_danger("[attacker] [picked_hit_type]s [defender]!"),
- span_userdanger("You're [picked_hit_type]ed by [attacker]!"),
- span_hear("You hear a sickening sound of flesh hitting flesh!"),
- COMBAT_MESSAGE_RANGE,
- attacker,
- )
- to_chat(attacker, span_danger("You [picked_hit_type] [defender]!"))
- log_combat(attacker, defender, "[picked_hit_type] with [name]")
- return MARTIAL_ATTACK_SUCCESS
+ return MARTIAL_ATTACK_INVALID
-/datum/martial_art/krav_maga/disarm_act(mob/living/attacker, mob/living/defender)
+/datum/martial_art/kaza_ruk/disarm_act(mob/living/attacker, mob/living/defender)
if(defender.check_block(attacker, 0, attacker.name, UNARMED_ATTACK))
return MARTIAL_ATTACK_FAIL
if(check_streak(attacker, defender))
@@ -208,22 +209,65 @@
)
to_chat(attacker, span_danger("You disarm [defender]!"))
playsound(defender, 'sound/items/weapons/thudswoosh.ogg', 50, TRUE, -1)
- log_combat(attacker, defender, "disarmed (Krav Maga)", addition = "(disarmed of [stuff_in_hand])")
+ log_combat(attacker, defender, "disarmed (Kaza Ruk)", addition = "(disarmed of [stuff_in_hand])")
return MARTIAL_ATTACK_INVALID // normal shove
-//Krav Maga Gloves
+/// First, determine if we're going to execute our followup attack
-/obj/item/clothing/gloves/krav_maga
- abstract_type = /obj/item/clothing/gloves/krav_maga
+/datum/martial_art/kaza_ruk/proc/blow_followup(mob/living/source, mob/living/target, damage, attack_type, obj/item/bodypart/affecting, final_armor_block, kicking, limb_sharpness)
+ SIGNAL_HANDLER
+
+ if(!prob(50))
+ return
+
+ addtimer(CALLBACK(src, PROC_REF(execute_followup), source, target, damage, attack_type, affecting, final_armor_block, kicking, limb_sharpness), 0.25 SECONDS)
+
+/// After our delay, do the followup.
+
+/datum/martial_art/kaza_ruk/proc/execute_followup(mob/living/source, mob/living/target, damage, attack_type, obj/item/bodypart/affecting, final_armor_block, kicking, limb_sharpness)
+ if(QDELETED(source) || QDELETED(target))
+ return
+
+ if(!source.Adjacent(target))
+ return
+
+ var/tail_usage = FALSE
+ var/kick_language = "an axe kick"
+ var/strike_language = "an elbow strike"
+ if(ishuman(source))
+ var/mob/living/carbon/possible_human = source
+ var/obj/item/organ/tail/lizard/possible_lizard_tail = possible_human.get_organ_slot(ORGAN_SLOT_EXTERNAL_TAIL)
+ if(possible_lizard_tail)
+ tail_usage = TRUE
+ kick_language = "a helmsplitter tail strike"
+ strike_language = "a whiplash tail spin"
+
+ source.visible_message(
+ span_warning("[source] follows up with [kicking ? kick_language : strike_language] against [target]!"),
+ span_notice("You deliver [kicking ? kick_language : strike_language] against [target]!"),
+ span_hear("You hear a sickening sound of flesh hitting flesh!"),
+ )
+ if(tail_usage)
+ source.emote(kicking ? "flip" : "spin")
+ playsound(source, 'sound/effects/hit_punch.ogg', 50, TRUE, -1)
+ source.do_attack_animation(target, ATTACK_EFFECT_KICK)
+ target.apply_damage(round(damage/3,1), attack_type, affecting, final_armor_block, wound_bonus = damage) //Ostensibly, apply a third of our damage again // We're not being too fussy about limb bonuses for this
+ log_combat(source, target, "auto-followup strike (Kaza Ruk)")
+
+//Kaza Ruk Gloves
+
+/obj/item/clothing/gloves/kaza_ruk
+ abstract_type = /obj/item/clothing/gloves/kaza_ruk
clothing_traits = list(TRAIT_FAST_CUFFING)
-/obj/item/clothing/gloves/krav_maga/Initialize(mapload)
+/obj/item/clothing/gloves/kaza_ruk/Initialize(mapload)
. = ..()
- AddComponent(/datum/component/martial_art_giver, /datum/martial_art/krav_maga)
+ AddComponent(/datum/component/martial_art_giver, /datum/martial_art/kaza_ruk)
-/obj/item/clothing/gloves/krav_maga/sec//more obviously named, given to sec
- name = "krav maga gloves"
- desc = "These gloves can teach you to perform Krav Maga using nanochips."
+/obj/item/clothing/gloves/kaza_ruk/sec//more obviously named, given to sec
+ name = "kaza ruk gloves"
+ desc = "These gloves seem to guide you through a non-lizardperson friendly variant of the Tiziran martial art, Kaza Ruk. \
+ You're not entirely sure how they do that. Probably nanites."
icon_state = "fightgloves"
greyscale_colors = "#c41e0d"
cold_protection = HANDS
@@ -232,9 +276,9 @@
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
resistance_flags = NONE
-/obj/item/clothing/gloves/krav_maga/combatglovesplus
+/obj/item/clothing/gloves/kaza_ruk/combatglovesplus
name = "combat gloves plus"
- desc = "These tactical gloves are fireproof and electrically insulated, and through the use of nanochip technology will teach you the martial art of krav maga."
+ desc = "These tactical gloves are fireproof and electrically insulated. These gloves seem to guide you through a non-lizardperson friendly variant of the Tiziran martial art, Kaza Ruk."
icon_state = "black"
greyscale_colors = "#2f2e31"
siemens_coefficient = 0
@@ -244,9 +288,9 @@
heat_protection = HANDS
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
resistance_flags = NONE
- armor_type = /datum/armor/krav_maga_combatglovesplus
+ armor_type = /datum/armor/kaza_ruk_combatglovesplus
-/datum/armor/krav_maga_combatglovesplus
+/datum/armor/kaza_ruk_combatglovesplus
bio = 90
fire = 80
acid = 50
diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm
index b4021fd0b40..5e5635a69e6 100644
--- a/code/datums/martial/sleeping_carp.dm
+++ b/code/datums/martial/sleeping_carp.dm
@@ -1,66 +1,101 @@
-#define STRONG_PUNCH_COMBO "HH"
+#define WRIST_WRENCH_COMBO "HG"
#define LAUNCH_KICK_COMBO "HD"
#define DROP_KICK_COMBO "DD"
+#define KNEE_STOMACH_COMBO "GH"
/datum/martial_art/the_sleeping_carp
name = "The Sleeping Carp"
id = MARTIALART_SLEEPINGCARP
help_verb = /mob/living/proc/sleeping_carp_help
display_combos = TRUE
+ grab_state_modifier = 1
/// List of traits applied to users of this martial art.
- var/list/scarp_traits = list(TRAIT_NOGUNS, TRAIT_TOSS_GUN_HARD, TRAIT_HARDLY_WOUNDED, TRAIT_NODISMEMBER, TRAIT_HEAVY_SLEEPER)
+ var/list/scarp_traits = list(TRAIT_NOGUNS, TRAIT_TOSS_GUN_HARD, TRAIT_HARDLY_WOUNDED, TRAIT_NODISMEMBER, TRAIT_HEAVY_SLEEPER, TRAIT_PERFECT_ATTACKER)
+ /// List of objects exempt from reducing dodge probabilities
+ var/list/exempt_objects = list(
+ /obj/item/melee/baton/nunchaku,
+ /obj/item/staff/bostaff,
+ /obj/item/bambostaff,
+ /obj/item/cane,
+ /obj/item/nullrod/bostaff,
+ /obj/item/knife,
+ /obj/item/restraints/legcuffs/bola,
+ /obj/item/storage/toolbox,
+ /obj/item/spear,
+ /obj/item/claymore/shortsword,
+ /obj/item/nullrod/nullblade,
+ /obj/item/extendohand,
+ /obj/item/mop,
+ /obj/item/pushbroom,
+ /obj/item/melee/baseball_bat,
+ /obj/item/crowbar/hammer,
+ /obj/item/toy/plush/carpplushie,
+ )
/datum/martial_art/the_sleeping_carp/activate_style(mob/living/new_holder)
. = ..()
new_holder.add_traits(scarp_traits, SLEEPING_CARP_TRAIT)
RegisterSignal(new_holder, COMSIG_ATOM_ATTACKBY, PROC_REF(on_attackby))
RegisterSignal(new_holder, COMSIG_ATOM_PRE_BULLET_ACT, PROC_REF(hit_by_projectile))
+ RegisterSignal(new_holder, COMSIG_LIVING_CHECK_BLOCK, PROC_REF(check_dodge))
new_holder.faction |= FACTION_CARP //:D
new_holder.grant_language(/datum/language/carptongue, ALL, type)
/datum/martial_art/the_sleeping_carp/deactivate_style(mob/living/remove_from)
remove_from.remove_traits(scarp_traits, SLEEPING_CARP_TRAIT)
- UnregisterSignal(remove_from, list(COMSIG_ATOM_ATTACKBY, COMSIG_ATOM_PRE_BULLET_ACT))
+ UnregisterSignal(remove_from, list(COMSIG_ATOM_ATTACKBY, COMSIG_ATOM_PRE_BULLET_ACT, COMSIG_LIVING_CHECK_BLOCK))
remove_from.faction -= FACTION_CARP //:(
remove_from.remove_language(/datum/language/carptongue, ALL, type)
return ..()
/datum/martial_art/the_sleeping_carp/proc/check_streak(mob/living/attacker, mob/living/defender)
- if(findtext(streak,STRONG_PUNCH_COMBO))
+ if(findtext(streak,WRIST_WRENCH_COMBO))
reset_streak()
- return strongPunch(attacker, defender)
+ return wrist_wrench(attacker, defender)
if(findtext(streak,LAUNCH_KICK_COMBO))
reset_streak()
- return launchKick(attacker, defender)
+ return launch_kick(attacker, defender)
if(findtext(streak,DROP_KICK_COMBO))
reset_streak()
- return dropKick(attacker, defender)
+ return drop_kick(attacker, defender)
+
+ if(findtext(streak,KNEE_STOMACH_COMBO))
+ reset_streak()
+ return knee_stomach(attacker, defender)
return FALSE
-///Gnashing Teeth: Harm Harm, consistent 20 force punch on every second harm punch
-/datum/martial_art/the_sleeping_carp/proc/strongPunch(mob/living/attacker, mob/living/defender)
- // this var is so that the strong punch is always aiming for the body part the user is targeting and not trying to apply to the chest before deviating
- var/obj/item/bodypart/affecting = defender.get_bodypart(defender.get_random_valid_zone(attacker.zone_selected))
+/// Gnashing Teeth: Harm Grab, twists and possibly breaks the target's arm, disarming them.
+/datum/martial_art/the_sleeping_carp/proc/wrist_wrench(mob/living/attacker, mob/living/defender)
+ // Determine if our defender is a carbon. If not, we don't wrist wrench
+ if(!iscarbon(defender))
+ return FALSE
+
+ // Determine if our target has a functioning active arm. If not, return.
+ var/obj/item/bodypart/affecting = defender.get_active_hand()
+
+ if(!affecting)
+ return FALSE
+
attacker.do_attack_animation(defender, ATTACK_EFFECT_PUNCH)
- var/atk_verb = pick("precisely kick", "brutally chop", "cleanly hit", "viciously slam")
defender.visible_message(
- span_danger("[attacker] [atk_verb]s [defender]!"),
- span_userdanger("[attacker] [atk_verb]s you!"),
- span_hear("You hear a sickening sound of flesh hitting flesh!"),
+ span_danger("[attacker] violently twists [defender]'s [affecting]!"),
+ span_userdanger("[attacker] violently twists your [affecting]!"),
+ span_hear("You hear a sickening sound of bone snapping!"),
null,
attacker,
)
- to_chat(attacker, span_danger("You [atk_verb] [defender]!"))
+ to_chat(attacker, span_danger("You violently twist [defender]'s [affecting]!"))
playsound(defender, 'sound/items/weapons/punch1.ogg', 25, TRUE, -1)
- log_combat(attacker, defender, "strong punched (Sleeping Carp)")
- defender.apply_damage(20, attacker.get_attack_type(), affecting)
+ log_combat(attacker, defender, "wrist wrenched (Sleeping Carp)")
+ defender.apply_damage(20, BRUTE, affecting, wound_bonus = 30)
+ defender.drop_all_held_items()
return TRUE
-///Crashing Wave Kick: Harm Disarm combo, throws people seven tiles backwards
-/datum/martial_art/the_sleeping_carp/proc/launchKick(mob/living/attacker, mob/living/defender)
+/// Crashing Wave Kick: Harm Disarm combo, throws people seven tiles backwards
+/datum/martial_art/the_sleeping_carp/proc/launch_kick(mob/living/attacker, mob/living/defender)
attacker.do_attack_animation(defender, ATTACK_EFFECT_KICK)
defender.visible_message(
span_warning("[attacker] kicks [defender] square in the chest, sending them flying!"),
@@ -76,8 +111,8 @@
log_combat(attacker, defender, "launchkicked (Sleeping Carp)")
return TRUE
-///Keelhaul: Disarm Disarm combo, knocks people down and deals substantial stamina damage, and also discombobulates them. Knocks objects out of their hands if they're already on the ground.
-/datum/martial_art/the_sleeping_carp/proc/dropKick(mob/living/attacker, mob/living/defender)
+/// Keelhaul: Disarm Disarm combo, knocks people down and deals substantial stamina damage, and also discombobulates them. Knocks objects out of their hands if they're already on the ground.
+/datum/martial_art/the_sleeping_carp/proc/drop_kick(mob/living/attacker, mob/living/defender)
attacker.do_attack_animation(defender, ATTACK_EFFECT_KICK)
playsound(attacker, 'sound/effects/hit_kick.ogg', 50, TRUE, -1)
if(defender.body_position == STANDING_UP)
@@ -94,6 +129,25 @@
log_combat(attacker, defender, "dropkicked (Sleeping Carp)")
return TRUE
+/// Kraken Wrack: Grab Harm combo, causes them to be silenced and briefly stunned, as well as doing a moderate amount of stamina damage.
+/datum/martial_art/the_sleeping_carp/proc/knee_stomach(mob/living/attacker, mob/living/defender)
+ attacker.do_attack_animation(defender, ATTACK_EFFECT_KICK)
+ playsound(attacker, 'sound/effects/hit_kick.ogg', 50, TRUE, -1)
+ defender.visible_message(
+ span_warning("[attacker] violently slams [attacker.p_their()] knee into [defender]!"),
+ span_userdanger("You slam your knee straight into [defender]!"),
+ span_hear("You hear a sickening sound of flesh hitting flesh!"),
+ COMBAT_MESSAGE_RANGE,
+ attacker,
+ )
+ defender.apply_damage(20, STAMINA)
+ defender.Paralyze(1 SECONDS)
+ defender.adjust_silence_up_to(5 SECONDS, 5 SECONDS)
+ if(defender.losebreath <= 10)
+ defender.losebreath = clamp(defender.losebreath + 5, 0, 10)
+ log_combat(attacker, defender, "kneed in the stomach (Sleeping Carp)")
+ return TRUE
+
/datum/martial_art/the_sleeping_carp/grab_act(mob/living/attacker, mob/living/defender)
if(!can_deflect(attacker)) //allows for deniability
return MARTIAL_ATTACK_INVALID
@@ -142,29 +196,14 @@
defender.investigate_log("has had [defender.p_their()] neck snapped by [attacker].", INVESTIGATE_DEATHS)
return MARTIAL_ATTACK_SUCCESS
- var/atk_verb = pick("kick", "chop", "hit", "slam")
- var/final_damage = rand(10, 15)
- if(defender.check_block(attacker, final_damage, "[attacker]'s [atk_verb]", UNARMED_ATTACK))
+ if(defender.check_block(attacker, 10, attacker.name, UNARMED_ATTACK))
return MARTIAL_ATTACK_FAIL
add_to_streak("H", defender)
if(check_streak(attacker, defender))
return MARTIAL_ATTACK_SUCCESS
- var/obj/item/bodypart/affecting = defender.get_bodypart(defender.get_random_valid_zone(attacker.zone_selected))
- attacker.do_attack_animation(defender, ATTACK_EFFECT_PUNCH)
- defender.visible_message(
- span_danger("[attacker] [atk_verb]s [defender]!"),
- span_userdanger("[attacker] [atk_verb]s you!"),
- span_hear("You hear a sickening sound of flesh hitting flesh!"),
- null,
- attacker,
- )
- to_chat(attacker, span_danger("You [atk_verb] [defender]!"))
- defender.apply_damage(final_damage, attacker.get_attack_type(), affecting, wound_bonus = CANT_WOUND)
- playsound(defender, 'sound/items/weapons/punch1.ogg', 25, TRUE, -1)
- log_combat(attacker, defender, "punched (Sleeping Carp)")
- return MARTIAL_ATTACK_SUCCESS
+ return MARTIAL_ATTACK_INVALID // normal punch
/datum/martial_art/the_sleeping_carp/disarm_act(mob/living/attacker, mob/living/defender)
if(!can_deflect(attacker)) //allows for deniability
@@ -198,9 +237,25 @@
/datum/martial_art/the_sleeping_carp/proc/hit_by_projectile(mob/living/carp_user, obj/projectile/hitting_projectile, def_zone)
SIGNAL_HANDLER
+ var/determine_avoidance = 100
+ var/additional_adjustments = 0
+
+ if(istype(hitting_projectile, /obj/projectile/bullet/c38/match/true)) // 75% chance to ignore evasion
+ additional_adjustments -= 75
+
+ determine_avoidance = clamp(determine_avoidance + carp_style_check(carp_user) + additional_adjustments, 0, 100)
+
+ if(istype(hitting_projectile, /obj/projectile/bullet/harpoon)) // WHITE WHALE HOLY GRAIL
+ return NONE
+
if(!can_deflect(carp_user))
return NONE
+ if(!prob(determine_avoidance))
+ return NONE
+
+
+
carp_user.visible_message(
span_danger("[carp_user] effortlessly swats [hitting_projectile] aside! [carp_user.p_They()] can block bullets with [carp_user.p_their()] bare hands!"),
span_userdanger("You deflect [hitting_projectile]!"),
@@ -210,7 +265,7 @@
hitting_projectile.set_angle(rand(0, 360))//SHING
return COMPONENT_BULLET_PIERCED
-///Signal from getting attacked with an item, for a special interaction with touch spells
+/// Signal from getting attacked with an item, for a special interaction with touch spells
/datum/martial_art/the_sleeping_carp/proc/on_attackby(mob/living/carp_user, obj/item/attack_weapon, mob/attacker, list/modifiers)
SIGNAL_HANDLER
@@ -225,6 +280,100 @@
)
return COMPONENT_NO_AFTERATTACK
+/// If our user has committed to being as nautically radical as they can be, they may be able to avoid incoming attacks.
+/datum/martial_art/the_sleeping_carp/proc/check_dodge(mob/living/carp_user, atom/movable/hitby, damage, attack_text, attack_type, ...)
+ SIGNAL_HANDLER
+
+ var/determine_avoidance = clamp(carp_style_check(carp_user), 0, 75)
+
+ if(!can_deflect(carp_user))
+ return
+
+ if(attack_type == PROJECTILE_ATTACK || attack_type == THROWN_PROJECTILE_ATTACK)
+ return NONE
+
+ if(!prob(determine_avoidance))
+ return NONE
+
+ carp_user.visible_message(
+ span_danger("[carp_user] cleanly avoids [attack_text] with incredible speed!"),
+ span_userdanger("You dodge [attack_text]"),
+ )
+ playsound(carp_user.loc, 'sound/items/weapons/punchmiss.ogg', 25, TRUE, -1)
+ return SUCCESSFUL_BLOCK
+
+/* Determines how 'carp-y' or how 'martial arts-y' we are, granting us the ability to avoid attacks.
+* At a baseline, we will always avoid projectile attacks, but we may not necessarily avoid other attacks.
+* If we wear carp based clothing, or martial arts based clothing, we improve our style factor.
+* If we are a carp mutant, we improve our style factor.
+* If we literally are a carp, we just assume we're very carpy and return our max value.
+* If we wear a lot of armor, we reduce our style factor. Some martial arts or carp items may result in a net netural bonus.
+* If there is anything in our hands, we're also less likely to avoid attacks.
+*/
+/datum/martial_art/the_sleeping_carp/proc/carp_style_check(mob/living/carp_user)
+ // An evaluation of how 'carp' we are.
+ var/style_factor_points = 0
+
+ if(istype(carp_user, /mob/living/basic/space_dragon) || istype(carp_user, /mob/living/basic/carp))
+ return 100
+
+ if(!ishuman(carp_user)) // We're not concerned about nonhumans here, we can assume we've covered any relevant mobs by checking for carp.
+ return 0
+
+ var/mob/living/carbon/human/human_carp_user = carp_user
+
+ var/obj/item/bodypart/potential_head = human_carp_user.get_bodypart(BODY_ZONE_HEAD)
+ var/obj/item/bodypart/potential_chest = human_carp_user.get_bodypart(BODY_ZONE_CHEST)
+ var/obj/item/clothing/is_it_the_shoes = human_carp_user.get_item_by_slot(ITEM_SLOT_FEET)
+
+ // The presence of armor is a style malus
+ var/oh_no_armor = 0
+
+ // Lets look to see if any relevant headwear is armored or on theme
+ for(var/obj/item/clothing/possible_headbands in human_carp_user.get_clothing_on_part(potential_head))
+ if(possible_headbands.clothing_flags & CARP_STYLE_FACTOR)
+ style_factor_points += 20 // Basically, you only need one chest level item to contribute
+ oh_no_armor += human_carp_user.run_armor_check(potential_head, MELEE)
+
+ // Then let's look for any chest clothing that is either armored or on theme
+ for(var/obj/item/clothing/possible_gi in human_carp_user.get_clothing_on_part(potential_chest))
+ if(possible_gi.clothing_flags & CARP_STYLE_FACTOR)
+ style_factor_points += 20 // Only need one head level item to contribute
+ oh_no_armor += human_carp_user.run_armor_check(potential_chest, MELEE)
+
+ // We also consider whether our footwear is appropriate
+ if(is_it_the_shoes.clothing_flags & CARP_STYLE_FACTOR)
+ style_factor_points += 20
+
+ // Achieved a carp state of mind.
+ if(human_carp_user.has_status_effect(/datum/status_effect/organ_set_bonus/carp))
+ style_factor_points += 20
+
+ var/list/our_held_items = list()
+ our_held_items += human_carp_user.get_active_held_item()
+ our_held_items += human_carp_user.get_inactive_held_item()
+
+ // We check for wielded objects. If they're not abstract items or exempt items, we
+ for(var/obj/item/possibly_a_held_object as anything in our_held_items)
+ if(possibly_a_held_object.item_flags & (ABSTRACT|HAND_ITEM) && !possibly_a_held_object.block_chance)
+ continue
+
+ if(possibly_a_held_object in exempt_objects)
+ continue
+
+ if(possibly_a_held_object.w_class <= WEIGHT_CLASS_SMALL && !possibly_a_held_object.block_chance)
+ continue
+
+ oh_no_armor += possibly_a_held_object.block_chance
+ oh_no_armor += possibly_a_held_object.w_class * 10 * (HAS_TRAIT(possibly_a_held_object, TRAIT_WIELDED) ? 2 : 1)
+
+ if(human_carp_user.body_position != STANDING_UP) // YARR, MAN OVERBOARD
+ style_factor_points -= 30
+
+ style_factor_points -= oh_no_armor
+
+ return style_factor_points
+
/// Verb added to humans who learn the art of the sleeping carp.
/mob/living/proc/sleeping_carp_help()
set name = "Recall Teachings"
@@ -232,16 +381,19 @@
set category = "Sleeping Carp"
to_chat(usr, span_info("You retreat inward and recall the teachings of the Sleeping Carp...\n\
- [span_notice("Gnashing Teeth")]: Punch Punch. Deal additional damage every second (consecutive) punch! Very good chance to wound!\n\
+ [span_notice("Gnashing Teeth")]: Punch Grab. Violently twists your opponent's arm, dislocating or even shattering bone and forcing them to drop their held items.\n\
[span_notice("Crashing Wave Kick")]: Punch Shove. Launch your opponent away from you with incredible force!\n\
[span_notice("Keelhaul")]: Shove Shove. Nonlethally kick an opponent to the floor, knocking them down, discombobulating them and dealing substantial stamina damage. If they're already prone, disarm them as well.\n\
- [span_notice("Grabs and Shoves")]: While in combat mode, your typical grab and shove do decent stamina damage. If you grab someone who has substantial amounts of stamina damage, you knock them out!\n\
+ [span_notice("Kraken Wrack")]: Grab Punch. Deliver a knee jab into the opponent, dealing high stamina damage, as well as briefly stunning them, winding them and making it difficult for them to speak.\n\
+ [span_notice("Grabs and Shoves")]: While in combat mode, your typical grab and shove do decent stamina damag, and your grabs harder to break. If you grab someone who has substantial amounts of stamina damage, you knock them out!\n\
While in combat mode (and not stunned, not a hulk, and not in a mech), you can reflect all projectiles that come your way, sending them back at the people who fired them! \n\
+ However, your ability to avoid projectiles is negatively affected when your are burdened by armor, or whenever you are carrying normal-sized or heavier objects in your hands. \n\
+ But if you commmit fully to the martial arts lifestyle by wearing martial arts or carp-related regalia, you will feel empowered enough to potentially avoid attacks even from melee weapons or other unarmed combatants. \n\
+ Some melee weapons, such as bo starves, spears, short blades, knives, toolboxes, baseball bats and non-blocking small objects are safe to carry without affecting your ability to defend yourself. Exploit this for a tactical advantage. \n\
Also, you are more resilient against suffering wounds in combat, and your limbs cannot be dismembered. This grants you extra staying power during extended combat, especially against slashing and other bleeding weapons. \n\
You are not invincible, however- while you may not suffer debilitating wounds often, you must still watch your health and should have appropriate medical supplies for use during downtime. \n\
In addition, your training has imbued you with a loathing of guns, and you can no longer use them."))
-
/obj/item/staff/bostaff
name = "bo staff"
desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate."
@@ -337,6 +489,7 @@
. = ..()
AddComponent(/datum/component/martial_art_giver, /datum/martial_art/the_sleeping_carp)
-#undef STRONG_PUNCH_COMBO
+#undef WRIST_WRENCH_COMBO
#undef LAUNCH_KICK_COMBO
#undef DROP_KICK_COMBO
+#undef KNEE_STOMACH_COMBO
diff --git a/code/datums/quirks/negative_quirks/addict.dm b/code/datums/quirks/negative_quirks/addict.dm
index 2136e319244..b1a51f689fd 100644
--- a/code/datums/quirks/negative_quirks/addict.dm
+++ b/code/datums/quirks/negative_quirks/addict.dm
@@ -16,7 +16,7 @@
var/process_interval = 30 SECONDS //! how frequently the quirk processes
COOLDOWN_DECLARE(next_process) //! ticker for processing
-/datum/quirk/item_quirk/addict/add_unique(client/client_source)
+/datum/quirk/item_quirk/addict/add(client/client_source)
var/mob/living/carbon/human/human_holder = quirk_holder
if(!reagent_type)
@@ -27,6 +27,7 @@
for(var/addiction in reagent_instance.addiction_types)
human_holder.last_mind?.add_addiction_points(addiction, 1000)
+/datum/quirk/item_quirk/addict/add_unique(client/client_source)
var/current_turf = get_turf(quirk_holder)
if(!drug_container_type)
diff --git a/code/datums/quirks/negative_quirks/allergic.dm b/code/datums/quirks/negative_quirks/allergic.dm
index 59e4080602c..b4cec41ba56 100644
--- a/code/datums/quirks/negative_quirks/allergic.dm
+++ b/code/datums/quirks/negative_quirks/allergic.dm
@@ -27,7 +27,7 @@
)
var/allergy_string
-/datum/quirk/item_quirk/allergic/add_unique(client/client_source)
+/datum/quirk/item_quirk/allergic/add(client/client_source)
var/list/chem_list = subtypesof(/datum/reagent/medicine) - blacklist
var/list/allergy_chem_names = list()
for(var/i in 0 to 5)
@@ -39,33 +39,34 @@
name = "Extreme [allergy_string] Allergies"
medical_record_text = "Patient's immune system responds violently to [allergy_string]"
+/datum/quirk/item_quirk/allergic/add_unique(client/client_source)
var/mob/living/carbon/human/human_holder = quirk_holder
var/obj/item/clothing/accessory/dogtag/allergy/dogtag = new(get_turf(human_holder), allergy_string)
give_item_to_holder(dogtag, list(LOCATION_BACKPACK, LOCATION_HANDS), flavour_text = "Make sure medical staff can see this...", notify_player = TRUE)
+/datum/quirk/item_quirk/allergic/add()
+ RegisterSignal(quirk_holder, COMSIG_MOB_REAGENT_TICK, PROC_REF(block_metab))
+
+/datum/quirk/item_quirk/allergic/remove()
+ UnregisterSignal(quirk_holder, COMSIG_MOB_REAGENT_TICK)
+
/datum/quirk/item_quirk/allergic/post_add()
quirk_holder.add_mob_memory(/datum/memory/key/quirk_allergy, allergy_string = allergy_string)
to_chat(quirk_holder, span_boldnotice("You are allergic to [allergy_string], make sure not to consume any of these!"))
-/datum/quirk/item_quirk/allergic/process(seconds_per_tick)
- var/mob/living/carbon/carbon_quirk_holder = quirk_holder
- //Just halts the progression, I'd suggest you run to medbay asap to get it fixed
- if(carbon_quirk_holder.reagents.has_reagent(/datum/reagent/medicine/epinephrine))
- for(var/allergy in allergies)
- var/datum/reagent/instantiated_med = carbon_quirk_holder.reagents.has_reagent(allergy)
- if(!instantiated_med)
- continue
- instantiated_med.reagent_removal_skip_list |= ALLERGIC_REMOVAL_SKIP
- return //block damage so long as epinephrine exists
+/datum/quirk/item_quirk/allergic/proc/block_metab(mob/living/carbon/source, datum/reagent/chem, seconds_per_tick, times_fired)
+ SIGNAL_HANDLER
- for(var/allergy in allergies)
- var/datum/reagent/instantiated_med = carbon_quirk_holder.reagents.has_reagent(allergy)
- if(!instantiated_med)
- continue
- instantiated_med.reagent_removal_skip_list -= ALLERGIC_REMOVAL_SKIP
- carbon_quirk_holder.adjustToxLoss(3 * seconds_per_tick)
- carbon_quirk_holder.reagents.add_reagent(/datum/reagent/toxin/histamine, 3 * seconds_per_tick)
- if(SPT_PROB(10, seconds_per_tick))
- carbon_quirk_holder.vomit(VOMIT_CATEGORY_DEFAULT)
- carbon_quirk_holder.adjustOrganLoss(pick(ORGAN_SLOT_BRAIN,ORGAN_SLOT_APPENDIX,ORGAN_SLOT_LUNGS,ORGAN_SLOT_HEART,ORGAN_SLOT_LIVER,ORGAN_SLOT_STOMACH),10)
+ if(!is_type_in_list(chem, allergies))
+ return NONE
+ // Having epinephrine stops metabolization of an allergen, but doesn't remove it from the system
+ if(source.reagents.has_reagent(/datum/reagent/medicine/epinephrine))
+ return COMSIG_MOB_STOP_REAGENT_METABOLISM
+ // Otherwise the allergen causes a ton of damage though otherwise processes normally
+ source.apply_damage(3 * seconds_per_tick, TOX)
+ source.reagents.add_reagent(/datum/reagent/toxin/histamine, 3 * seconds_per_tick)
+ if(SPT_PROB(10, seconds_per_tick))
+ source.vomit(VOMIT_CATEGORY_DEFAULT)
+ source.adjustOrganLoss(pick(ORGAN_SLOT_BRAIN, ORGAN_SLOT_APPENDIX, ORGAN_SLOT_LUNGS, ORGAN_SLOT_HEART, ORGAN_SLOT_LIVER, ORGAN_SLOT_STOMACH), 10)
+ return NONE
diff --git a/code/datums/quirks/negative_quirks/asthma.dm b/code/datums/quirks/negative_quirks/asthma.dm
index 6683869a646..08ae561dc6d 100644
--- a/code/datums/quirks/negative_quirks/asthma.dm
+++ b/code/datums/quirks/negative_quirks/asthma.dm
@@ -60,18 +60,19 @@
/datum/disease/asthma_attack/critical = 1, // this can quickly kill you, so its rarity is justified
)
-/datum/quirk/item_quirk/asthma/add_unique(client/client_source)
- . = ..()
-
- var/obj/item/inhaler/albuterol/asthma/rescue_inhaler = new(get_turf(quirk_holder))
- give_item_to_holder(rescue_inhaler, list(LOCATION_BACKPACK, LOCATION_HANDS), flavour_text = "You can use this to quickly relieve the symptoms of your asthma.")
-
+/datum/quirk/item_quirk/asthma/add(client/client_source)
RegisterSignal(quirk_holder, COMSIG_CARBON_EXPOSED_TO_SMOKE, PROC_REF(holder_exposed_to_smoke))
RegisterSignal(quirk_holder, COMSIG_CARBON_LOSE_ORGAN, PROC_REF(organ_removed))
RegisterSignal(quirk_holder, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(exposed_to_reagents))
RegisterSignal(quirk_holder, COMSIG_LIVING_POST_FULLY_HEAL, PROC_REF(on_full_heal))
RegisterSignal(quirk_holder, COMSIG_LIVING_LIFE, PROC_REF(on_life))
+/datum/quirk/item_quirk/asthma/add_unique(client/client_source)
+ . = ..()
+
+ var/obj/item/inhaler/albuterol/asthma/rescue_inhaler = new(get_turf(quirk_holder))
+ give_item_to_holder(rescue_inhaler, list(LOCATION_BACKPACK, LOCATION_HANDS), flavour_text = "You can use this to quickly relieve the symptoms of your asthma.")
+
COOLDOWN_START(src, next_attack_cooldown, time_first_attack_can_happen)
/datum/quirk/item_quirk/asthma/remove()
diff --git a/code/datums/quirks/negative_quirks/blindness.dm b/code/datums/quirks/negative_quirks/blindness.dm
index 8dafede1fe1..42517e05344 100644
--- a/code/datums/quirks/negative_quirks/blindness.dm
+++ b/code/datums/quirks/negative_quirks/blindness.dm
@@ -20,6 +20,11 @@
blindfold.colored_before = TRUE
give_item_to_holder(blindfold, list(LOCATION_EYES, LOCATION_HANDS))
+/datum/quirk/item_quirk/blindness/is_species_appropriate(datum/species/mob_species)
+ if(ispath(mob_species, /datum/species/dullahan))
+ return FALSE
+ return ..()
+
/datum/quirk/item_quirk/blindness/add(client/client_source)
quirk_holder.become_blind(QUIRK_TRAIT)
diff --git a/code/datums/quirks/negative_quirks/brain_problems.dm b/code/datums/quirks/negative_quirks/brain_problems.dm
index 8bafa07b9dd..4ecc9c0713a 100644
--- a/code/datums/quirks/negative_quirks/brain_problems.dm
+++ b/code/datums/quirks/negative_quirks/brain_problems.dm
@@ -29,5 +29,10 @@
notify_player = TRUE,
)
+/datum/quirk/item_quirk/brainproblems/is_species_appropriate(datum/species/mob_species)
+ if(ispath(mob_species, /datum/species/dullahan))
+ return FALSE
+ return ..()
+
/datum/quirk/item_quirk/brainproblems/process(seconds_per_tick)
quirk_holder.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.2 * seconds_per_tick)
diff --git a/code/datums/quirks/negative_quirks/fluoride_stare.dm b/code/datums/quirks/negative_quirks/fluoride_stare.dm
index 97b9c75f3e9..c14efee3014 100644
--- a/code/datums/quirks/negative_quirks/fluoride_stare.dm
+++ b/code/datums/quirks/negative_quirks/fluoride_stare.dm
@@ -10,6 +10,11 @@
quirk_flags = QUIRK_HUMAN_ONLY
mail_goodies = list(/obj/item/reagent_containers/cup/bottle/salglu_solution, /obj/item/light/bulb)
+/datum/quirk/item_quirk/fluoride_stare/is_species_appropriate(datum/species/mob_species)
+ if(ispath(mob_species, /datum/species/dullahan))
+ return FALSE
+ return ..()
+
/datum/quirk/item_quirk/fluoride_stare/add_unique(client/client_source)
var/obj/item/reagent_containers/cup/bottle/salglu_solution/saline = new(get_turf(quirk_holder))
give_item_to_holder(saline, list(
diff --git a/code/datums/quirks/negative_quirks/narcolepsy.dm b/code/datums/quirks/negative_quirks/narcolepsy.dm
index 13643b48a8f..2f1d01f59ee 100644
--- a/code/datums/quirks/negative_quirks/narcolepsy.dm
+++ b/code/datums/quirks/negative_quirks/narcolepsy.dm
@@ -11,10 +11,11 @@
/obj/item/storage/pill_bottle/prescription_stimulant,
)
-/datum/quirk/item_quirk/narcolepsy/add_unique(client/client_source)
+/datum/quirk/item_quirk/narcolepsy/add(client/client_source)
var/mob/living/carbon/carbon_user = quirk_holder
carbon_user.gain_trauma(/datum/brain_trauma/severe/narcolepsy/permanent, TRAUMA_RESILIENCE_ABSOLUTE)
+/datum/quirk/item_quirk/narcolepsy/add_unique(client/client_source)
give_item_to_holder(
/obj/item/storage/pill_bottle/prescription_stimulant,
list(
diff --git a/code/datums/quirks/negative_quirks/nearsighted.dm b/code/datums/quirks/negative_quirks/nearsighted.dm
index a9e945861d7..3c0b8f78c53 100644
--- a/code/datums/quirks/negative_quirks/nearsighted.dm
+++ b/code/datums/quirks/negative_quirks/nearsighted.dm
@@ -14,6 +14,11 @@
associated_typepath = /datum/quirk/item_quirk/nearsighted
customization_options = list(/datum/preference/choiced/glasses)
+/datum/quirk/item_quirk/nearsighted/is_species_appropriate(datum/species/mob_species)
+ if(ispath(mob_species, /datum/species/dullahan))
+ return FALSE
+ return ..()
+
/datum/quirk/item_quirk/nearsighted/add_unique(client/client_source)
var/glasses_name = client_source?.prefs.read_preference(/datum/preference/choiced/glasses) || "Regular"
var/obj/item/clothing/glasses/glasses_type
diff --git a/code/datums/shuttles/cargo.dm b/code/datums/shuttles/cargo.dm
index 0dba61fdedd..b3fadeaaa75 100644
--- a/code/datums/shuttles/cargo.dm
+++ b/code/datums/shuttles/cargo.dm
@@ -3,6 +3,10 @@
name = "Base Shuttle Template (Cargo)"
who_can_purchase = null
+/datum/map_template/shuttle/cargo/mini
+ suffix ="mini"
+ name = "supply shuttle (Mini)"
+
/datum/map_template/shuttle/cargo/kilo
suffix = "kilo"
name = "supply shuttle (Kilo)"
diff --git a/code/datums/station_traits/admin_panel.dm b/code/datums/station_traits/admin_panel.dm
index 9779d7b22d0..da6a41b3cf7 100644
--- a/code/datums/station_traits/admin_panel.dm
+++ b/code/datums/station_traits/admin_panel.dm
@@ -28,9 +28,7 @@ ADMIN_VERB(station_traits_panel, R_FUN, "Modify Station Traits", "Modify the sta
var/list/valid_station_traits = list()
- for (var/datum/station_trait/station_trait_path as anything in subtypesof(/datum/station_trait))
- if(station_trait_path::abstract_type == station_trait_path)
- continue
+ for (var/datum/station_trait/station_trait_path as anything in valid_subtypesof(/datum/station_trait))
valid_station_traits += list(list(
"name" = initial(station_trait_path.name),
"path" = station_trait_path,
diff --git a/code/datums/station_traits/job_traits.dm b/code/datums/station_traits/job_traits.dm
index 32b2025fcf7..05d9a1b3f29 100644
--- a/code/datums/station_traits/job_traits.dm
+++ b/code/datums/station_traits/job_traits.dm
@@ -205,7 +205,7 @@
/// Gives the AI SAT a fax machine if it doesn't have one. This is copy pasted from Bridge Assistant's coffee maker.
/datum/station_trait/job/human_ai/proc/give_fax_machine(datum/source)
SIGNAL_HANDLER
- var/area/sat_area = GLOB.areas_by_type[/area/station/ai_monitored/turret_protected/ai]
+ var/area/sat_area = GLOB.areas_by_type[/area/station/ai/satellite/chamber]
if(isnull(sat_area))
return
var/list/fax_machines = SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/fax)
diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm
index 65132e02ddb..c30a7380bea 100644
--- a/code/datums/status_effects/buffs.dm
+++ b/code/datums/status_effects/buffs.dm
@@ -266,7 +266,8 @@
/atom/movable/screen/alert/status_effect/exercised
name = "Exercise"
desc = "You feel well exercised! Sleeping will improve your fitness."
- icon_state = "exercised"
+ use_user_hud_icon = TRUE
+ overlay_state = "exercised"
//Hippocratic Oath: Applied when the Rod of Asclepius is activated.
/datum/status_effect/hippocratic_oath
@@ -377,7 +378,9 @@
/atom/movable/screen/alert/status_effect/regenerative_core
name = "Regenerative Core Tendrils"
desc = "You can move faster than your broken body could normally handle!"
- icon_state = "regenerative_core"
+ use_user_hud_icon = TRUE
+ overlay_icon = 'icons/obj/medical/organs/mining_organs.dmi'
+ overlay_state = "legion_core_stable"
/datum/status_effect/regenerative_core
id = "Regenerative Core"
@@ -420,7 +423,8 @@
/atom/movable/screen/alert/status_effect/lightningorb
name = "Lightning Orb"
desc = "The speed surges through you!"
- icon_state = "lightningorb"
+ use_user_hud_icon = TRUE
+ overlay_state = "lightningorb"
/datum/status_effect/mayhem
id = "Mayhem"
@@ -558,7 +562,8 @@
/atom/movable/screen/alert/status_effect/nest_sustenance
name = "Nest Vitalization"
desc = "The resin seems to pulsate around you. It seems to be sustaining your vital functions. You feel ill..."
- icon_state = "nest_life"
+ use_user_hud_icon = TRUE
+ overlay_state = "nest_life"
/**
* Granted to wizards upon satisfying the cheese sacrifice during grand rituals.
@@ -568,12 +573,7 @@
id = "blessing_of_insanity"
duration = STATUS_EFFECT_PERMANENT
tick_interval = STATUS_EFFECT_NO_TICK
- alert_type = /atom/movable/screen/alert/status_effect/blessing_of_insanity
-
-/atom/movable/screen/alert/status_effect/blessing_of_insanity
- name = "Blessing of Insanity"
- desc = "Your devotion to madness has improved your resilience to all damage and you gain the power to levitate!"
- //no screen alert - the gravity already throws one
+ alert_type = null
/datum/status_effect/blessing_of_insanity/on_apply()
if(ishuman(owner))
@@ -642,7 +642,8 @@
/atom/movable/screen/alert/status_effect/radiation_immunity
name = "Radiation shielding"
desc = "You're immune to radiation, get settled quick!"
- icon_state = "radiation_shield"
+ use_user_hud_icon = TRUE
+ overlay_state = "radiation_shield"
/// Throw an alert we're in darkness!! Nightvision can make it hard to tell so this is useful
/datum/status_effect/shadow
@@ -673,4 +674,5 @@
/atom/movable/screen/alert/status_effect/shadow_regeneration
name = "Shadow Regeneration"
desc = "Bathed in soothing darkness, you will slowly heal yourself"
- icon_state = "lightless"
+ use_user_hud_icon = TRUE
+ overlay_state = "lightless"
diff --git a/code/datums/status_effects/buffs/food/_food_effect.dm b/code/datums/status_effects/buffs/food/_food_effect.dm
index fe63df29e3a..15e6d914929 100644
--- a/code/datums/status_effects/buffs/food/_food_effect.dm
+++ b/code/datums/status_effects/buffs/food/_food_effect.dm
@@ -14,10 +14,10 @@
if(isnum(timeout_mod))
duration *= timeout_mod
if(istype(linked_alert, /atom/movable/screen/alert/status_effect/food))
- linked_alert.icon_state = "[linked_alert.base_icon_state]_[strength]"
+ linked_alert.overlay_state = "food_buff_[strength]"
/atom/movable/screen/alert/status_effect/food
name = "Hand-crafted meal"
desc = "Eating it made me feel better."
- icon_state = "food_buff_1"
- base_icon_state = "food_buff"
+ use_user_hud_icon = TRUE
+ overlay_state = "food_buff_1"
diff --git a/code/datums/status_effects/buffs/food/chilling.dm b/code/datums/status_effects/buffs/food/chilling.dm
index 0827ac5a4af..d2fb089f11f 100644
--- a/code/datums/status_effects/buffs/food/chilling.dm
+++ b/code/datums/status_effects/buffs/food/chilling.dm
@@ -9,6 +9,7 @@
/atom/movable/screen/alert/status_effect/icecream_chilling
name = "Cooling Off"
- desc = "Nothing beats a cup of ice cream during hot, plasma-floody day..."
- icon_state = "food_icecream"
+ desc = "Nothing beats a cup of ice cream during hot, plasma-flooded day..."
+ use_user_hud_icon = TRUE
+ overlay_state = "food_icecream"
diff --git a/code/datums/status_effects/buffs/food/grant_trait.dm b/code/datums/status_effects/buffs/food/grant_trait.dm
index 46d4b060739..0b1e65dc848 100644
--- a/code/datums/status_effects/buffs/food/grant_trait.dm
+++ b/code/datums/status_effects/buffs/food/grant_trait.dm
@@ -22,7 +22,8 @@
/atom/movable/screen/alert/status_effect/shockimmune
name = "Grounded"
desc = "That meal made me feel like a superconductor..."
- icon_state = "shock_immune"
+ use_user_hud_icon = TRUE
+ overlay_state = "shock_immune"
/datum/status_effect/food/trait/mute
alert_type = /atom/movable/screen/alert/status_effect/mute
@@ -31,7 +32,8 @@
/atom/movable/screen/alert/status_effect/mute
name = "..."
desc = "..."
- icon_state = "mute"
+ use_user_hud_icon = TRUE
+ overlay_state = "mute"
/datum/status_effect/food/trait/ashstorm_immune
alert_type = /atom/movable/screen/alert/status_effect/ashstorm_immune
@@ -40,7 +42,8 @@
/atom/movable/screen/alert/status_effect/ashstorm_immune
name = "Ashstorm-proof"
desc = "That meal makes me feel born on Lavaland."
- icon_state = "ashstorm_immune"
+ use_user_hud_icon = TRUE
+ overlay_state = "ashstorm_immune"
/datum/status_effect/food/trait/waddle
alert_type = /atom/movable/screen/alert/status_effect/waddle
@@ -53,4 +56,6 @@
/atom/movable/screen/alert/status_effect/waddle
name = "Waddling"
desc = "That meal makes me want to joke around."
- icon_state = "waddle"
+ use_user_hud_icon = TRUE
+ overlay_icon = /obj/item/clothing/mask/gas/clown_hat::icon
+ overlay_state = /obj/item/clothing/mask/gas/clown_hat::icon_state
diff --git a/code/datums/status_effects/buffs/food/speech.dm b/code/datums/status_effects/buffs/food/speech.dm
index 9878f0ebf35..95598c03bb9 100644
--- a/code/datums/status_effects/buffs/food/speech.dm
+++ b/code/datums/status_effects/buffs/food/speech.dm
@@ -28,7 +28,8 @@
/atom/movable/screen/alert/status_effect/italian_speech
name = "Linguini Embrace"
desc = "You feel a sudden urge to gesticulate wildly."
- icon_state = "food_italian"
+ use_user_hud_icon = TRUE
+ overlay_state = "food_italian"
/datum/status_effect/food/speech/french
alert_type = /atom/movable/screen/alert/status_effect/french_speech
@@ -56,4 +57,5 @@
/atom/movable/screen/alert/status_effect/french_speech
name = "Café Chic"
desc = "Suddenly, everything seems worthy of a passionate debate."
- icon_state = "food_french"
+ use_user_hud_icon = TRUE
+ overlay_state = "food_french"
diff --git a/code/datums/status_effects/cuffed_item.dm b/code/datums/status_effects/cuffed_item.dm
index 3bd034fb097..c356f377f3d 100644
--- a/code/datums/status_effects/cuffed_item.dm
+++ b/code/datums/status_effects/cuffed_item.dm
@@ -143,7 +143,6 @@
/atom/movable/screen/alert/status_effect/cuffed_item
name = "Cuffed Item"
desc = "You've an item firmly cuffed to your arm. You probably won't be accidentally dropping it somewhere anytime soon."
- icon_state = "template"
use_user_hud_icon = TRUE
clickable_glow = TRUE
click_master = FALSE
diff --git a/code/datums/status_effects/debuffs/cursed.dm b/code/datums/status_effects/debuffs/cursed.dm
index 083bd678635..00e3f02f851 100644
--- a/code/datums/status_effects/debuffs/cursed.dm
+++ b/code/datums/status_effects/debuffs/cursed.dm
@@ -178,7 +178,8 @@
/atom/movable/screen/alert/status_effect/cursed
name = "Cursed!"
desc = "The brand on your hand reminds you of your greed, yet you seem to be okay otherwise."
- icon_state = "cursed_by_slots"
+ use_user_hud_icon = TRUE
+ overlay_state = "cursed_by_slots"
/atom/movable/screen/alert/status_effect/cursed/update_desc()
. = ..()
diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm
index bec38533cdd..866aa9dd65b 100644
--- a/code/datums/status_effects/debuffs/debuffs.dm
+++ b/code/datums/status_effects/debuffs/debuffs.dm
@@ -252,7 +252,8 @@
/atom/movable/screen/alert/status_effect/asleep
name = "Asleep"
desc = "You've fallen asleep. Wait a bit and you should wake up. Unless you don't, considering how helpless you are."
- icon_state = "asleep"
+ use_user_hud_icon = TRUE
+ overlay_state = "asleep"
//STASIS
/datum/status_effect/grouped/stasis
@@ -309,7 +310,8 @@
/atom/movable/screen/alert/status_effect/stasis
name = "Stasis"
desc = "Your biological functions have halted. You could live forever this way, but it's pretty boring."
- icon_state = "stasis"
+ use_user_hud_icon = TRUE
+ overlay_state = "stasis"
/datum/status_effect/his_wrath //does minor damage over time unless holding His Grace
id = "his_wrath"
@@ -570,7 +572,8 @@
/atom/movable/screen/alert/status_effect/trance
name = "Trance"
desc = "Everything feels so distant, and you can feel your thoughts forming loops inside your head..."
- icon_state = "high"
+ use_user_hud_icon = TRUE
+ overlay_state = "high"
/datum/status_effect/trance/tick(seconds_between_ticks)
if(stun)
@@ -696,7 +699,8 @@
/atom/movable/screen/alert/status_effect/convulsing
name = "Shaky Hands"
desc = "You've been zapped with something and your hands can't stop shaking! You can't seem to hold on to anything."
- icon_state = "convulsing"
+ use_user_hud_icon = TRUE
+ overlay_state = "convulsing"
/datum/status_effect/dna_melt
id = "dna_melt"
@@ -719,7 +723,8 @@
/atom/movable/screen/alert/status_effect/dna_melt
name = "Genetic Breakdown"
desc = "I don't feel so good. Your body can't handle the mutations! You have one minute to remove your mutations, or you will be met with a horrible fate."
- icon_state = "dna_melt"
+ use_user_hud_icon = TRUE
+ overlay_state = "dna_melt"
/datum/status_effect/go_away
id = "go_away"
@@ -767,7 +772,8 @@
/atom/movable/screen/alert/status_effect/go_away
name = "TO THE STARS AND BEYOND!"
desc = "I must go, my people need me!"
- icon_state = "high"
+ use_user_hud_icon = TRUE
+ overlay_state = "high"
/datum/status_effect/fake_virus
id = "fake_virus"
@@ -914,7 +920,8 @@
/atom/movable/screen/alert/status_effect/ants
name = "Ants!"
desc = span_warning("JESUS FUCKING CHRIST! CLICK TO GET THOSE THINGS OFF!")
- icon_state = "antalert"
+ use_user_hud_icon = TRUE
+ overlay_state = "antalert"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/ants/Click()
@@ -994,7 +1001,8 @@
/atom/movable/screen/alert/status_effect/discoordinated
name = "Discoordinated"
desc = "You can't seem to properly use anything..."
- icon_state = "convulsing"
+ use_user_hud_icon = TRUE
+ overlay_state = "convulsing"
/datum/status_effect/discoordinated/on_apply()
ADD_TRAIT(owner, TRAIT_DISCOORDINATED_TOOL_USER, TRAIT_STATUS_EFFECT(id))
@@ -1032,7 +1040,8 @@
/atom/movable/screen/alert/status_effect/careful_driving
name = "Careful Driving"
desc = "That was close! You almost ran that one over!"
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/datum/movespeed_modifier/careful_driving
multiplicative_slowdown = 3
@@ -1058,7 +1067,8 @@
/atom/movable/screen/alert/status_effect/midas_blight
name = "Midas Blight"
desc = "Your blood is being turned to gold, slowing your movements!"
- icon_state = "midas_blight"
+ use_user_hud_icon = TRUE
+ overlay_state = "midas_blight"
/datum/status_effect/midas_blight/tick(seconds_between_ticks)
var/mob/living/carbon/human/victim = owner
@@ -1108,7 +1118,8 @@
/atom/movable/screen/alert/status_effect/designated_target
name = "Designated Target"
desc = "You've been lit up by some kind of bright energy! Wash it off to get rid of it, or you'll be a lot easier to hit!"
- icon_state = "designated_target"
+ use_user_hud_icon = TRUE
+ overlay_state = "designated_target"
/datum/status_effect/designated_target
id = "designated_target"
diff --git a/code/datums/status_effects/debuffs/decloning.dm b/code/datums/status_effects/debuffs/decloning.dm
index 0f76f10f470..074fc8ec1fc 100644
--- a/code/datums/status_effects/debuffs/decloning.dm
+++ b/code/datums/status_effects/debuffs/decloning.dm
@@ -77,7 +77,8 @@
/atom/movable/screen/alert/status_effect/decloning
name = "Cellular Meltdown"
desc = "Your body is deforming, and doesn't feel like it's going to hold up much longer. You are going to need treatment soon."
- icon_state = "dna_melt"
+ use_user_hud_icon = TRUE
+ overlay_state = "dna_melt"
/datum/movespeed_modifier/decloning
multiplicative_slowdown = 0.7
diff --git a/code/datums/status_effects/debuffs/drugginess.dm b/code/datums/status_effects/debuffs/drugginess.dm
index 8730e0ccd6e..e0b7a4da57f 100644
--- a/code/datums/status_effects/debuffs/drugginess.dm
+++ b/code/datums/status_effects/debuffs/drugginess.dm
@@ -36,4 +36,5 @@
/atom/movable/screen/alert/status_effect/high
name = "High"
desc = "Whoa man, you're tripping balls! Careful you don't get addicted... if you aren't already."
- icon_state = "high"
+ use_user_hud_icon = TRUE
+ overlay_state = "high"
diff --git a/code/datums/status_effects/debuffs/drunk.dm b/code/datums/status_effects/debuffs/drunk.dm
index 62f3e1b002d..c8083ab9b1b 100644
--- a/code/datums/status_effects/debuffs/drunk.dm
+++ b/code/datums/status_effects/debuffs/drunk.dm
@@ -20,8 +20,8 @@
alert_type = null
/// The level of drunkness we are currently at.
var/drunk_value = 0
- /// If TRUE, drunk_value will be capped at 51, preventing serious damage
- var/iron_liver = FALSE
+ /// If TRUE, drunk_value will be capped at 51, preventing serious damage
+ var/iron_liver = FALSE
/datum/status_effect/inebriated/on_creation(mob/living/new_owner, drunk_value = 0)
. = ..()
@@ -269,7 +269,8 @@
name = "Drunk"
desc = "All that alcohol you've been drinking is impairing your speech, \
motor skills, and mental cognition. Make sure to act like it."
- icon_state = "drunk"
+ use_user_hud_icon = TRUE
+ overlay_state = "drunk"
#undef BALLMER_PEAK_LOW_END
#undef BALLMER_PEAK_HIGH_END
diff --git a/code/datums/status_effects/debuffs/hooked.dm b/code/datums/status_effects/debuffs/hooked.dm
index 41583e8b5f4..cc5aa30fadb 100644
--- a/code/datums/status_effects/debuffs/hooked.dm
+++ b/code/datums/status_effects/debuffs/hooked.dm
@@ -22,7 +22,8 @@
/atom/movable/screen/alert/status_effect/hooked
name = "Snagged By Hook"
desc = "You're being caught like a fish by some asshat! Click to safely remove the hook or move away far enough to snap it off."
- icon_state = "hooked"
+ use_user_hud_icon = TRUE
+ overlay_state = "hooked"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/hooked/Click()
@@ -58,4 +59,5 @@
/atom/movable/screen/alert/status_effect/hooked/jaws
name = "Snagged By Jaws"
desc = "You've been snagged by some sort of beartrap-slash-fishing-hook-gizmo! Click to safely remove the hook or move away far enough to snap it off."
- icon_state = "hooked_jaws"
+ use_user_hud_icon = TRUE
+ overlay_state = "hooked_jaws"
diff --git a/code/datums/status_effects/debuffs/slime/slime_leech.dm b/code/datums/status_effects/debuffs/slime/slime_leech.dm
index 00c907d8d95..6b1bb8038bc 100644
--- a/code/datums/status_effects/debuffs/slime/slime_leech.dm
+++ b/code/datums/status_effects/debuffs/slime/slime_leech.dm
@@ -1,7 +1,8 @@
/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"
+ use_user_hud_icon = TRUE
+ overlay_state = "slime_leech"
/datum/status_effect/slime_leech
id = "slime_leech"
diff --git a/code/datums/status_effects/debuffs/slime/slimed.dm b/code/datums/status_effects/debuffs/slime/slimed.dm
index 32fa9048223..b02d1dcc71f 100644
--- a/code/datums/status_effects/debuffs/slime/slimed.dm
+++ b/code/datums/status_effects/debuffs/slime/slimed.dm
@@ -6,7 +6,8 @@
/atom/movable/screen/alert/status_effect/slimed
name = "Covered in Slime"
desc = "You are covered in slime and it's eating away at you! Click to start cleaning it off, or find a faster way to wash it away!"
- icon_state = "slimed"
+ use_user_hud_icon = TRUE
+ overlay_state = "slimed"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/slimed/Click()
diff --git a/code/datums/status_effects/debuffs/spacer.dm b/code/datums/status_effects/debuffs/spacer.dm
index 5b5e18ab137..de12088d255 100644
--- a/code/datums/status_effects/debuffs/spacer.dm
+++ b/code/datums/status_effects/debuffs/spacer.dm
@@ -85,7 +85,8 @@
/atom/movable/screen/alert/status_effect/gravity_sickness
name = "Gravity Sickness"
desc = "The gravity of the planet around you is making you feel sick and tired."
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/datum/mood_event/spacer
diff --git a/code/datums/status_effects/debuffs/terrified.dm b/code/datums/status_effects/debuffs/terrified.dm
index dcbe2f1f80e..b0c984622e8 100644
--- a/code/datums/status_effects/debuffs/terrified.dm
+++ b/code/datums/status_effects/debuffs/terrified.dm
@@ -26,7 +26,8 @@
/atom/movable/screen/alert/status_effect/terrified
name = "Terrified!"
desc = "You feel a supernatural darkness settle in around you, overwhelming you with panic! Get into the light!"
- icon_state = "terrified"
+ use_user_hud_icon = TRUE
+ overlay_state = "terrified"
#undef TERROR_INITIAL_AMOUNT
#undef STACK_TERROR_AMOUNT
diff --git a/code/datums/status_effects/debuffs/tower_of_babel.dm b/code/datums/status_effects/debuffs/tower_of_babel.dm
index fb6f61a5536..16bc92c2515 100644
--- a/code/datums/status_effects/debuffs/tower_of_babel.dm
+++ b/code/datums/status_effects/debuffs/tower_of_babel.dm
@@ -56,4 +56,5 @@
/atom/movable/screen/alert/status_effect/tower_of_babel
name = "Tower of babel"
desc = "You seem to be babbling in a strange language..."
- icon_state = "mind_control"
+ use_user_hud_icon = TRUE
+ overlay_state = "mind_control"
diff --git a/code/datums/status_effects/debuffs/vision/blindness.dm b/code/datums/status_effects/debuffs/vision/blindness.dm
index caf8e98a2b0..ba77ad2e77e 100644
--- a/code/datums/status_effects/debuffs/vision/blindness.dm
+++ b/code/datums/status_effects/debuffs/vision/blindness.dm
@@ -68,7 +68,8 @@
/atom/movable/screen/alert/status_effect/blind
name = "Blind"
desc = "You can't see! This may be caused by a genetic defect, eye trauma, being unconscious, or something covering your eyes."
- icon_state = "blind"
+ use_user_hud_icon = TRUE
+ overlay_state = "blind"
/// This status effect handles applying a temporary blind to the mob.
/datum/status_effect/temporary_blindness
diff --git a/code/datums/status_effects/drug_effects.dm b/code/datums/status_effects/drug_effects.dm
index 71739ade181..b498e3d3981 100644
--- a/code/datums/status_effects/drug_effects.dm
+++ b/code/datums/status_effects/drug_effects.dm
@@ -10,7 +10,8 @@
/atom/movable/screen/alert/status_effect/woozy
name = "Woozy"
desc = "You feel a bit slower than usual, it seems doing things with your hands takes longer than it usually does."
- icon_state = "woozy"
+ use_user_hud_icon = TRUE
+ overlay_state = "woozy"
/datum/status_effect/high_blood_pressure
id = "high_blood_pressure"
@@ -36,7 +37,8 @@
/atom/movable/screen/alert/status_effect/high_blood_pressure
name = "High blood pressure"
desc = "Your blood pressure is real high right now ... You'd probably bleed like a stuck pig."
- icon_state = "highbloodpressure"
+ use_user_hud_icon = TRUE
+ overlay_state = "highbloodpressure"
/datum/status_effect/seizure
id = "seizure"
@@ -58,7 +60,8 @@
/atom/movable/screen/alert/status_effect/seizure
name = "Seizure"
desc = "FJOIWEHUWQEFGYUWDGHUIWHUIDWEHUIFDUWGYSXQHUIODSDBNJKVBNKDML <--- this is you right now"
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/datum/status_effect/stoned
id = "stoned"
diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm
index 94bb67855c6..f3111bc36cf 100644
--- a/code/datums/status_effects/neutral.dm
+++ b/code/datums/status_effects/neutral.dm
@@ -67,7 +67,8 @@
/atom/movable/screen/alert/status_effect/in_love
name = "In Love"
desc = "You feel so wonderfully in love!"
- icon_state = "in_love"
+ use_user_hud_icon = TRUE
+ overlay_state = "in_love"
/datum/status_effect/in_love
id = "in_love"
@@ -169,7 +170,8 @@
/atom/movable/screen/alert/status_effect/heldup
name = "Held Up"
desc = "Making any sudden moves would probably be a bad idea!"
- icon_state = "aimed"
+ use_user_hud_icon = TRUE
+ overlay_state = "aimed"
/datum/status_effect/grouped/heldup/on_apply()
owner.apply_status_effect(/datum/status_effect/grouped/surrender, REF(src))
@@ -190,7 +192,8 @@
/atom/movable/screen/alert/status_effect/holdup
name = "Holding Up"
desc = "You're currently pointing a gun at someone. Click to cancel."
- icon_state = "aimed"
+ use_user_hud_icon = TRUE
+ overlay_state = "aimed"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/holdup/Click(location, control, params)
@@ -373,7 +376,8 @@
/atom/movable/screen/alert/status_effect/surrender
name = "Surrender"
desc = "Looks like you're in trouble now, bud. Click here to surrender. (Warning: You will be incapacitated.)"
- icon_state = "surrender"
+ use_user_hud_icon = TRUE
+ overlay_state = "surrender"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/surrender/Click(location, control, params)
diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm
index 727ef357ac4..331ae61a5f0 100644
--- a/code/datums/status_effects/wound_effects.dm
+++ b/code/datums/status_effects/wound_effects.dm
@@ -3,7 +3,8 @@
/atom/movable/screen/alert/status_effect/determined
name = "Determined"
desc = "The serious wounds you've sustained have put your body into fight-or-flight mode! Now's the time to look for an exit!"
- icon_state = "wounded"
+ use_user_hud_icon = TRUE
+ overlay_state = "wounded"
/datum/status_effect/determined
id = "determined"
@@ -67,6 +68,7 @@
/atom/movable/screen/alert/status_effect/limp
name = "Limping"
desc = "One or more of your legs has been wounded, slowing down steps with that leg! Get it fixed, or at least in a sling of gauze!"
+ icon_state = "injury"
/datum/status_effect/limp/proc/check_step(mob/whocares, OldLoc, Dir, forced)
SIGNAL_HANDLER
diff --git a/code/datums/stock_market_events.dm b/code/datums/stock_market_events.dm
index 7c73dd7f3ad..c7136e52a15 100644
--- a/code/datums/stock_market_events.dm
+++ b/code/datums/stock_market_events.dm
@@ -8,7 +8,7 @@
"MODular Solutions",
"TerraGov",
"Australicus Industrial Mining",
- "Vey-Medical",
+ "Nanotrasen-DeForest Corporation",
"Aussec Armory",
"Dreamland Robotics"
)
@@ -147,5 +147,3 @@
SSstock_market.materials_quantity[mat] = initial(mat.tradable_base_quantity) //Force the material to be available again.
SSstock_market.materials_prices[mat] = initial(mat.value_per_unit) * SHEET_MATERIAL_AMOUNT //Force the price to be reset once the lockdown is over.
create_news()
-
-
diff --git a/code/datums/storage/storage.dm b/code/datums/storage/storage.dm
index 73707ccabfa..5058ad96f32 100644
--- a/code/datums/storage/storage.dm
+++ b/code/datums/storage/storage.dm
@@ -791,8 +791,9 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches)
return NONE
if(istype(over_object, /atom/movable/screen/inventory/hand))
- if(real_location.loc != user || !user.can_perform_action(parent, FORBID_TELEKINESIS_REACH | ALLOW_RESTING))
+ if(parent.loc != user || !user.can_perform_action(parent, FORBID_TELEKINESIS_REACH | ALLOW_RESTING))
return NONE
+
if(isitem(parent))
var/obj/item/item_parent = parent
if(!item_parent.can_mob_unequip(user))
@@ -803,15 +804,20 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches)
parent.add_fingerprint(user)
return COMPONENT_CANCEL_MOUSEDROP_ONTO
- if(ismob(over_object))
- if(over_object != user || !user.can_perform_action(parent, FORBID_TELEKINESIS_REACH | ALLOW_RESTING))
+ if(over_object == user)
+ if(!user.can_perform_action(parent, FORBID_TELEKINESIS_REACH | ALLOW_RESTING))
return NONE
+ if(isliving(parent) && user.pulling == parent)
+ var/mob/living/as_living = parent
+ if(as_living.can_be_held)
+ return
+
parent.add_fingerprint(user)
INVOKE_ASYNC(src, PROC_REF(open_storage), user)
return COMPONENT_CANCEL_MOUSEDROP_ONTO
- if(istype(over_object, /atom/movable/screen))
+ if(istype(over_object, /atom/movable/screen) || ismob(over_object))
return NONE
if(!user.can_perform_action(over_object, FORBID_TELEKINESIS_REACH))
diff --git a/code/datums/storage/subtypes/bags.dm b/code/datums/storage/subtypes/bags.dm
index 5fa9f1e35bf..88443b0a6ad 100644
--- a/code/datums/storage/subtypes/bags.dm
+++ b/code/datums/storage/subtypes/bags.dm
@@ -234,7 +234,7 @@
. = ..()
set_holdable(/obj/item/ammo_casing/harpoon)
-///Rebar quiber bag
+///Rebar quiver bag
/datum/storage/bag/rebar_quiver
max_specific_storage = WEIGHT_CLASS_TINY
max_slots = 10
diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm
index d3a914c5d13..0c4157850d0 100644
--- a/code/datums/weather/weather.dm
+++ b/code/datums/weather/weather.dm
@@ -428,19 +428,16 @@
to_chat(hit_mob, span_userdanger("You've been struck by lightning!"))
hit_mob.electrocute_act(50, "thunder", flags = SHOCK_TESLA|SHOCK_NOGLOVES)
- for(var/obj/hit_thing in weather_turf)
- if(QDELETED(hit_thing)) // stop, it's already dead
+ for(var/obj/item/stack/ore/hit_ore in weather_turf)
+ if(QDELETED(hit_ore))
continue
- if(!hit_thing.uses_integrity)
- continue
- if(hit_thing.invisibility != INVISIBILITY_NONE)
- continue
- if(HAS_TRAIT(hit_thing, TRAIT_UNDERFLOOR))
- continue
- hit_thing.take_damage(20, BURN, ENERGY, FALSE)
+ // ores that get struck by thunder are smelted
+ // a bolt of lightning can reach temperatures of 30,000 Kelvin which is 5x hotter than the sun
+ hit_ore.fire_act(30000)
+
playsound(weather_turf, 'sound/effects/magic/lightningbolt.ogg', 100, extrarange = 10, falloff_distance = 10)
weather_turf.visible_message(span_danger("A thunderbolt strikes [weather_turf]!"))
- explosion(weather_turf, light_impact_range = 1, flame_range = 1, silent = TRUE, adminlog = FALSE)
+ new /obj/effect/hotspot(weather_turf)
/**
* Updates the overlays on impacted areas
diff --git a/code/datums/weather/weather_types/radiation_storm.dm b/code/datums/weather/weather_types/radiation_storm.dm
index ea99713f6f0..0e41e2090eb 100644
--- a/code/datums/weather/weather_types/radiation_storm.dm
+++ b/code/datums/weather/weather_types/radiation_storm.dm
@@ -17,10 +17,29 @@
end_message = span_notice("The air seems to be cooling off again.")
area_type = /area
- protected_areas = list(/area/station/maintenance, /area/station/ai_monitored/turret_protected/ai_upload, /area/station/ai_monitored/turret_protected/ai_upload_foyer,
- /area/station/ai_monitored/turret_protected/aisat/maint, /area/station/ai_monitored/command/storage/satellite,
- /area/station/ai_monitored/turret_protected/ai, /area/station/commons/storage/emergency/starboard, /area/station/commons/storage/emergency/port,
- /area/shuttle, /area/station/security/prison/safe, /area/station/security/prison/toilet, /area/mine/maintenance, /area/icemoon/underground, /area/ruin/comms_agent/maint)
+ protected_areas = list(
+ // General areas
+ /area/station/maintenance, // This is where we tell people to go
+ /area/shuttle, // Would be quite rude
+
+ // AI
+ /area/station/ai/satellite/maintenance, // Duh...
+ /area/station/ai/upload,
+ /area/station/ai/satellite/chamber,
+
+ // Rad shelters
+ /area/station/commons/storage/emergency/starboard,
+ /area/station/commons/storage/emergency/port,
+
+ // Prison
+ /area/station/security/prison/safe,
+ /area/station/security/prison/toilet,
+
+ // Off-station
+ /area/mine/maintenance,
+ /area/ruin/comms_agent/maint,
+ /area/icemoon/underground,
+ )
target_trait = ZTRAIT_STATION
immunity_type = TRAIT_RADSTORM_IMMUNE
diff --git a/code/datums/weather/weather_types/rain_storm.dm b/code/datums/weather/weather_types/rain_storm.dm
index 1a4da05eb2a..b1386d84587 100644
--- a/code/datums/weather/weather_types/rain_storm.dm
+++ b/code/datums/weather/weather_types/rain_storm.dm
@@ -92,14 +92,7 @@
desc = "A magical thunderstorm rains down below, drenching anyone caught in it with mysterious rain."
telegraph_message = span_danger("A magical rain cloud appears above. You hear droplets falling down.")
- protected_areas = list(
- /area/station/maintenance, /area/station/ai_monitored/turret_protected/ai_upload,
- /area/station/ai_monitored/turret_protected/ai_upload_foyer, /area/station/ai_monitored/turret_protected/aisat/maint,
- /area/station/ai_monitored/command/storage/satellite, /area/station/ai_monitored/turret_protected/ai,
- /area/station/commons/storage/emergency/starboard, /area/station/commons/storage/emergency/port,
- /area/shuttle, /area/station/security/prison/safe, /area/station/security/prison/toilet, /area/mine/maintenance,
- /area/icemoon/underground, /area/ruin/comms_agent/maint
- )
+ protected_areas = /datum/weather/rad_storm::protected_areas
// same time durations as floor_is_lava event
telegraph_duration = 15 SECONDS
diff --git a/code/game/area/ai_monitored.dm b/code/game/area/ai_monitored.dm
deleted file mode 100644
index f6559d344c4..00000000000
--- a/code/game/area/ai_monitored.dm
+++ /dev/null
@@ -1,31 +0,0 @@
-/area/station/ai_monitored
- name = "\improper AI Monitored Area"
- sound_environment = SOUND_ENVIRONMENT_ROOM
- var/list/obj/machinery/camera/motioncameras
- var/list/datum/weakref/motionTargets = list()
-
-/area/station/ai_monitored/Initialize(mapload)
- . = ..()
- if(!mapload)
- return
- for (var/obj/machinery/camera/ai_camera in src)
- if(!ai_camera.isMotion())
- continue
- LAZYADD(motioncameras, ai_camera)
- ai_camera.set_area_motion(src)
-
-/area/station/ai_monitored/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs)
- . = ..()
- if (!ismob(arrived) || !LAZYLEN(motioncameras))
- return
- for(var/obj/machinery/camera/cam as anything in motioncameras)
- cam.newTarget(arrived)
- return
-
-/area/station/ai_monitored/Exited(atom/movable/gone, atom/old_loc, list/atom/old_locs)
- . = ..()
- if (!ismob(gone) || !LAZYLEN(motioncameras))
- return
- for(var/obj/machinery/camera/cam as anything in motioncameras)
- cam.lostTargetRef(WEAKREF(gone))
- return
diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm
index cbe227905f3..6334466534c 100644
--- a/code/game/area/areas.dm
+++ b/code/game/area/areas.dm
@@ -58,6 +58,8 @@
/// For space, the asteroid, lavaland, etc. Used with blueprints or with weather to determine if we are adding a new area (vs editing a station room)
var/outdoors = FALSE
+ /// Whether or not this area unifies all of its motion sensors.
+ var/motion_monitored = FALSE
/// Size of the area in open turfs, only calculated for indoors areas.
var/areasize = 0
@@ -210,6 +212,8 @@ GLOBAL_LIST_EMPTY(teleportlocs)
/area/LateInitialize()
power_change() // all machines set to current power level, also updates icon
update_beauty()
+ if(motion_monitored)
+ AddComponent(/datum/component/monitored_area)
/// Generate turfs, including cool cave wall gen
/area/proc/RunTerrainGeneration()
diff --git a/code/game/area/areas/ai_monitored.dm b/code/game/area/areas/ai_monitored.dm
deleted file mode 100644
index 4e63479987e..00000000000
--- a/code/game/area/areas/ai_monitored.dm
+++ /dev/null
@@ -1,129 +0,0 @@
-// Specific AI monitored areas
-
-// Stub defined ai_monitored.dm
-/area/station/ai_monitored
-
-/area/station/ai_monitored/turret_protected
-
-// AI
-/area/station/ai_monitored
- icon_state = "ai"
- sound_environment = SOUND_AREA_STANDARD_STATION
-
-/area/station/ai_monitored/aisat/exterior
- name = "\improper AI Satellite Exterior"
- icon_state = "ai"
- airlock_wires = /datum/wires/airlock/ai
-
-/area/station/ai_monitored/command/storage/satellite
- name = "\improper AI Satellite Maint"
- icon_state = "ai_storage"
- ambience_index = AMBIENCE_DANGER
- airlock_wires = /datum/wires/airlock/ai
-
-// Turret protected
-/area/station/ai_monitored/turret_protected
- ambientsounds = list('sound/ambience/engineering/ambitech.ogg', 'sound/ambience/engineering/ambitech2.ogg', 'sound/ambience/engineering/ambiatmos.ogg', 'sound/ambience/engineering/ambiatmos2.ogg')
- ///Some sounds (like the space jam) are terrible when on loop. We use this variable to add it to other AI areas, but override it to keep it from the AI's core.
- var/ai_will_not_hear_this = list('sound/ambience/misc/ambimalf.ogg')
- airlock_wires = /datum/wires/airlock/ai
-
-/area/station/ai_monitored/turret_protected/Initialize(mapload)
- . = ..()
- if(ai_will_not_hear_this)
- ambientsounds += ai_will_not_hear_this
-
-/area/station/ai_monitored/turret_protected/ai_upload
- name = "\improper AI Upload Chamber"
- icon_state = "ai_upload"
- sound_environment = SOUND_AREA_SMALL_ENCLOSED
-
-/area/station/ai_monitored/turret_protected/ai_upload_foyer
- name = "\improper AI Upload Access"
- icon_state = "ai_upload_foyer"
- sound_environment = SOUND_AREA_SMALL_ENCLOSED
-
-/area/station/ai_monitored/turret_protected/ai
- name = "\improper AI Chamber"
- icon_state = "ai_chamber"
- ai_will_not_hear_this = null
-
-/area/station/ai_monitored/turret_protected/aisat
- name = "\improper AI Satellite"
- icon_state = "ai"
- sound_environment = SOUND_ENVIRONMENT_ROOM
-
-/area/station/ai_monitored/turret_protected/aisat/atmos
- name = "\improper AI Satellite Atmos"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/foyer
- name = "\improper AI Satellite Foyer"
- icon_state = "ai_foyer"
-
-/area/station/ai_monitored/turret_protected/aisat/service
- name = "\improper AI Satellite Service"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/hallway
- name = "\improper AI Satellite Hallway"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/teleporter
- name ="\improper AI Satellite Teleporter"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/equipment
- name ="\improper AI Satellite Equipment"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/maint
- name = "\improper AI Satellite Maintenance"
- icon_state = "ai_maint"
-
-/area/station/ai_monitored/turret_protected/aisat/uppernorth
- name = "\improper AI Satellite Upper Fore"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat/uppersouth
- name = "\improper AI Satellite Upper Aft"
- icon_state = "ai"
-
-/area/station/ai_monitored/turret_protected/aisat_interior
- name = "\improper AI Satellite Antechamber"
- icon_state = "ai_interior"
- sound_environment = SOUND_AREA_LARGE_ENCLOSED
-
-/area/station/ai_monitored/turret_protected/ai_sat_ext_as
- name = "\improper AI Sat Ext"
- icon_state = "ai_sat_east"
-
-/area/station/ai_monitored/turret_protected/ai_sat_ext_ap
- name = "\improper AI Sat Ext"
- icon_state = "ai_sat_west"
-
-// Station specific ai monitored rooms, move here for consistency
-
-//Command - AI Monitored
-/area/station/ai_monitored/command/storage/eva
- name = "EVA Storage"
- icon_state = "eva"
- ambience_index = AMBIENCE_DANGER
-
-/area/station/ai_monitored/command/storage/eva/upper
- name = "Upper EVA Storage"
-
-/area/station/ai_monitored/command/nuke_storage
- name = "\improper Vault"
- icon_state = "nuke_storage"
- airlock_wires = /datum/wires/airlock/command
-
-//Security - AI Monitored
-/area/station/ai_monitored/security/armory
- name = "\improper Armory"
- icon_state = "armory"
- ambience_index = AMBIENCE_DANGER
- airlock_wires = /datum/wires/airlock/security
-
-/area/station/ai_monitored/security/armory/upper
- name = "Upper Armory"
diff --git a/code/game/area/areas/station/ai.dm b/code/game/area/areas/station/ai.dm
new file mode 100644
index 00000000000..ff12a728f28
--- /dev/null
+++ b/code/game/area/areas/station/ai.dm
@@ -0,0 +1,93 @@
+/area/station/ai
+ icon_state = "ai"
+ sound_environment = SOUND_AREA_STANDARD_STATION
+ airlock_wires = /datum/wires/airlock/ai
+ motion_monitored = TRUE
+
+ ambientsounds = list('sound/ambience/engineering/ambitech.ogg', 'sound/ambience/engineering/ambitech2.ogg', 'sound/ambience/engineering/ambiatmos.ogg', 'sound/ambience/engineering/ambiatmos2.ogg')
+ /// Disables ambientsounds if TRUE. Used for mundane AI locations like the exterior or storage room.
+ var/secure = TRUE
+ /// Some sounds (like the space jam) are terrible when on loop.
+ /// We use this variable to add it to other AI areas, but override it to keep it from the AI's core.
+ var/annoying_ambience = list('sound/ambience/misc/ambimalf.ogg')
+
+/area/station/ai/Initialize(mapload)
+ . = ..()
+ if(!secure)
+ ambientsounds = null
+ return
+ if(annoying_ambience)
+ ambientsounds += annoying_ambience
+
+/* --------- */
+
+/area/station/ai/upload
+ name = "\improper AI Upload Area"
+ icon_state = "unknown" // this is supposed to be for sorting, but if you want to make an upload hallway you can change this
+ sound_environment = SOUND_AREA_SMALL_ENCLOSED
+
+/area/station/ai/upload/chamber
+ name = "\improper AI Upload Chamber"
+ icon_state = "ai_upload"
+
+/area/station/ai/upload/foyer
+ name = "\improper AI Upload Access"
+ icon_state = "ai_upload_foyer"
+
+/* SATELLITE */
+
+/area/station/ai/satellite
+ name = "\improper AI Satellite"
+ sound_environment = SOUND_ENVIRONMENT_ROOM
+
+/area/station/ai/satellite/chamber
+ name = "\improper AI Chamber"
+ icon_state = "ai_chamber"
+ annoying_ambience = null
+
+/area/station/ai/satellite/exterior
+ name = "\improper AI Satellite Exterior"
+ secure = FALSE
+
+/area/station/ai/satellite/maintenance
+ name = "\improper AI Satellite Maintenance"
+ icon_state = "ai_maint"
+
+/area/station/ai/satellite/maintenance/storage
+ name = "\improper AI Satellite Storage"
+ icon_state = "ai_storage"
+ ambience_index = AMBIENCE_DANGER
+
+/* Interior */
+
+/area/station/ai/satellite/interior
+ name = "\improper AI Satellite Antechamber"
+ icon_state = "ai_interior"
+ sound_environment = SOUND_AREA_LARGE_ENCLOSED
+
+/area/station/ai/satellite/foyer
+ name = "\improper AI Satellite Foyer"
+ icon_state = "ai_foyer"
+
+/area/station/ai/satellite/hallway
+ name = "\improper AI Satellite Hallway"
+
+/area/station/ai/satellite/uppernorth
+ name = "\improper AI Satellite Upper Fore"
+
+/area/station/ai/satellite/uppersouth
+ name = "\improper AI Satellite Upper Aft"
+
+/* Functions */
+
+/area/station/ai/satellite/atmos
+ name = "\improper AI Satellite Atmospherics"
+
+/area/station/ai/satellite/service
+ name = "\improper AI Satellite Service"
+
+/area/station/ai/satellite/teleporter
+ name ="\improper AI Satellite Teleporter"
+
+/area/station/ai/satellite/equipment
+ name ="\improper AI Satellite Equipment"
diff --git a/code/game/area/areas/station/command.dm b/code/game/area/areas/station/command.dm
index ee4325d94ae..30f126dc42c 100644
--- a/code/game/area/areas/station/command.dm
+++ b/code/game/area/areas/station/command.dm
@@ -36,6 +36,22 @@
icon_state = "command"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
+// Monitored areas
+
+/area/station/command/eva
+ name = "EVA Storage"
+ icon_state = "eva"
+ ambience_index = AMBIENCE_DANGER
+ motion_monitored = TRUE
+
+/area/station/command/eva/upper
+ name = "Upper EVA Storage"
+
+/area/station/command/vault
+ name = "\improper Vault"
+ icon_state = "nuke_storage" // someone should change this, not me though
+ motion_monitored = TRUE
+
/*
* Command Head Areas
*/
diff --git a/code/game/area/areas/station/security.dm b/code/game/area/areas/station/security.dm
index 1faf889684c..e1226a6a9a5 100644
--- a/code/game/area/areas/station/security.dm
+++ b/code/game/area/areas/station/security.dm
@@ -79,6 +79,15 @@
icon_state = "evidence"
sound_environment = SOUND_AREA_SMALL_ENCLOSED
+/area/station/security/armory
+ name = "\improper Armory"
+ icon_state = "armory"
+ ambience_index = AMBIENCE_DANGER
+ motion_monitored = TRUE
+
+/area/station/security/armory/upper
+ name = "Upper Armory"
+
/area/station/security/detectives_office
name = "\improper Detective's Office"
icon_state = "detective"
diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm
index a98b03d9c83..171086b06b6 100644
--- a/code/game/gamemodes/events.dm
+++ b/code/game/gamemodes/events.dm
@@ -10,7 +10,7 @@
priority_announce("Abnormal activity detected in [station_name()]'s powernet. As a precautionary measure, the station's power will be shut off for an indeterminate duration.", "Critical Power Failure", ANNOUNCER_POWEROFF)
var/list/all_smes = SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/power/smes)
for(var/obj/machinery/power/smes/smes as anything in all_smes)
- if(istype(get_area(smes), /area/station/ai_monitored/turret_protected) || !is_station_level(smes.z))
+ if(istype(get_area(smes), /area/station/ai) || !is_station_level(smes.z))
continue
smes.charge = 0
smes.output_level = 0
diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm
index f2bee534b1c..b5e9748b0b3 100644
--- a/code/game/gamemodes/objective_items.dm
+++ b/code/game/gamemodes/objective_items.dm
@@ -401,15 +401,15 @@ GLOBAL_DATUM_INIT(steal_item_handler, /datum/objective_item_handler, new())
/datum/objective_item/steal/jetpack
name = "the Captain's jetpack"
- targetitem = /obj/item/tank/jetpack/oxygen/captain
+ targetitem = /obj/item/tank/jetpack/captain
excludefromjob = list(JOB_CAPTAIN)
item_owner = list(JOB_CAPTAIN)
exists_on_map = TRUE
difficulty = 3
steal_hint = "A special yellow jetpack found in the Suit Storage Unit in the Captain's Quarters."
-/obj/item/tank/jetpack/oxygen/captain/add_stealing_item_objective()
- return add_item_to_steal(src, /obj/item/tank/jetpack/oxygen/captain)
+/obj/item/tank/jetpack/captain/add_stealing_item_objective()
+ return add_item_to_steal(src, /obj/item/tank/jetpack/captain)
/datum/objective_item/steal/magboots
name = "the chief engineer's advanced magnetic boots"
diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm
index abf45157cf4..6d214d6781b 100644
--- a/code/game/machinery/camera/camera.dm
+++ b/code/game/machinery/camera/camera.dm
@@ -85,7 +85,7 @@
var/list/datum/weakref/localMotionTargets = list()
var/detectTime = 0
- var/area/station/ai_monitored/area_motion = null
+ var/datum/motion_group/area_motion = null
var/alarm_delay = 30 // Don't forget, there's another 3 seconds in queueAlarm()
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera, 0)
@@ -178,8 +178,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0)
SIGNAL_HANDLER
proximity_monitor = null
-/obj/machinery/camera/proc/set_area_motion(area/A)
- area_motion = A
+/obj/machinery/camera/proc/set_area_motion(datum/motion_group/group)
+ area_motion = group
create_prox_monitor()
/obj/machinery/camera/examine(mob/user)
diff --git a/code/game/machinery/camera/motion.dm b/code/game/machinery/camera/motion.dm
index ba5e793d68c..a9923b8117e 100644
--- a/code/game/machinery/camera/motion.dm
+++ b/code/game/machinery/camera/motion.dm
@@ -1,7 +1,7 @@
/obj/machinery/camera/process()
// motion camera event loop
if(!isMotion())
- return PROCESS_KILL
+ return PROCESS_KILL // FIXME: This is never undone if the camera gets upgraded to a motion camera
if(machine_stat & EMPED)
return
if (detectTime > 0)
@@ -13,14 +13,14 @@
var/mob/target = targetref.resolve()
if(QDELETED(target) || target.stat == DEAD || (!area_motion && !in_range(src, target)))
//If not part of a monitored area and the camera is not in range or the target is dead
- lostTargetRef(targetref)
+ lost_target(target)
/obj/machinery/camera/proc/getTargetList()
if(area_motion)
- return area_motion.motionTargets
+ return area_motion.motion_targets
return localMotionTargets
-/obj/machinery/camera/proc/newTarget(mob/target)
+/obj/machinery/camera/proc/new_target(mob/target)
if(isAI(target))
return FALSE
if (detectTime == 0)
@@ -29,19 +29,17 @@
targets |= WEAKREF(target)
return TRUE
+/obj/machinery/camera/proc/lost_target(mob/target)
+ var/list/targets = getTargetList()
+ targets -= WEAKREF(target)
+ if (!length(targets))
+ cancelAlarm()
+
/obj/machinery/camera/Destroy()
localMotionTargets = null
- if(area_motion)
- LAZYREMOVE(area_motion.motioncameras, src)
cancelAlarm()
return ..()
-/obj/machinery/camera/proc/lostTargetRef(datum/weakref/R)
- var/list/targets = getTargetList()
- targets -= R
- if (targets.len == 0)
- cancelAlarm()
-
/obj/machinery/camera/proc/cancelAlarm()
if (detectTime == -1 && camera_enabled)
alarm_manager.clear_alarm(ALARM_MOTION)
@@ -61,7 +59,7 @@
// Motion cameras outside of an "ai monitored" area will use this to detect stuff.
if (!area_motion)
if(isliving(AM))
- newTarget(AM)
+ new_target(AM)
/obj/machinery/camera/motion/thunderdome
name = "entertainment camera"
diff --git a/code/game/machinery/camera/silicon_camera.dm b/code/game/machinery/camera/silicon_camera.dm
index 62f59171134..d573c59f632 100644
--- a/code/game/machinery/camera/silicon_camera.dm
+++ b/code/game/machinery/camera/silicon_camera.dm
@@ -33,6 +33,7 @@
///The alert given to silicons being watched.
/atom/movable/screen/alert/being_recorded
- icon_state = "recording"
name = "Recorded"
desc = "Someone is currently watching your internal camera through a camera console."
+ use_user_hud_icon = TRUE
+ overlay_state = "recording"
diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm
index 89211371361..6c56f6e2aa6 100644
--- a/code/game/machinery/computer/apc_control.dm
+++ b/code/game/machinery/computer/apc_control.dm
@@ -102,7 +102,7 @@
*/
/obj/machinery/computer/apc_control/proc/check_apc(obj/machinery/power/apc/checked_apc)
- return (is_on_station ? is_station_level(checked_apc.z) : checked_apc.z == z) && !checked_apc.malfhack && !checked_apc.aidisabled && !(checked_apc.obj_flags & EMAGGED) && !checked_apc.machine_stat && !istype(checked_apc.area, /area/station/ai_monitored)
+ return (is_on_station ? is_station_level(checked_apc.z) : checked_apc.z == z) && !checked_apc.malfhack && !checked_apc.aidisabled && !(checked_apc.obj_flags & EMAGGED) && !checked_apc.machine_stat && !istype(checked_apc.area, /area/station/ai)
/obj/machinery/computer/apc_control/ui_interact(mob/user, datum/tgui/ui)
. = ..()
diff --git a/code/game/machinery/dna_infuser/organ_sets/carp_organs.dm b/code/game/machinery/dna_infuser/organ_sets/carp_organs.dm
index d4e9618ccc0..fa9d0032a49 100644
--- a/code/game/machinery/dna_infuser/organ_sets/carp_organs.dm
+++ b/code/game/machinery/dna_infuser/organ_sets/carp_organs.dm
@@ -119,6 +119,7 @@
greyscale_config = /datum/greyscale_config/mutant_organ
greyscale_colors = CARP_COLORS
can_smoothen_out = FALSE
+ shade_color = "blue"
///Timer counting down. When finished, the owner gets a bad moodlet.
var/cooldown_timer
diff --git a/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm b/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm
index 745131ee019..0f4e3cdd0d7 100644
--- a/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm
+++ b/code/game/machinery/dna_infuser/organ_sets/fish_organs.dm
@@ -220,7 +220,7 @@
greyscale_colors = FISH_ORGAN_COLOR
bodypart_overlay = /datum/bodypart_overlay/mutant/tail/fish
- dna_block = /datum/dna_block/feature/tail_fish
+ dna_block = /datum/dna_block/feature/accessory/tail_fish
wag_flags = NONE
organ_traits = list(TRAIT_FLOPPING, TRAIT_SWIMMER)
restyle_flags = EXTERNAL_RESTYLE_FLESH
@@ -288,9 +288,9 @@
/datum/bodypart_overlay/mutant/tail/fish/on_mob_insert(obj/item/organ/parent, mob/living/carbon/receiver)
//Initialize the related dna feature block if we don't have any so it doesn't error out.
//This isn't tied to any species, but I kinda want it to be mutable instead of having a fixed sprite accessory.
- if(imprint_on_next_insertion && !receiver.dna.features[FEATURE_TAIL_FISH])
- receiver.dna.features[FEATURE_TAIL_FISH] = pick(SSaccessories.tails_list_fish)
- receiver.dna.update_uf_block(/datum/dna_block/feature/tail_fish)
+ if(imprint_on_next_insertion && !receiver.dna.features[feature_key])
+ receiver.dna.features[feature_key] = pick(SSaccessories.feature_list[feature_key])
+ receiver.dna.update_uf_block(/datum/dna_block/feature/accessory/tail_fish)
return ..()
@@ -301,9 +301,6 @@
else //otherwise get one from a set of faded out blue and some greys colors.
return pick("#B4B8DD", "#85C7D0", "#67BBEE", "#2F4450", "#55CCBB", "#999FD0", "#345066", "#585B69", "#7381A0", "#B6DDE5", "#4E4E50")
-/datum/bodypart_overlay/mutant/tail/fish/get_global_feature_list()
- return SSaccessories.tails_list_fish
-
/datum/bodypart_overlay/mutant/tail/fish/get_image(image_layer, obj/item/bodypart/limb)
var/mutable_appearance/appearance = ..()
// We add all appearances the parent bodypart has to the tail to inherit scales and fancy effects
diff --git a/code/game/machinery/dna_infuser/organ_sets/fox_organs.dm b/code/game/machinery/dna_infuser/organ_sets/fox_organs.dm
index 5204a0404be..355f0cc025f 100644
--- a/code/game/machinery/dna_infuser/organ_sets/fox_organs.dm
+++ b/code/game/machinery/dna_infuser/organ_sets/fox_organs.dm
@@ -6,6 +6,6 @@
visual = TRUE
damage_multiplier = 2
- //dna_block = /datum/dna_block/feature/ears // BUBBER EDIT REMOVAL - We don't use this
+ //dna_block = /datum/dna_block/feature/accessory/ears // BUBBER EDIT REMOVAL - We don't use this
bodypart_overlay = /datum/bodypart_overlay/mutant/cat_ears
sprite_accessory_override = /datum/sprite_accessory/ears/fox
diff --git a/code/game/machinery/dna_infuser/organ_sets/goliath_organs.dm b/code/game/machinery/dna_infuser/organ_sets/goliath_organs.dm
index 900f566f057..6f2e35b3219 100644
--- a/code/game/machinery/dna_infuser/organ_sets/goliath_organs.dm
+++ b/code/game/machinery/dna_infuser/organ_sets/goliath_organs.dm
@@ -63,6 +63,7 @@
greyscale_config = /datum/greyscale_config/mutant_organ
greyscale_colors = GOLIATH_COLORS
can_smoothen_out = FALSE
+ shade_color = "garnet"
var/obj/item/goliath_infuser_hammer/hammer
diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm
index d606556985b..15ffadec654 100644
--- a/code/game/machinery/iv_drip.dm
+++ b/code/game/machinery/iv_drip.dm
@@ -456,7 +456,8 @@
/atom/movable/screen/alert/iv_connected
name = "IV Connected"
desc = "You have an IV connected to your arm. Remember to remove it or drag the IV stand with you before moving, or else it will rip out!"
- icon_state = ALERT_IV_CONNECTED
+ use_user_hud_icon = TRUE
+ overlay_state = "iv_connected"
#undef IV_TAKING
#undef IV_INJECTING
diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm
index d971bf30f6f..0013ced438f 100644
--- a/code/game/machinery/porta_turret/portable_turret.dm
+++ b/code/game/machinery/porta_turret/portable_turret.dm
@@ -928,213 +928,6 @@ DEFINE_BITFIELD(turret_flags, list(
stun_projectile = /obj/projectile/kinetic/miner
stun_projectile_sound = 'sound/items/weapons/kinetic_accel.ogg'
-////////////////////////
-//Turret Control Panel//
-////////////////////////
-
-/obj/machinery/turretid
- name = "turret control panel"
- desc = "Used to control a room's automated defenses."
- icon = 'icons/obj/machines/turret_control.dmi'
- icon_state = "control_standby"
- base_icon_state = "control"
- density = FALSE
- req_access = list(ACCESS_AI_UPLOAD)
- resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
- interaction_flags_click = ALLOW_SILICON_REACH
- /// Variable dictating if linked turrets are active and will shoot targets
- var/enabled = TRUE
- /// Variable dictating if linked turrets will shoot lethal projectiles
- var/lethal = FALSE
- /// Variable dictating if the panel is locked, preventing changes to turret settings
- var/locked = TRUE
- /// An area in which linked turrets are located, it can be an area name, path or nothing
- var/control_area = null
- /// AI is unable to use this machine if set to TRUE
- var/ailock = FALSE
- /// Variable dictating if linked turrets will shoot cyborgs
- var/shoot_cyborgs = FALSE
- /// List of weakrefs to all turrets
- var/list/turrets = list()
-
-/obj/machinery/turretid/Initialize(mapload)
- . = ..()
- if(!mapload)
- locked = FALSE
- else
- find_and_hang_on_wall()
- power_change() //Checks power and initial settings
-
-/obj/machinery/turretid/Destroy()
- turrets.Cut()
- return ..()
-
-/obj/machinery/turretid/Initialize(mapload) //map-placed turrets autolink turrets
- . = ..()
- if(!mapload)
- return
-
- // The actual area that control_area refers to
- var/area/control_area_instance
-
- if(control_area)
- control_area_instance = get_area_instance_from_text(control_area)
- if(!control_area_instance)
- log_mapping("Bad control_area path for [src] at [AREACOORD(src)]: [control_area]")
- if(!control_area_instance)
- control_area_instance = get_area(src)
-
- for(var/obj/machinery/porta_turret/T in control_area_instance)
- turrets |= WEAKREF(T)
-
-/obj/machinery/turretid/examine(mob/user)
- . += ..()
- if(issilicon(user) && !(machine_stat & BROKEN))
- . += {"[span_notice("Ctrl-click [src] to [ enabled ? "disable" : "enable"] turrets.")]
- [span_notice("Alt-click [src] to set turrets to [ lethal ? "stun" : "kill"].")]"}
-
-/obj/machinery/turretid/multitool_act(mob/living/user, obj/item/multitool/multi_tool)
- . = NONE
- if(machine_stat & BROKEN)
- return
-
- if(multi_tool.buffer && istype(multi_tool.buffer, /obj/machinery/porta_turret))
- turrets |= WEAKREF(multi_tool.buffer)
- to_chat(user, span_notice("You link \the [multi_tool.buffer] with \the [src]."))
- return ITEM_INTERACT_SUCCESS
-
-/obj/machinery/turretid/attackby(obj/item/attacking_item, mob/user, list/modifiers, list/attack_modifiers)
- if(machine_stat & BROKEN)
- return
-
- if (issilicon(user))
- return attack_hand(user)
-
- var/id = attacking_item.GetID()
-
- if(isnull(id))
- return
-
- if (check_access(id))
- if(obj_flags & EMAGGED)
- to_chat(user, span_warning("The turret control is unresponsive!"))
- return
-
- locked = !locked
- to_chat(user, span_notice("You [ locked ? "lock" : "unlock"] the panel."))
- else
- to_chat(user, span_alert("Access denied."))
-
-/obj/machinery/turretid/emag_act(mob/user, obj/item/card/emag/emag_card)
- if(obj_flags & EMAGGED)
- return FALSE
- balloon_alert(user, "access analysis module shorted")
- obj_flags |= EMAGGED
- locked = FALSE
- return TRUE
-
-/obj/machinery/turretid/attack_ai(mob/user)
- if(!ailock || isAdminGhostAI(user))
- return attack_hand(user)
- else
- to_chat(user, span_warning("There seems to be a firewall preventing you from accessing this device!"))
-
-/obj/machinery/turretid/ui_interact(mob/user, datum/tgui/ui)
- ui = SStgui.try_update_ui(user, src, ui)
- if(!ui)
- ui = new(user, src, "TurretControl", name)
- ui.open()
-
-/obj/machinery/turretid/ui_data(mob/user)
- var/list/data = list()
- data["locked"] = locked
- data["siliconUser"] = HAS_SILICON_ACCESS(user)
- data["enabled"] = enabled
- data["lethal"] = lethal
- data["shootCyborgs"] = shoot_cyborgs
- return data
-
-/obj/machinery/turretid/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
- . = ..()
- if(.)
- return
-
- var/mob/user = ui.user
-
- switch(action)
- if("lock")
- if(!HAS_SILICON_ACCESS(user))
- return
- if((obj_flags & EMAGGED) || (machine_stat & BROKEN))
- to_chat(user, span_warning("The turret control is unresponsive!"))
- return
- locked = !locked
- return TRUE
- if("power")
- toggle_on(user)
- return TRUE
- if("mode")
- toggle_lethal(user)
- return TRUE
- if("shoot_silicons")
- shoot_silicons(user)
- return TRUE
-
-/obj/machinery/turretid/proc/toggle_lethal(mob/user)
- lethal = !lethal
- if (user)
- var/enabled_or_disabled = lethal ? "disabled" : "enabled"
- balloon_alert(user, "safeties [enabled_or_disabled]")
- add_hiddenprint(user)
- log_combat(user, src, "[enabled_or_disabled] lethals on")
- updateTurrets()
-
-/obj/machinery/turretid/proc/toggle_on(mob/user)
- enabled = !enabled
- if (user)
- var/enabled_or_disabled = enabled ? "enabled" : "disabled"
- balloon_alert(user, "[enabled_or_disabled]")
- add_hiddenprint(user)
- log_combat(user, src, "[enabled ? "enabled" : "disabled"]")
- updateTurrets()
-
-/obj/machinery/turretid/proc/shoot_silicons(mob/user)
- shoot_cyborgs = !shoot_cyborgs
- if (user)
- var/status = shoot_cyborgs ? "Shooting Borgs" : "Not Shooting Borgs"
- balloon_alert(user, LOWER_TEXT(status))
- add_hiddenprint(user)
- log_combat(user, src, "[status]")
- updateTurrets()
-
-/obj/machinery/turretid/proc/updateTurrets()
- for (var/datum/weakref/turret_ref in turrets)
- var/obj/machinery/porta_turret/turret = turret_ref.resolve()
- if(!turret)
- turrets -= turret_ref
- continue
- turret.setState(enabled, lethal, shoot_cyborgs)
- update_appearance()
-
-/obj/machinery/turretid/update_icon_state()
- if(machine_stat & NOPOWER)
- icon_state = "[base_icon_state]_off"
- return ..()
- if (enabled)
- icon_state = "[base_icon_state]_[lethal ? "kill" : "stun"]"
- return ..()
- icon_state = "[base_icon_state]_standby"
- return ..()
-
-/obj/item/wallframe/turret_control
- name = "turret control frame"
- desc = "Used for building turret control panels."
- icon = 'icons/obj/machines/turret_control.dmi'
- icon_state = "control_frame"
- result_path = /obj/machinery/turretid
- custom_materials = list(/datum/material/iron= SHEET_MATERIAL_AMOUNT)
- pixel_shift = 29
-
/obj/item/gun/proc/get_turret_properties()
. = list()
.["lethal_projectile"] = null
diff --git a/code/game/machinery/porta_turret/turret_control.dm b/code/game/machinery/porta_turret/turret_control.dm
new file mode 100644
index 00000000000..33a1c7ec2da
--- /dev/null
+++ b/code/game/machinery/porta_turret/turret_control.dm
@@ -0,0 +1,222 @@
+/obj/machinery/turretid
+ name = "turret control panel"
+ desc = "Used to control a room's automated defenses."
+ icon = 'icons/obj/machines/turret_control.dmi'
+ icon_state = "control"
+ base_icon_state = "control"
+ density = FALSE
+ req_access = list(ACCESS_AI_UPLOAD)
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
+ interaction_flags_click = ALLOW_SILICON_REACH
+ /// Variable dictating if linked turrets are active and will shoot targets
+ var/enabled = TRUE
+ /// Variable dictating if linked turrets will shoot lethal projectiles
+ var/lethal = FALSE
+ /// Variable dictating if the panel is locked, preventing changes to turret settings
+ var/locked = TRUE
+ /// An area in which linked turrets are located, it can be an area name, path or nothing
+ var/control_area = null
+ /// AI is unable to use this machine if set to TRUE
+ var/ailock = FALSE
+ /// Variable dictating if linked turrets will shoot cyborgs
+ var/shoot_cyborgs = FALSE
+ /// List of weakrefs to all turrets
+ var/list/turrets = list()
+
+/obj/machinery/turretid/Destroy()
+ turrets.Cut()
+ return ..()
+
+/obj/machinery/turretid/Initialize(mapload)
+ . = ..()
+ if(!mapload)
+ locked = FALSE
+ else
+ find_and_hang_on_wall()
+ power_change()
+
+ var/area/control_area_instance
+
+ if(control_area)
+ control_area_instance = get_area_instance_from_text(control_area)
+ if(!control_area_instance)
+ log_mapping("Bad control_area path for [src] at [AREACOORD(src)]: [control_area]")
+
+ if(!control_area_instance)
+ control_area_instance = get_area(src)
+
+ for(var/obj/machinery/porta_turret/T in control_area_instance)
+ turrets |= WEAKREF(T)
+
+/obj/machinery/turretid/update_overlays()
+ . = ..()
+ if(machine_stat & NOPOWER)
+ if(enabled)
+ . += mutable_appearance(icon, "button_left")
+ if(lethal)
+ . += mutable_appearance(icon, "button_right")
+ return
+
+ if(enabled)
+ . += mutable_appearance(icon, "button_left")
+ . += emissive_appearance(icon, "emissive_button_left", src)
+ if(lethal)
+ . += mutable_appearance(icon, "kill")
+ . += mutable_appearance(icon, "button_right")
+ . += emissive_appearance(icon, "emissive_button_right", src)
+ else
+ . += mutable_appearance(icon, "stun")
+ else
+ . += mutable_appearance(icon, "standby")
+ . += emissive_appearance(icon, "emissive_screen", src)
+
+/obj/machinery/turretid/power_change()
+ . = ..()
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/turretid/examine(mob/user)
+ . += ..()
+ if(issilicon(user) && !(machine_stat & BROKEN))
+ . += span_notice("Ctrl-click [src] to [ enabled ? "disable" : "enable"] turrets.")
+ . += span_notice("Alt-click [src] to set turrets to [ lethal ? "stun" : "kill"].")
+
+/obj/machinery/turretid/multitool_act(mob/living/user, obj/item/multitool/multi_tool)
+ . = NONE
+ if(machine_stat & BROKEN)
+ return
+
+ if(multi_tool.buffer && istype(multi_tool.buffer, /obj/machinery/porta_turret))
+ turrets |= WEAKREF(multi_tool.buffer)
+ to_chat(user, span_notice("You link \the [multi_tool.buffer] with \the [src]."))
+ return ITEM_INTERACT_SUCCESS
+
+/obj/machinery/turretid/attackby(obj/item/attacking_item, mob/user, list/modifiers, list/attack_modifiers)
+ if(machine_stat & BROKEN)
+ return
+
+ if (issilicon(user))
+ return attack_hand(user)
+
+ var/id = attacking_item.GetID()
+
+ if(isnull(id))
+ return
+
+ if (check_access(id))
+ if(obj_flags & EMAGGED)
+ to_chat(user, span_warning("The turret control is unresponsive!"))
+ return
+
+ locked = !locked
+ to_chat(user, span_notice("You [ locked ? "lock" : "unlock"] the panel."))
+ else
+ to_chat(user, span_alert("Access denied."))
+
+/obj/machinery/turretid/emag_act(mob/user, obj/item/card/emag/emag_card)
+ if(obj_flags & EMAGGED)
+ return FALSE
+ balloon_alert(user, "access analysis module shorted")
+ obj_flags |= EMAGGED
+ locked = FALSE
+ return TRUE
+
+/obj/machinery/turretid/attack_ai(mob/user)
+ if(!ailock || isAdminGhostAI(user))
+ return attack_hand(user)
+ else
+ to_chat(user, span_warning("There seems to be a firewall preventing you from accessing this device!"))
+
+/obj/machinery/turretid/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "TurretControl", name)
+ ui.open()
+
+/obj/machinery/turretid/ui_data(mob/user)
+ var/list/data = list()
+ data["locked"] = locked
+ data["siliconUser"] = HAS_SILICON_ACCESS(user)
+ data["enabled"] = enabled
+ data["lethal"] = lethal
+ data["shootCyborgs"] = shoot_cyborgs
+ return data
+
+/obj/machinery/turretid/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ . = ..()
+ if(.)
+ return
+
+ var/mob/user = ui.user
+
+ switch(action)
+ if("lock")
+ if(!HAS_SILICON_ACCESS(user))
+ return
+ if((obj_flags & EMAGGED) || (machine_stat & BROKEN))
+ to_chat(user, span_warning("The turret control is unresponsive!"))
+ return
+ locked = !locked
+ return TRUE
+ if("power")
+ toggle_on(user)
+ return TRUE
+ if("mode")
+ toggle_lethal(user)
+ return TRUE
+ if("shoot_silicons")
+ shoot_silicons(user)
+ return TRUE
+
+/obj/machinery/turretid/proc/toggle_lethal(mob/user)
+ lethal = !lethal
+ if (user)
+ var/enabled_or_disabled = lethal ? "disabled" : "enabled"
+ balloon_alert(user, "safeties [enabled_or_disabled]")
+ add_hiddenprint(user)
+ log_combat(user, src, "[enabled_or_disabled] lethals on")
+ updateTurrets()
+
+/obj/machinery/turretid/proc/toggle_on(mob/user)
+ enabled = !enabled
+ if (user)
+ var/enabled_or_disabled = enabled ? "enabled" : "disabled"
+ balloon_alert(user, "[enabled_or_disabled]")
+ add_hiddenprint(user)
+ log_combat(user, src, "[enabled ? "enabled" : "disabled"]")
+ updateTurrets()
+
+/obj/machinery/turretid/proc/shoot_silicons(mob/user)
+ shoot_cyborgs = !shoot_cyborgs
+ if (user)
+ var/status = shoot_cyborgs ? "Shooting Borgs" : "Not Shooting Borgs"
+ balloon_alert(user, LOWER_TEXT(status))
+ add_hiddenprint(user)
+ log_combat(user, src, "[status]")
+ updateTurrets()
+
+/obj/machinery/turretid/proc/updateTurrets()
+ for (var/datum/weakref/turret_ref in turrets)
+ var/obj/machinery/porta_turret/turret = turret_ref.resolve()
+ if(!turret)
+ turrets -= turret_ref
+ continue
+ turret.setState(enabled, lethal, shoot_cyborgs)
+ update_appearance()
+
+/obj/machinery/turretid/update_icon_state()
+ if(machine_stat & NOPOWER)
+ icon_state = "[base_icon_state]_off"
+ return ..()
+ if (enabled)
+ icon_state = "[base_icon_state]_[lethal ? "kill" : "stun"]"
+ return ..()
+ icon_state = "[base_icon_state]_standby"
+ return ..()
+
+/obj/item/wallframe/turret_control
+ name = "turret control frame"
+ desc = "Used for building turret control panels."
+ icon = 'icons/obj/machines/turret_control.dmi'
+ icon_state = "control_frame"
+ result_path = /obj/machinery/turretid
+ custom_materials = list(/datum/material/iron= SHEET_MATERIAL_AMOUNT)
diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm
index 0fb72b67e45..d99c57cbd62 100644
--- a/code/game/machinery/status_display.dm
+++ b/code/game/machinery/status_display.dm
@@ -592,7 +592,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/status_display/evac, 32)
LAZYOR(active_displays, new_display)
set_display_with_priority(SD_GREENSCREEN, DISPLAY_PRIORITY_MESSAGE, force_override = TRUE)
if("friendcomputer")
- friendc = !friendc
+ // Friend Computer should only affect AI displays, not evac displays
+ return
update()
/obj/machinery/status_display/evac/vv_edit_var(vname, vval)
@@ -733,32 +734,67 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/status_display/evac, 32)
desc = "A small screen which the AI can use to present itself."
current_mode = SD_PICTURE
var/emotion = AI_DISPLAY_DONT_GLOW
+ var/frequency = FREQ_STATUS_DISPLAYS
+ var/friendc = FALSE // track if Friend Computer mode
+ var/last_picture // For when Friend Computer mode is undone
MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/status_display/ai, 32)
+/obj/machinery/status_display/ai/Initialize(mapload)
+ . = ..()
+ // register for radio system to receive AI emote signals
+ SSradio.add_object(src, frequency)
+ find_and_hang_on_wall()
+
+/obj/machinery/status_display/ai/Destroy()
+ SSradio.remove_object(src, frequency)
+ return ..()
+
/obj/machinery/status_display/ai/attack_ai(mob/living/silicon/ai/user)
if(!isAI(user))
return
- var/list/choices = list()
- for(var/emotion_const in GLOB.ai_status_display_emotes)
- var/icon_state = GLOB.ai_status_display_emotes[emotion_const]
- choices[emotion_const] = image(icon = 'icons/obj/machines/status_display.dmi', icon_state = icon_state)
- var/emotion_result = show_radial_menu(user, src, choices, tooltips = TRUE)
- for(var/_emote in typesof(/datum/emote/ai/emotion_display))
- var/datum/emote/ai/emotion_display/emote = _emote
- if(initial(emote.emotion) == emotion_result)
- user.emote(initial(emote.key))
- break
+ // Open the TGUI interface for selecting status display options
+ if(!user.status_display_picker)
+ user.status_display_picker = new(user, src)
+ user.status_display_picker.ui_interact(user)
/obj/machinery/status_display/ai/process()
if(machine_stat & NOPOWER)
update_appearance()
return PROCESS_KILL
- set_picture(GLOB.ai_status_display_emotes[emotion])
+ if(!length(GLOB.ai_status_display_all_options))
+ init_ai_status_display_options()
+
+ var/icon_state
+ // First try the combined list
+ if(emotion in GLOB.ai_status_display_all_options)
+ icon_state = GLOB.ai_status_display_all_options[emotion]
+ // Then try the original emotes list
+ else if(emotion in GLOB.ai_status_display_emotes)
+ icon_state = GLOB.ai_status_display_emotes[emotion]
+ // Default fallback
+ else
+ icon_state = "ai_neutral"
+
+ set_picture(icon_state)
return PROCESS_KILL
+/obj/machinery/status_display/ai/receive_signal(datum/signal/signal)
+ switch(signal.data["command"])
+ if("friendcomputer")
+ friendc = !friendc
+ if(friendc)
+ last_picture = emotion // Save current display
+ emotion = AI_EMOTION_FRIEND_COMPUTER
+ else
+ if(last_picture)
+ emotion = last_picture // Restore previous display
+ else
+ emotion = AI_DISPLAY_DONT_GLOW
+ update_appearance()
+
/obj/item/circuit_component/status_display
display_name = "Status Display"
desc = "Output text and pictures to a status display."
diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm
index d8e5432d64e..65f66907c9d 100644
--- a/code/game/machinery/suit_storage_unit.dm
+++ b/code/game/machinery/suit_storage_unit.dm
@@ -80,12 +80,12 @@
/obj/machinery/suit_storage_unit/captain
mask_type = /obj/item/clothing/mask/gas/atmos/captain
- storage_type = /obj/item/tank/jetpack/oxygen/captain
+ storage_type = /obj/item/tank/jetpack/captain
mod_type = /obj/item/mod/control/pre_equipped/magnate
/obj/machinery/suit_storage_unit/centcom
mask_type = /obj/item/clothing/mask/gas/atmos/centcom
- storage_type = /obj/item/tank/jetpack/oxygen/captain
+ storage_type = /obj/item/tank/jetpack/captain
mod_type = /obj/item/mod/control/pre_equipped/corporate
/obj/machinery/suit_storage_unit/engine
@@ -137,7 +137,7 @@
/obj/machinery/suit_storage_unit/syndicate
mask_type = /obj/item/clothing/mask/gas/syndicate
- storage_type = /obj/item/tank/jetpack/oxygen/harness
+ storage_type = /obj/item/tank/jetpack/harness
mod_type = /obj/item/mod/control/pre_equipped/nuclear
/obj/machinery/suit_storage_unit/syndicate/lavaland
diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm
index 2b1fdbf7389..ad6b4259f41 100644
--- a/code/game/objects/buckling.dm
+++ b/code/game/objects/buckling.dm
@@ -104,7 +104,14 @@
RegisterSignal(src, COMSIG_MOVABLE_SET_ANCHORED, PROC_REF(on_set_anchored))
M.set_buckled(src)
buckled_mobs |= M
- M.throw_alert(ALERT_BUCKLED, /atom/movable/screen/alert/buckled)
+
+ ///If the icon is too big, don't add it to the screen alert
+ var/add_src_icon = TRUE
+ var/list/dim = get_icon_dimensions(icon)
+ if(dim["height"] > ICON_SIZE_Y || dim["width"] > ICON_SIZE_X)
+ add_src_icon = FALSE
+
+ M.throw_alert(ALERT_BUCKLED, /atom/movable/screen/alert/buckled, new_master = add_src_icon ? src : null)
M.set_glide_size(glide_size)
M.Move(loc)
diff --git a/code/game/objects/effects/anomalies/_anomalies.dm b/code/game/objects/effects/anomalies/_anomalies.dm
index 3cf2ee6a8f5..57aa83b532e 100644
--- a/code/game/objects/effects/anomalies/_anomalies.dm
+++ b/code/game/objects/effects/anomalies/_anomalies.dm
@@ -24,7 +24,7 @@
///Chance per second that we will move
var/move_chance = ANOMALY_MOVECHANCE
-/obj/effect/anomaly/Initialize(mapload, new_lifespan)
+/obj/effect/anomaly/Initialize(mapload, new_lifespan, drops_core = TRUE)
. = ..()
if(!mapload)
@@ -36,6 +36,9 @@
if (!impact_area)
return INITIALIZE_HINT_QDEL
+ if(!drops_core)
+ anomaly_core = null
+
if(anomaly_core)
anomaly_core = new anomaly_core(src)
anomaly_core.code = rand(1,100)
diff --git a/code/game/objects/effects/decals/cleanable/mess.dm b/code/game/objects/effects/decals/cleanable/mess.dm
index 1a2e307c1b3..717dd4f7086 100644
--- a/code/game/objects/effects/decals/cleanable/mess.dm
+++ b/code/game/objects/effects/decals/cleanable/mess.dm
@@ -383,3 +383,7 @@ GLOBAL_LIST_EMPTY(nebula_vomits)
flick("rubble_bounce", src)
icon_state = "rubble"
update_appearance(UPDATE_ICON_STATE)
+
+/obj/effect/decal/cleanable/can_bits
+ name = "shredded can"
+ desc = "This story doesn't hold water anymore."
diff --git a/code/game/objects/effects/posters/poster.dm b/code/game/objects/effects/posters/poster.dm
index ebfc3a791bb..d93c5ada83c 100644
--- a/code/game/objects/effects/posters/poster.dm
+++ b/code/game/objects/effects/posters/poster.dm
@@ -252,6 +252,7 @@
flick("poster_being_set", placed_poster)
placed_poster.forceMove(src) //deletion of the poster is handled in poster/Exited(), so don't have to worry about P anymore.
+ placed_poster.find_and_hang_on_wall()
playsound(src, 'sound/items/poster/poster_being_created.ogg', 100, TRUE)
var/turf/user_drop_location = get_turf(user) //cache this so it just falls to the ground if they move. also no tk memes allowed.
diff --git a/code/game/objects/effects/spawners/random/lavaland_mobs.dm b/code/game/objects/effects/spawners/random/lavaland_mobs.dm
index 4c6cf035324..4fa771c7d77 100644
--- a/code/game/objects/effects/spawners/random/lavaland_mobs.dm
+++ b/code/game/objects/effects/spawners/random/lavaland_mobs.dm
@@ -55,11 +55,41 @@
desc = "Chance to spawn a rare shiny version."
icon = 'icons/mob/simple/lavaland/raptor_big.dmi'
icon_state = "raptor_red"
+ pixel_x = -12
loot = list(
- /mob/living/basic/raptor/red = 20,
- /mob/living/basic/raptor/white = 20,
- /mob/living/basic/raptor/purple = 20,
- /mob/living/basic/raptor/green = 20,
- /mob/living/basic/raptor/yellow = 20,
+ /mob/living/basic/raptor/red = 25,
+ /mob/living/basic/raptor/white = 25,
+ /mob/living/basic/raptor/purple = 25,
+ /mob/living/basic/raptor/green = 25,
+ /mob/living/basic/raptor/yellow = 25,
+ /mob/living/basic/raptor/blue = 25,
/mob/living/basic/raptor/black = 1,
)
+
+/obj/effect/spawner/random/lavaland_mob/raptor/young
+ name = "random raptor youngling"
+ icon_state = "young_red"
+ loot = list(
+ /mob/living/basic/raptor/young/red = 25,
+ /mob/living/basic/raptor/young/white = 25,
+ /mob/living/basic/raptor/young/purple = 25,
+ /mob/living/basic/raptor/young/green = 25,
+ /mob/living/basic/raptor/young/yellow = 25,
+ /mob/living/basic/raptor/young/blue = 25,
+ /mob/living/basic/raptor/young/black = 1,
+ )
+
+/obj/effect/spawner/random/lavaland_mob/raptor/baby
+ name = "random raptor chick"
+ icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
+ icon_state = "baby_red"
+ pixel_x = 0
+ loot = list(
+ /mob/living/basic/raptor/baby/red = 25,
+ /mob/living/basic/raptor/baby/white = 25,
+ /mob/living/basic/raptor/baby/purple = 25,
+ /mob/living/basic/raptor/baby/green = 25,
+ /mob/living/basic/raptor/baby/yellow = 25,
+ /mob/living/basic/raptor/baby/blue = 25,
+ /mob/living/basic/raptor/baby/black = 1,
+ )
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 0522d56a8a0..89df142fc7b 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -482,6 +482,9 @@
else if (siemens_coefficient <= 0.5)
.["partially insulated"] = "It is made from a poor insulator that will dampen (but not fully block) electric shocks passing through it."
+ if(LAZYLEN(unique_reskin) && !current_skin)
+ .["reskinnable"] = "This item is able to be reskinned! Alt-Click to do so!"
+
/obj/item/examine_descriptor(mob/user)
return "item"
@@ -996,7 +999,7 @@
/obj/item/proc/update_slot_icon()
SIGNAL_HANDLER
- if(!ismob(loc))
+ if(!ismob(loc) || QDELETED(loc))
return
var/mob/owner = loc
owner.update_clothing(slot_flags | owner.get_slot_by_item(src))
diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm
index bf652a484f9..ca1a1bd77bf 100644
--- a/code/game/objects/items/cards_ids.dm
+++ b/code/game/objects/items/cards_ids.dm
@@ -1939,8 +1939,11 @@
var/target_occupation = tgui_input_text(user, "What occupation would you like to put on this card?\nNote: This will not grant any access levels.", "Agent card job assignment", assignment ? assignment : "Assistant", max_length = MAX_NAME_LEN)
if(!after_input_check(user))
return TRUE
-
- var/new_age = tgui_input_number(user, "Choose the ID's age", "Agent card age", AGE_MIN, AGE_MAX, AGE_MIN)
+ var/default_age = AGE_MIN
+ if(ishuman(user))
+ var/mob/living/carbon/human/human_user = user
+ default_age = human_user.age ? clamp(human_user.age, AGE_MIN, AGE_MAX) : AGE_MIN
+ var/new_age = tgui_input_number(user, "Choose the ID's age", "Agent card age", default_age, AGE_MAX, AGE_MIN)
if(!after_input_check(user))
return TRUE
diff --git a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm
index 8f0ef0ee1f2..c727bbc62a4 100644
--- a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm
+++ b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm
@@ -1380,13 +1380,6 @@
greyscale_colors = CIRCUIT_COLOR_SERVICE
build_path = /obj/machinery/rnd/production/techfab/department/service
-/obj/item/circuitboard/machine/vendatray
- name = "Vend-A-Tray"
- greyscale_colors = CIRCUIT_COLOR_SERVICE
- build_path = /obj/structure/displaycase/forsale
- req_components = list(
- /datum/stock_part/card_reader = 1)
-
/obj/item/circuitboard/machine/fishing_portal_generator
name = "Fishing Portal Generator"
greyscale_colors = CIRCUIT_COLOR_SERVICE
diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm
index cea7044427e..06604a872fd 100644
--- a/code/game/objects/items/control_wand.dm
+++ b/code/game/objects/items/control_wand.dm
@@ -30,10 +30,9 @@
var/static/list/area/restricted_areas = list(
/area/station/command/bridge, /*so Captain's remote isn't totally useless*/
/area/station/security, /*so antag RD/HoP/QM/CMO can't easily screw up the brig doors*/
- /area/station/ai_monitored/command/nuke_storage, /*aka Vault since it's QM's special thing*/
- /area/station/ai_monitored/turret_protected/ai, // these are areas exclusive to RD
- /area/station/ai_monitored/turret_protected/ai_upload_foyer, // but sometimes mappers might misconfig
- /area/station/ai_monitored/turret_protected/ai_upload, // their doors with our several dozen access helpers
+ /area/station/command/vault, /*aka Vault since it's QM's special thing*/
+ /area/station/ai/satellite/chamber, // these are areas exclusive to RD
+ /area/station/ai/upload, // but sometimes mappers might misconfig their doors with our several dozen access helpers
)
COOLDOWN_DECLARE(shock_cooldown)
/// sound played when mode is switched
@@ -127,9 +126,8 @@
region_access = REGION_RESEARCH
owner_trim = /datum/id_trim/job/research_director
our_domain = list(
- /area/station/ai_monitored/turret_protected/ai,
- /area/station/ai_monitored/turret_protected/ai_upload_foyer,
- /area/station/ai_monitored/turret_protected/ai_upload,
+ /area/station/ai/satellite/chamber,
+ /area/station/ai/upload,
)
/obj/item/door_remote/head_of_security
@@ -147,7 +145,7 @@
department = "cargo"
region_access = REGION_SUPPLY
owner_trim = /datum/id_trim/job/quartermaster
- our_domain = list( /area/station/ai_monitored/command/nuke_storage )
+ our_domain = list( /area/station/command/vault )
/obj/item/door_remote/chief_medical_officer
name = "medical door remote"
diff --git a/code/game/objects/items/devices/quantum_keycard.dm b/code/game/objects/items/devices/quantum_keycard.dm
index 44cd9fbe6ea..abe5d99b55d 100644
--- a/code/game/objects/items/devices/quantum_keycard.dm
+++ b/code/game/objects/items/devices/quantum_keycard.dm
@@ -22,7 +22,7 @@
/area/station/service = COLOR_SERVICE_LIME,
/area/centcom = COLOR_CENTCOM_BLUE, // how?
/area/station/command = COLOR_COMMAND_BLUE,
- /area/station/ai_monitored = COLOR_COMMAND_BLUE,
+ /area/station/ai = COLOR_COMMAND_BLUE,
/area/station/medical = COLOR_MEDICAL_BLUE,
/area/station/science = COLOR_SCIENCE_PINK,
/area/station/engineering = COLOR_ENGINEERING_ORANGE,
diff --git a/code/game/objects/items/devices/reverse_bear_trap.dm b/code/game/objects/items/devices/reverse_bear_trap.dm
index 8e3c1cfbbf1..c95d7f9333d 100644
--- a/code/game/objects/items/devices/reverse_bear_trap.dm
+++ b/code/game/objects/items/devices/reverse_bear_trap.dm
@@ -101,7 +101,7 @@
if(!do_after(user, 3 SECONDS, target = target) || target.get_item_by_slot(ITEM_SLOT_HEAD))
return
target.visible_message(span_warning("[user] forces and locks [src] onto [target]'s head!"), \
- span_userdanger("[target] locks [src] onto your head!"), "You hear a click, and then a timer ticking down.")
+ span_userdanger("[user] locks [src] onto your head!"), "You hear a click, and then a timer ticking down.")
to_chat(user, span_danger("You force [src] onto [target]'s head and click the padlock shut."))
user.dropItemToGround(src)
diff --git a/code/game/objects/items/food/meatslab.dm b/code/game/objects/items/food/meatslab.dm
index 01c4c4b8f7a..55fa78c3295 100644
--- a/code/game/objects/items/food/meatslab.dm
+++ b/code/game/objects/items/food/meatslab.dm
@@ -211,6 +211,10 @@
foodtypes = RAW | MEAT | BUGS
blood_decal_type = /obj/effect/decal/cleanable/insectguts
+/obj/item/food/meat/slab/bugmeat/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, health_modifier = 2, color_chances = string_list(list(/datum/raptor_color/green = 2)))
+
/obj/item/food/meat/slab/mouse
name = "mouse meat"
desc = "A slab of mouse meat. Best not eat it raw."
@@ -337,6 +341,10 @@
tastes = list("meat" = 1)
foodtypes = RAW | MEAT | TOXIC
+/obj/item/food/meat/slab/goliath/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, attack_modifier = 0.5, speed_modifier = -0.05, color_chances = string_list(list(/datum/raptor_color/red = 5)))
+
/obj/item/food/meat/slab/goliath/burn()
visible_message(span_notice("[src] finishes cooking!"))
new /obj/item/food/meat/steak/goliath(loc)
@@ -569,6 +577,10 @@
trash_type = null
tastes = list("meat" = 1, "rock" = 1)
+/obj/item/food/meat/steak/goliath/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, attack_modifier = 1, speed_modifier = -0.075, color_chances = string_list(list(/datum/raptor_color/red = 7)))
+
/obj/item/food/meat/steak/gondola
name = "gondola steak"
tastes = list("meat" = 1, "tranquility" = 1)
diff --git a/code/game/objects/items/granters/martial_arts/sleeping_carp.dm b/code/game/objects/items/granters/martial_arts/sleeping_carp.dm
index 88123439725..17db0d9ba14 100644
--- a/code/game/objects/items/granters/martial_arts/sleeping_carp.dm
+++ b/code/game/objects/items/granters/martial_arts/sleeping_carp.dm
@@ -4,8 +4,9 @@
martial_name = "sleeping carp"
desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art."
greet = span_sciradio("You have learned the ancient martial art of the Sleeping Carp! Your hand-to-hand combat has become much more effective, and you are now able to deflect any projectiles \
- directed toward you while in Combat Mode. Your body has also hardened itself, granting extra protection against lasting wounds that would otherwise mount during extended combat. \
- However, you are also unable to use any ranged weaponry. You can learn more about your newfound art by using the Recall Teachings verb in the Sleeping Carp tab.")
+ directed toward you while in Combat Mode. You are also able to sometimes dodge melee and unarmed attacks against you, but only as long as you dress in appropriate martial arts clothing. Or \
+ carp-themed clothing. Your body has also hardened itself, granting extra protection against lasting wounds that would otherwise mount during extended combat. However, you are also unable to \
+ use any ranged weaponry. You can learn more about your newfound art by using the Recall Teachings verb in the Sleeping Carp tab.")
icon = 'icons/obj/scrolls.dmi'
icon_state = "sleepingcarp"
worn_icon_state = "scroll"
diff --git a/code/game/objects/items/grenades/flashbang.dm b/code/game/objects/items/grenades/flashbang.dm
index 41d370d7bdd..cc320f6928e 100644
--- a/code/game/objects/items/grenades/flashbang.dm
+++ b/code/game/objects/items/grenades/flashbang.dm
@@ -46,7 +46,7 @@
if(living_mob.stat == DEAD) //They're dead!
return
living_mob.show_message(span_warning("BANG"), MSG_AUDIBLE)
- var/distance = max(0, get_dist(get_turf(src), turf))
+ var/distance = get_dist(get_turf(src), turf)
var/sweetspot_range = clamp(CEILING(flashbang_range/sweetspot_divider, 1), 0, flashbang_range)
//Flash
@@ -61,19 +61,19 @@
living_mob.dropItemToGround(living_mob.get_inactive_held_item())
//Bang
- if(!distance || loc == living_mob || loc == living_mob.loc)
- living_mob.soundbang_act(2, 20 SECONDS, 10, 15)
+ if(!distance)
+ living_mob.soundbang_act(SOUNDBANG_OVERWHELMING, 20 SECONDS, 10, 15)
return
if(distance <= 1) // Adds more stun as to not prime n' pull (#45381)
- living_mob.soundbang_act(2, 3 SECONDS, 5)
+ living_mob.soundbang_act(SOUNDBANG_STRONG, 3 SECONDS, 5)
return
if(distance <= sweetspot_range)
- living_mob.soundbang_act(1, max(200 / max(1, distance), 60), rand(0, 5))
+ living_mob.soundbang_act(SOUNDBANG_NORMAL, max(20 SECONDS / max(1, distance), 60), rand(0, 5))
return
- if(!living_mob.soundbang_act(1, 0, rand(0, 2)))
+ if(!living_mob.soundbang_act(SOUNDBANG_NORMAL, 0, rand(0, 2)))
return
living_mob.adjust_staggered_up_to(max(200/max(1, distance), 5), 10 SECONDS)
@@ -133,17 +133,17 @@
if(living_mob.stat == DEAD) //They're dead!
return
living_mob.show_message(span_warning("POP"), MSG_AUDIBLE)
- var/distance = max(0, get_dist(get_turf(src), turf))
+ var/distance = get_dist(get_turf(src), turf)
//Flash
if(living_mob.flash_act(affect_silicon = 1))
living_mob.Paralyze(max(10/max(1, distance), 5))
living_mob.Knockdown(max(100/max(1, distance), 60))
//Bang
- if(!distance || loc == living_mob || loc == living_mob.loc)
- living_mob.Paralyze(20)
- living_mob.Knockdown(200)
- living_mob.soundbang_act(1, 200, 10, 15)
+ if(!distance)
+ living_mob.Paralyze(2 SECONDS)
+ living_mob.Knockdown(20 SECONDS)
+ living_mob.soundbang_act(SOUNDBANG_NORMAL, 200, 10, 15)
if(living_mob.apply_damages(brute = 10, burn = 10))
to_chat(living_mob, span_userdanger("The blast from \the [src] bruises and burns you!"))
diff --git a/code/game/objects/items/grenades/hypno.dm b/code/game/objects/items/grenades/hypno.dm
index d77049419ab..13bdf7351ab 100644
--- a/code/game/objects/items/grenades/hypno.dm
+++ b/code/game/objects/items/grenades/hypno.dm
@@ -32,46 +32,38 @@
/obj/item/grenade/hypnotic/proc/bang(turf/turf, mob/living/living_mob)
if(living_mob.stat == DEAD) //They're dead!
return
- var/distance = max(0, get_dist(get_turf(src), turf))
+ var/distance = get_dist(get_turf(src), turf)
//Bang
var/hypno_sound = FALSE
//Hearing protection check
- if(iscarbon(living_mob))
- var/mob/living/carbon/target = living_mob
- var/list/reflist = list(1)
- SEND_SIGNAL(target, COMSIG_CARBON_SOUNDBANG, reflist)
- var/intensity = reflist[1]
- var/ear_safety = target.get_ear_protection()
- var/effect_amount = intensity - ear_safety
- if(effect_amount > 0)
- hypno_sound = TRUE
+ if(living_mob.get_ear_protection() < 0)
+ hypno_sound = TRUE
- if(!distance || loc == living_mob || loc == living_mob.loc)
- living_mob.Paralyze(10)
- living_mob.Knockdown(100)
+ if(!distance)
+ living_mob.Paralyze(1 SECONDS)
+ living_mob.Knockdown(10 SECONDS)
to_chat(living_mob, span_hypnophrase("The sound echoes in your brain..."))
living_mob.adjust_hallucinations(150 SECONDS)
else
if(distance <= 1)
- living_mob.Paralyze(5)
- living_mob.Knockdown(30)
+ living_mob.Paralyze(0.5 SECONDS)
+ living_mob.Knockdown(3 SECONDS)
if(hypno_sound)
to_chat(living_mob, span_hypnophrase("The sound echoes in your brain..."))
living_mob.adjust_hallucinations(150 SECONDS)
//Flash
- if(living_mob.flash_act(affect_silicon = 1))
- living_mob.Paralyze(max(10/max(1, distance), 5))
- living_mob.Knockdown(max(100/max(1, distance), 40))
- if(iscarbon(living_mob))
- var/mob/living/carbon/target = living_mob
- if(target.hypnosis_vulnerable()) //The sound causes the necessary conditions unless the target has mindshield or hearing protection
- target.apply_status_effect(/datum/status_effect/trance, 100, TRUE)
- else
- to_chat(target, span_hypnophrase("The light is so pretty..."))
- target.adjust_drowsiness_up_to(20 SECONDS, 40 SECONDS)
- target.adjust_confusion_up_to(10 SECONDS, 20 SECONDS)
- target.adjust_dizzy_up_to(20 SECONDS, 40 SECONDS)
+ if(!living_mob.flash_act(affect_silicon = TRUE))
+ return
+ living_mob.Paralyze(max(1 SECONDS / (distance || 1), 0.5 SECONDS))
+ living_mob.Knockdown(max(10 SECONDS / (distance || 1), 4 SECONDS))
+ if(living_mob.hypnosis_vulnerable()) //The sound causes the necessary conditions unless the target has mindshield or hearing protection
+ living_mob.apply_status_effect(/datum/status_effect/trance, 10 SECONDS, TRUE)
+ return
+ to_chat(living_mob, span_hypnophrase("The light is so pretty..."))
+ living_mob.adjust_drowsiness_up_to(20 SECONDS, 40 SECONDS)
+ living_mob.adjust_confusion_up_to(10 SECONDS, 20 SECONDS)
+ living_mob.adjust_dizzy_up_to(20 SECONDS, 40 SECONDS)
diff --git a/code/game/objects/items/implants/implant_kaza_ruk.dm b/code/game/objects/items/implants/implant_kaza_ruk.dm
new file mode 100644
index 00000000000..ce26fb1b678
--- /dev/null
+++ b/code/game/objects/items/implants/implant_kaza_ruk.dm
@@ -0,0 +1,41 @@
+/obj/item/implant/kaza_ruk
+ name = "kaza ruk implant"
+ desc = "Teaches you the Tiziran martial arts of Kaza Ruk in 5 short instructional videos beamed directly into your eyeballs."
+ icon = 'icons/obj/scrolls.dmi'
+ icon_state ="scroll2"
+ /// The martial art style this implant teaches.
+ var/datum/martial_art/kaza_ruk/style
+
+/obj/item/implant/kaza_ruk/get_data()
+ var/dat = {"Implant Specifications:
+ Name: Kaza Ruk Implant
+ Life: 4 hours after death of host
+ Implant Details:
+ Function: Teaches even the clumsiest host the arts of Kaza Ruk."}
+ return dat
+
+/obj/item/implant/kaza_ruk/Initialize(mapload)
+ . = ..()
+ style = new(src)
+
+/obj/item/implant/kaza_ruk/Destroy()
+ QDEL_NULL(style)
+ return ..()
+
+/obj/item/implant/kaza_ruk/activate()
+ . = ..()
+ if(isnull(imp_in.mind))
+ return
+ if(style.unlearn(imp_in))
+ return
+
+ style.teach(imp_in)
+
+/obj/item/implanter/kaza_ruk
+ name = "implanter (kaza ruk)"
+ imp_type = /obj/item/implant/kaza_ruk
+
+/obj/item/implantcase/kaza_ruk
+ name = "implant case - 'Kaza Ruk'"
+ desc = "A glass case containing an implant that can teach the user the Tiziran martial arts of Kaza Ruk."
+ imp_type = /obj/item/implant/kaza_ruk
diff --git a/code/game/objects/items/implants/implant_krav_maga.dm b/code/game/objects/items/implants/implant_krav_maga.dm
deleted file mode 100644
index 5dd821a683d..00000000000
--- a/code/game/objects/items/implants/implant_krav_maga.dm
+++ /dev/null
@@ -1,41 +0,0 @@
-/obj/item/implant/krav_maga
- name = "krav maga implant"
- desc = "Teaches you the arts of Krav Maga in 5 short instructional videos beamed directly into your eyeballs."
- icon = 'icons/obj/scrolls.dmi'
- icon_state ="scroll2"
- /// The martial art style this implant teaches.
- var/datum/martial_art/krav_maga/style
-
-/obj/item/implant/krav_maga/get_data()
- var/dat = {"Implant Specifications:
- Name: Krav Maga Implant
- Life: 4 hours after death of host
- Implant Details:
- Function: Teaches even the clumsiest host the arts of Krav Maga."}
- return dat
-
-/obj/item/implant/krav_maga/Initialize(mapload)
- . = ..()
- style = new(src)
-
-/obj/item/implant/krav_maga/Destroy()
- QDEL_NULL(style)
- return ..()
-
-/obj/item/implant/krav_maga/activate()
- . = ..()
- if(isnull(imp_in.mind))
- return
- if(style.unlearn(imp_in))
- return
-
- style.teach(imp_in)
-
-/obj/item/implanter/krav_maga
- name = "implanter (krav maga)"
- imp_type = /obj/item/implant/krav_maga
-
-/obj/item/implantcase/krav_maga
- name = "implant case - 'Krav Maga'"
- desc = "A glass case containing an implant that can teach the user the arts of Krav Maga."
- imp_type = /obj/item/implant/krav_maga
diff --git a/code/game/objects/items/maintenance_loot.dm b/code/game/objects/items/maintenance_loot.dm
index 9ad0c206bbc..0099ff3d6e0 100644
--- a/code/game/objects/items/maintenance_loot.dm
+++ b/code/game/objects/items/maintenance_loot.dm
@@ -56,8 +56,8 @@
)
// Give our owner shock touch when entering the digital realm
-/obj/item/stock_parts/power_store/cell/lead/proc/shockingly_improve_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
- if(external_load_flags & DOMAIN_FORBIDS_ABILITIES)
+/obj/item/stock_parts/power_store/cell/lead/proc/shockingly_improve_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
+ if(domain_flags & DOMAIN_FORBIDS_ABILITIES)
return BITRUNNER_GEAR_LOAD_BLOCKED
if(!avatar.can_mutate())
diff --git a/code/game/objects/items/melee/baton.dm b/code/game/objects/items/melee/baton.dm
index b225d9d750f..f6ca7894d07 100644
--- a/code/game/objects/items/melee/baton.dm
+++ b/code/game/objects/items/melee/baton.dm
@@ -76,6 +76,7 @@
. = ..()
register_item_context()
+ add_deep_lore()
/obj/item/melee/baton/add_weapon_description()
AddElement(/datum/element/weapon_description, attached_proc = PROC_REF(add_baton_notes))
@@ -99,6 +100,9 @@
readout += "\nIt has a stun armor-piercing capability of [span_warning("[stun_armour_penetration]%")]."
return readout.Join("\n")
+/obj/item/melee/baton/proc/add_deep_lore()
+ return
+
/// Checks if we can actually USE the baton. Impure
/obj/item/melee/baton/proc/can_baton(mob/living/target, mob/living/user)
PROTECTED_PROC(TRUE)
@@ -420,7 +424,7 @@
/obj/item/melee/baton/telescopic/contractor_baton
name = "contractor baton"
- desc = "A compact, specialised baton assigned to Syndicate contractors. Applies light electrical shocks to targets."
+ desc = "A high tech telescopic stun baton, as developed by Cybersun Industries. Delivers a precise shock to a target's central nervous system to incapacitate them."
icon = 'icons/obj/weapons/baton.dmi'
icon_state = "contractor_baton"
worn_icon_state = "contractor_baton"
@@ -453,7 +457,7 @@
/obj/item/melee/baton/security
name = "stun baton"
- desc = "A stun baton for incapacitating people with."
+ desc = "The Secure Apprehension Device, as developed by Nanotrasen. Delivers a precise shock to a target's central nervous system to incapacitate them."
desc_controls = "Left click to stun, right click to harm."
icon = 'icons/obj/weapons/baton.dmi'
icon_state = "stunbaton"
@@ -792,6 +796,9 @@
unique_reskin_changes_inhand = TRUE
unique_reskin_changes_base_icon_state = TRUE
+/obj/item/melee/baton/security/stunsword/loaded/add_deep_lore()
+ return
+
/obj/item/melee/baton/security/stunsword/loaded
preload_cell_type = /obj/item/stock_parts/power_store/cell/bluespace // 40% stun_armour_penetration
@@ -825,6 +832,9 @@
. = ..()
sparkler = new (src)
+/obj/item/melee/baton/security/cattleprod/add_deep_lore()
+ return
+
/obj/item/melee/baton/security/cattleprod/attackby(obj/item/item, mob/user, list/modifiers, list/attack_modifiers)//handles sticking a crystal onto a stunprod to make an improved cattleprod
if(!istype(item, /obj/item/stack))
return ..()
@@ -888,6 +898,9 @@
. = ..()
AddComponent(/datum/component/boomerang, throw_range + 2, TRUE)
+/obj/item/melee/baton/security/boomerang/add_deep_lore()
+ return
+
/obj/item/melee/baton/security/boomerang/loaded //Same as above, comes with a cell.
preload_cell_type = /obj/item/stock_parts/power_store/cell/high
@@ -995,3 +1008,56 @@
melee_attack_chain(owner, attacker, LEFT_CLICK)
return ..()
+
+// Deep Lore //
+
+/obj/item/melee/baton/security/add_deep_lore()
+ AddElement(/datum/element/examine_lore, \
+ lore_hint = span_notice("You can [EXAMINE_HINT("look closer")] to learn a little more about [src]."), \
+ lore = "The Secure Apprehension Device (sometimes referred to as the SAD in the officer training manuals) is \
+ the unholy union of a mace and a cattleprod. This nonlethal device was designed to put a stop to ruffians, \
+ scoundrels, ne'er-do-wells and criminals wherever they may rear their ugly heads.
\
+
\
+ A symbol of Nanotrasen security forces, the stun baton is the primary tool officers employ against the \
+ unlawful scum and villainy of the Spinward and abroad. Trained to 'baton first, interrogate later', \
+ Nanotrasen security has long since earned itself a mixed reputation. Able to rapidly shut down the \
+ central nervous system of a criminal with only a few direct applications of the conductive striking head \
+ of the device, few would-be troublemakers want to find themselves on the wrong end of an officer brandishing \
+ this baton.
\
+
\
+ TerraGov law enforcement has avoided the adoption of stun batons due to various ethical dilemmas posed by \
+ their usage, largely because of the longterm physical and mental ramifications of being struck by a human cattleprod. \
+ Citizens' rights advocacy groups protest against the proliferation of stun batons as a policing tool, \
+ arguing that they are 'inhumane' and 'authoritarian'. Nanotrasen, on the other hand, has had no such qualms \
+ when deploying stun batons as a compliance measure across all of their existing stations and facilities against \
+ unruly members of staff." \
+ )
+
+// Contractor Baton
+
+/obj/item/melee/baton/telescopic/contractor_baton/add_deep_lore()
+ AddElement(/datum/element/examine_lore, \
+ lore_hint = span_notice("You can [EXAMINE_HINT("look closer")] to learn a little more about [src]."), \
+ lore = "The Contract Acquisition Device (sometimes referred to as the CAD in encrypted correspondence) is \
+ one of the more frequently encountered examples of Cybersun Industries weaponry. Extremely similar to Nanotrasen's \
+ own Secure Apprehension Device (also simply known as the stun baton), the contractor baton is able to induce \
+ CNS disruption in a target to render them helpless. It is also capable of devastating blunt force trauma if \
+ used as a bludgeon. The contractor baton is also capable of telescopic deployment, allowing for discretion while \
+ making an approach towards a target.
\
+
\
+ The contractor baton is famously associated with contractors, elite Cybersun field agents. While the standard \
+ agent would often be tasked with sabotage, terrorism, murder or theft, contractors have the critical task of \
+ kidnapping high value personnel. Anyone with the potential to possess classified or sensitive data about Nanotrasen \
+ security systems and devices could be a target for Cybersun.
\
+
\
+ Extracting this information is most easily performed on living subjects. As such, the contractor baton was designed \
+ with nonlethal incapacitation in mind. However, Cybersun Industries has long since found workarounds for extracting \
+ data from the recently deceased, should the contractor find themselves with only a corpse left to send back. Death \
+ may not spare you from the machinations of Cybersun Industries if they deem you a valuable asset towards their goals.
\
+
\
+ Nanotrasen utilizes a number of countermeasures to contractor insurgencies, such as employing selective memory wiping \
+ or falsified memory injection, the establishment of 'dummy' command staff through the artificial acceleration \
+ of otherwise incompetent but useful crewmembers (whose incompetence will often result in an acceptable degree \
+ of operational disruption), which provides convenient scapegoats in the event of a security breach as well as \
+ frequent staff turnover and reassignment." \
+ )
diff --git a/code/game/objects/items/melee/chainofcommand.dm b/code/game/objects/items/melee/chainofcommand.dm
index 8009b031df4..ba4f4064d1f 100644
--- a/code/game/objects/items/melee/chainofcommand.dm
+++ b/code/game/objects/items/melee/chainofcommand.dm
@@ -66,7 +66,8 @@
/atom/movable/screen/alert/status_effect/commanded
name = "Commanded"
desc = "You are inspired to do things faster!"
- icon_state = "commanded"
+ use_user_hud_icon = TRUE
+ overlay_state = "commanded"
/obj/item/melee/chainofcommand/tailwhip
name = "liz o' nine tails"
diff --git a/code/game/objects/items/robot/items/generic.dm b/code/game/objects/items/robot/items/generic.dm
index d282ae01b7f..d709be2067b 100644
--- a/code/game/objects/items/robot/items/generic.dm
+++ b/code/game/objects/items/robot/items/generic.dm
@@ -373,7 +373,7 @@
span_danger("The siren pierces your hearing!"),
)
for(var/mob/living/carbon/carbon in get_hearers_in_view(9, user))
- if(carbon.get_ear_protection())
+ if(carbon.get_ear_protection() > 0)
continue
carbon.adjust_confusion(6 SECONDS)
@@ -386,18 +386,20 @@
to_chat(robot_user.connected_ai, "
[span_notice("NOTICE - Peacekeeping 'HARM ALARM' used by: [user]")]
")
else
user.audible_message("BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT")
- for(var/mob/living/carbon/carbon in get_hearers_in_view(9, user))
- var/bang_effect = carbon.soundbang_act(2, 0, 0, 5)
+ for(var/mob/living/living in get_hearers_in_view(9, user))
+ var/bang_effect = living.soundbang_act(SOUNDBANG_STRONG, 0, 0, 5)
switch(bang_effect)
+ if(0)
+ continue
if(1)
- carbon.adjust_confusion(5 SECONDS)
- carbon.adjust_stutter(20 SECONDS)
- carbon.adjust_jitter(20 SECONDS)
- if(2)
- carbon.Paralyze(40)
- carbon.adjust_confusion(10 SECONDS)
- carbon.adjust_stutter(30 SECONDS)
- carbon.adjust_jitter(50 SECONDS)
+ living.adjust_confusion(5 SECONDS)
+ living.adjust_stutter(20 SECONDS)
+ living.adjust_jitter(20 SECONDS)
+ else
+ living.Paralyze(4 SECONDS)
+ living.adjust_confusion(10 SECONDS)
+ living.adjust_stutter(30 SECONDS)
+ living.adjust_jitter(50 SECONDS)
playsound(get_turf(src), 'sound/machines/warning-buzzer.ogg', 130, 3)
COOLDOWN_START(src, alarm_cooldown, HARM_ALARM_NO_SAFETY_COOLDOWN)
user.log_message("used an emagged Cyborg Harm Alarm", LOG_ATTACK)
diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm
index a54c3bf46eb..9fa8714e098 100644
--- a/code/game/objects/items/shields.dm
+++ b/code/game/objects/items/shields.dm
@@ -1,4 +1,4 @@
-#define BATON_BASH_COOLDOWN (3 SECONDS)
+#define WEAPON_BASH_COOLDOWN (3 SECONDS)
/obj/item/shield
name = "shield"
@@ -26,7 +26,7 @@
/// sound the shield makes when it breaks
var/shield_break_sound = 'sound/effects/bang.ogg'
/// baton bash cooldown
- COOLDOWN_DECLARE(baton_bash)
+ COOLDOWN_DECLARE(weapon_bash)
/// is shield bashable?
var/is_bashable = TRUE
/// sound when a shield is bashed
@@ -75,13 +75,14 @@
. = ..()
if(. & ITEM_INTERACT_ANY_BLOCKER)
return .
- if(!istype(tool, /obj/item/melee/baton) || !is_bashable)
+ if(!istype(tool, /obj/item/melee) || !is_bashable)
return .
- if(!COOLDOWN_FINISHED(src, baton_bash))
+ if(!COOLDOWN_FINISHED(src, weapon_bash))
return ITEM_INTERACT_BLOCKING
- user.visible_message(span_warning("[user] bashes [src] with [tool]!"))
playsound(src, shield_bash_sound, 50, TRUE)
- COOLDOWN_START(src, baton_bash, BATON_BASH_COOLDOWN)
+ user.manual_emote("bashes [src] with [tool]!")
+ COOLDOWN_START(src, weapon_bash, WEAPON_BASH_COOLDOWN)
+ user.Shake(3, 3, 0.5 SECONDS)
return ITEM_INTERACT_SUCCESS
/obj/item/shield/proc/on_shield_block(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE)
@@ -484,4 +485,4 @@
armor_type = /datum/armor/item_shield/improvised
block_sound = 'sound/items/trayhit/trayhit2.ogg'
-#undef BATON_BASH_COOLDOWN
+#undef WEAPON_BASH_COOLDOWN
diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm
index bc1b3ee2b06..976497f42d5 100644
--- a/code/game/objects/items/stacks/bscrystal.dm
+++ b/code/game/objects/items/stacks/bscrystal.dm
@@ -28,6 +28,7 @@
. = ..()
pixel_x = rand(-5, 5)
pixel_y = rand(-5, 5)
+ AddElement(/datum/element/raptor_food, ability_modifier = 0.05, attack_modifier = 0.5, color_chances = string_list(list(/datum/raptor_color/black = 1)))
/obj/item/stack/ore/bluespace_crystal/get_part_rating()
return 1
diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm
index 64ded4c1622..20e9700e075 100644
--- a/code/game/objects/items/storage/bags.dm
+++ b/code/game/objects/items/storage/bags.dm
@@ -566,7 +566,7 @@
return
var/obj/item/ammo_casing/rebar/ammo_to_load = contents[1]
- held_crossbow.attackby(ammo_to_load, user)
+ held_crossbow.item_interaction(user, ammo_to_load)
/obj/item/storage/bag/quiver
name = "quiver"
diff --git a/code/game/objects/items/storage/garment.dm b/code/game/objects/items/storage/garment.dm
index cfa9fed95db..b4787133616 100644
--- a/code/game/objects/items/storage/garment.dm
+++ b/code/game/objects/items/storage/garment.dm
@@ -143,7 +143,7 @@
new /obj/item/clothing/under/rank/security/warden/formal(src)
new /obj/item/clothing/suit/jacket/warden/blue(src) //SKYRAT ADDITION - FORMAL COAT
new /obj/item/clothing/under/rank/security/warden/skirt(src)
- new /obj/item/clothing/gloves/krav_maga/sec(src)
+ new /obj/item/clothing/gloves/kaza_ruk/sec(src)
new /obj/item/clothing/glasses/hud/security/sunglasses(src)
new /obj/item/clothing/mask/gas/sechailer(src)
diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm
index f529185b776..1856830168e 100644
--- a/code/game/objects/items/storage/uplink_kits.dm
+++ b/code/game/objects/items/storage/uplink_kits.dm
@@ -301,7 +301,7 @@
new /obj/item/clothing/head/helmet/marine/pmc(src)
new /obj/item/clothing/mask/gas/sechailer(src)
new /obj/item/clothing/glasses/night(src) // 3~ TC
- new /obj/item/clothing/gloves/krav_maga/combatglovesplus(src) //5TC
+ new /obj/item/clothing/gloves/kaza_ruk/combatglovesplus(src) //5TC
new /obj/item/clothing/shoes/jackboots(src)
new /obj/item/storage/belt/military/assault/fisher(src) //items in this belt easily costs 18 TC
@@ -751,7 +751,7 @@
new spess_suit(src) // Above allows me to get the helmet from a variable on the object
var/obj/item/clothing/head/helmet/space/syndicate/spess_helmet = GLOB.syndicate_space_suits_to_helmets[spess_suit]
new spess_helmet(src) // 4 TC for the space gear
- new /obj/item/tank/jetpack/oxygen/harness(src) // They kinda need this to fly to the cruiser.
+ new /obj/item/tank/jetpack/harness(src) // They kinda need this to fly to the cruiser.
// Tacticool gear
new /obj/item/clothing/shoes/combat(src)
new /obj/item/clothing/under/syndicate(src)
@@ -892,6 +892,12 @@
new /obj/item/slimepotion/slime/sentience/nuclear/dangerous_horse(src)
new /obj/item/food/grown/apple(src)
+/obj/item/storage/box/syndicate/sleeping_carp/PopulateContents()
+ new /obj/item/book/granter/martial/carp(src)
+ new /obj/item/clothing/head/costume/snakeeater(src)
+ new /obj/item/clothing/under/costume/gi(src)
+ new /obj/item/clothing/shoes/sandal(src)
+
#undef KIT_RECON
#undef KIT_BLOODY_SPAI
#undef KIT_STEALTHY
diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm
index 815631e4cf8..efab2d8e01f 100644
--- a/code/game/objects/items/tanks/jetpack.dm
+++ b/code/game/objects/items/tanks/jetpack.dm
@@ -1,5 +1,5 @@
/obj/item/tank/jetpack
- name = "jetpack (empty)"
+ name = "jetpack (oxygen)"
desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution."
icon_state = "jetpack"
inhand_icon_state = "jetpack"
@@ -207,13 +207,7 @@
icon_state = "jetpack-void"
inhand_icon_state = "jetpack-void"
-/obj/item/tank/jetpack/oxygen
- name = "jetpack (oxygen)"
- desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas. Use with caution."
- icon_state = "jetpack"
- inhand_icon_state = "jetpack"
-
-/obj/item/tank/jetpack/oxygen/harness
+/obj/item/tank/jetpack/harness
name = "jet harness (oxygen)"
desc = "A lightweight tactical harness, used by those who don't want to be weighed down by traditional jetpacks."
icon_state = "jetpack-mini"
@@ -222,7 +216,7 @@
throw_range = 7
w_class = WEIGHT_CLASS_NORMAL
-/obj/item/tank/jetpack/oxygen/captain
+/obj/item/tank/jetpack/captain
name = "captain's jetpack"
desc = "A compact, lightweight jetpack containing a high amount of compressed oxygen."
icon_state = "jetpack-captain"
@@ -234,14 +228,12 @@
drift_force = 2 NEWTONS
stabilizer_force = 2 NEWTONS
-/obj/item/tank/jetpack/oxygen/security
+/obj/item/tank/jetpack/security
name = "security jetpack (oxygen)"
desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas by security forces."
icon_state = "jetpack-sec"
inhand_icon_state = "jetpack-sec"
-
-
/obj/item/tank/jetpack/carbondioxide
name = "jetpack (carbon dioxide)"
desc = "A tank of compressed carbon dioxide for use as propulsion in zero-gravity areas. Painted black to indicate that it should not be used as a source for internals."
diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm
index 456ff3dc88e..4ecf60585f0 100644
--- a/code/game/objects/obj_defense.dm
+++ b/code/game/objects/obj_defense.dm
@@ -126,8 +126,9 @@
/obj/fire_act(exposed_temperature, exposed_volume)
if(HAS_TRAIT(src, TRAIT_UNDERFLOOR))
return
- if(exposed_temperature && !(resistance_flags & FIRE_PROOF))
- take_damage(clamp(0.02 * exposed_temperature, 0, 20), BURN, FIRE, 0)
+ var/potential_damage = 0.02 * exposed_temperature
+ if(exposed_temperature && !(resistance_flags & FIRE_PROOF) && (potential_damage > damage_deflection))
+ take_damage(clamp(potential_damage, 0, 20), BURN, FIRE, 0)
if(QDELETED(src)) // take_damage() can send our obj to an early grave, let's stop here if that happens
return
if(!(resistance_flags & ON_FIRE) && (resistance_flags & FLAMMABLE) && !(resistance_flags & FIRE_PROOF))
diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm
index e40e5a16161..3711430ab49 100644
--- a/code/game/objects/structures/mirror.dm
+++ b/code/game/objects/structures/mirror.dm
@@ -80,14 +80,11 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
/obj/structure/mirror/attack_hand(mob/living/carbon/human/user)
. = ..()
-
if(. || !ishuman(user) || broken || !istype(src, /obj/structure/mirror/magic)) // SKYRAT EDIT CHANGE - MUNDANE MIRRORS DON'T LET YOU CHANGE - ORIGINAL: if(. || !ishuman(user) || broken)
return TRUE
- if(!istype(src, /obj/structure/mirror/magic) && !user.can_perform_action(src, FORBID_TELEKINESIS_REACH))
- return TRUE //no tele-grooming (if nonmagical)
-
- return display_radial_menu(user)
+ display_radial_menu(user)
+ return TRUE
/obj/structure/mirror/wrench_act_secondary(mob/living/user, obj/item/tool)
if(!deconstructable)
@@ -106,9 +103,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
new /obj/item/wallframe/mirror(loc, 1)
/obj/structure/mirror/proc/display_radial_menu(mob/living/carbon/human/user)
+ if(!can_use_mirror(user))
+ return
+
var/pick = show_radial_menu(user, src, mirror_options, user, radius = 36, require_near = TRUE, tooltips = TRUE)
- if(!pick)
- return TRUE //get out
+ if(!pick || !can_use_mirror(user) || !pre_change(user, pick))
+ return
switch(pick)
if(CHANGE_HAIR)
@@ -124,45 +124,53 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
if(CHANGE_EYES)
change_eyes(user)
- return display_radial_menu(user)
+ display_radial_menu(user)
+
+/// Ran before we dive into any changes, can be used to block changes by returning FALSE
+/obj/structure/mirror/proc/pre_change(mob/living/carbon/human/user, picked)
+ return TRUE
+
+/// Checks if the mob can continue to use the mirror
+/obj/structure/mirror/proc/can_use_mirror(mob/living/carbon/human/user)
+ return !QDELETED(src) && !QDELETED(user) && user.can_perform_action(src, FORBID_TELEKINESIS_REACH)
/obj/structure/mirror/proc/change_beard(mob/living/carbon/human/beard_dresser)
if(beard_dresser.physique == FEMALE)
if(beard_dresser.facial_hairstyle == "Shaved")
balloon_alert(beard_dresser, "nothing to shave!")
- return TRUE
+ return
var/shave_beard = tgui_alert(beard_dresser, "Shave your beard?", "Grooming", list("Yes", "No"))
- if(shave_beard == "Yes")
+ if(shave_beard == "Yes" && can_use_mirror(beard_dresser))
beard_dresser.set_facial_hairstyle("Shaved", update = TRUE)
- return TRUE
+ return
var/new_style = tgui_input_list(beard_dresser, "Select a facial hairstyle", "Grooming", SSaccessories.facial_hairstyles_list)
- if(isnull(new_style))
- return TRUE
+ if(isnull(new_style) || !can_use_mirror(beard_dresser))
+ return
if(HAS_TRAIT(beard_dresser, TRAIT_SHAVED))
to_chat(beard_dresser, span_notice("If only growing back facial hair were that easy for you... The reminder makes you feel terrible."))
beard_dresser.add_mood_event("bald_hair_day", /datum/mood_event/bald_reminder)
- return TRUE
+ return
beard_dresser.set_facial_hairstyle(new_style, update = TRUE)
/obj/structure/mirror/proc/change_hair(mob/living/carbon/human/hairdresser)
var/new_style = tgui_input_list(hairdresser, "Select a hairstyle", "Grooming", SSaccessories.hairstyles_list)
- if(isnull(new_style))
- return TRUE
+ if(isnull(new_style) || !can_use_mirror(hairdresser))
+ return
if(HAS_TRAIT(hairdresser, TRAIT_BALD))
to_chat(hairdresser, span_notice("If only growing back hair were that easy for you... The reminder makes you feel terrible."))
hairdresser.add_mood_event("bald_hair_day", /datum/mood_event/bald_reminder)
- return TRUE
+ return
hairdresser.set_hairstyle(new_style, update = TRUE)
/obj/structure/mirror/proc/change_name(mob/living/carbon/human/user)
var/newname = sanitize_name(tgui_input_text(user, "Who are we again?", "Name change", user.name, MAX_NAME_LEN), allow_numbers = TRUE) //It's magic so whatever.
- if(!newname)
- return TRUE
+ if(!newname || !can_use_mirror(user))
+ return
user.real_name = newname
user.name = newname
if(user.dna)
@@ -173,49 +181,55 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
// Erm ackshually the proper term is species. Get it right??
/obj/structure/mirror/proc/change_race(mob/living/carbon/human/race_changer)
var/racechoice = tgui_input_list(race_changer, "What are we again?", "Race change", selectable_races)
- if(isnull(racechoice))
- return TRUE
+ if(isnull(racechoice) || !can_use_mirror(race_changer))
+ return
var/new_race_path = selectable_races[racechoice]
if(!ispath(new_race_path, /datum/species))
- return TRUE
+ return
- var/datum/species/newrace = new new_race_path()
+ var/datum/species/newrace = GLOB.species_prototypes[new_race_path]
var/attributes_desc = newrace.get_physical_attributes()
var/answer = tgui_alert(race_changer, attributes_desc, "Become a [newrace]?", list("Yes", "No"))
+ if(!answer || !can_use_mirror(race_changer))
+ return
if(answer != "Yes")
- qdel(newrace)
change_race(race_changer) // try again
return
- race_changer.set_species(newrace, icon_update = FALSE)
+ on_species_change(race_changer, newrace)
+ race_changer.set_species(new_race_path, icon_update = FALSE)
if(HAS_TRAIT(race_changer, TRAIT_USES_SKINTONES))
var/new_s_tone = tgui_input_list(race_changer, "Choose your skin tone", "Race change", GLOB.skin_tones)
- if(new_s_tone)
+ if(new_s_tone && can_use_mirror(race_changer))
race_changer.skin_tone = new_s_tone
race_changer.dna.update_ui_block(/datum/dna_block/identity/skin_tone)
else if(HAS_TRAIT(race_changer, TRAIT_MUTANT_COLORS) && !HAS_TRAIT(race_changer, TRAIT_FIXED_MUTANT_COLORS))
var/new_mutantcolor = tgui_color_picker(race_changer, "Choose your skin color:", "Race change", race_changer.dna.features[FEATURE_MUTANT_COLOR]) // BUBBER EDIT - TGUI COLOR PICKER
- if(new_mutantcolor)
+ if(new_mutantcolor && can_use_mirror(race_changer))
var/list/mutant_hsv = rgb2hsv(new_mutantcolor)
-
if(mutant_hsv[3] >= 50) // mutantcolors must be bright
race_changer.dna.features[FEATURE_MUTANT_COLOR] = sanitize_hexcolor(new_mutantcolor)
race_changer.dna.update_uf_block(/datum/dna_block/feature/mutant_color)
else
to_chat(race_changer, span_notice("Invalid color. Your color is not bright enough."))
- return TRUE
race_changer.update_body(is_creating = TRUE)
race_changer.update_mutations_overlay() // no hulk lizard
+/// Hook for mirrors to do stuff on species change
+/obj/structure/mirror/proc/on_species_change(mob/living/carbon/human/race_changer, datum/species/newrace)
+ return
+
// possible Genders: MALE, FEMALE, PLURAL, NEUTER
// possible Physique: MALE, FEMALE
// saved you a click (many)
/obj/structure/mirror/proc/change_sex(mob/living/carbon/human/sexy)
var/chosen_sex = tgui_input_list(sexy, "Become a..", "Confirmation", list("Warlock", "Witch", "Wizard", "Itzard")) // YOU try coming up with the 'it' version of wizard
+ if(!chosen_sex || !can_use_mirror(sexy))
+ return
switch(chosen_sex)
if("Warlock")
@@ -233,7 +247,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
var/chosen_physique = tgui_input_list(sexy, "Alter your physique as well?", "Confirmation", list("Warlock Physique", "Witch Physique", "Wizards Don't Need Gender"))
- if(chosen_physique && chosen_physique != "Wizards Don't Need Gender")
+ if(chosen_physique && chosen_physique != "Wizards Don't Need Gender" && can_use_mirror(sexy))
sexy.physique = (chosen_physique == "Warlock Physique") ? MALE : FEMALE
sexy.dna.update_ui_block(/datum/dna_block/identity/gender)
@@ -243,8 +257,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
/obj/structure/mirror/proc/change_eyes(mob/living/carbon/human/user)
var/new_eye_color = tgui_color_picker(user, "Choose your eye color", "Eye Color", user.eye_color_left) // BUBBERSTATION EDIT: TGUI COLOR PICKER
- if(isnull(new_eye_color))
- return TRUE
+ if(isnull(new_eye_color) || !can_use_mirror(user))
+ return
user.set_eye_color(sanitize_hexcolor(new_eye_color))
user.dna.update_ui_block(/datum/dna_block/identity/eye_colors)
user.update_body()
@@ -362,41 +376,42 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
/obj/structure/mirror/magic/change_beard(mob/living/carbon/human/beard_dresser) // magical mirrors do nothing but give you the damn beard
var/new_style = tgui_input_list(beard_dresser, "Select a facial hairstyle", "Grooming", SSaccessories.facial_hairstyles_list)
- if(isnull(new_style))
- return TRUE
+ if(isnull(new_style) || !can_use_mirror(beard_dresser))
+ return
+
beard_dresser.set_facial_hairstyle(new_style, update = TRUE)
- return TRUE
//Magic mirrors can change hair color as well
/obj/structure/mirror/magic/change_hair(mob/living/carbon/human/user)
var/hairchoice = tgui_alert(user, "Hairstyle or hair color?", "Change Hair", list("Style", "Color"))
+ if(!can_use_mirror(user))
+ return
if(hairchoice == "Style") //So you just want to use a mirror then?
return ..()
var/new_hair_color = tgui_color_picker(user, "Choose your hair color", "Hair Color", user.hair_color) // BUBBERSTATION EDIT: TGUI COLOR PICKER
-
+ if(!new_hair_color || !can_use_mirror(user))
+ return
if(new_hair_color)
user.set_haircolor(sanitize_hexcolor(new_hair_color))
user.dna.update_ui_block(/datum/dna_block/identity/hair_color)
if(user.physique == MALE)
var/new_face_color = tgui_color_picker(user, "Choose your facial hair color", "Hair Color", user.facial_hair_color) // BUBBERSTATION EDIT: TGUI COLOR PICKER
- if(new_face_color)
+ if(new_face_color && can_use_mirror(user))
user.set_facial_haircolor(sanitize_hexcolor(new_face_color))
user.dna.update_ui_block(/datum/dna_block/identity/facial_color)
-/obj/structure/mirror/magic/attack_hand(mob/living/carbon/human/user)
- . = ..()
- if(.)
- return TRUE
+/// Hook for mirrors to do stuff on species change
+/obj/structure/mirror/magic/on_species_change(mob/living/carbon/human/race_changer, datum/species/newrace)
+ if(HAS_TRAIT(race_changer, TRAIT_ADVANCEDTOOLUSER) && HAS_TRAIT(race_changer, TRAIT_LITERATE))
+ return
- if(HAS_TRAIT(user, TRAIT_ADVANCEDTOOLUSER) && HAS_TRAIT(user, TRAIT_LITERATE))
- return TRUE
-
- to_chat(user, span_alert("You feel quite intelligent."))
+ to_chat(race_changer, span_alert("You feel quite intelligent."))
// Prevents wizards from being soft locked out of everything
// If this stays after the species was changed once more, well, the magic mirror did it. It's magic i aint gotta explain shit
- user.add_traits(list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER), SPECIES_TRAIT)
- return TRUE
+ race_changer.add_traits(list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER), SPECIES_TRAIT)
+
+/obj/structure/mirror/magic/lesser
/obj/structure/mirror/magic/lesser/Initialize(mapload)
// Roundstart species don't have a flag, so it has to be set on Initialize.
@@ -414,32 +429,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/mirror/broken, 28)
/// If the last user has altered anything about themselves
var/changed = FALSE
-/obj/structure/mirror/magic/pride/display_radial_menu(mob/living/carbon/human/user)
- var/pick = show_radial_menu(user, src, mirror_options, user, radius = 36, require_near = TRUE, tooltips = TRUE)
- if(!pick)
- return TRUE //get out
-
+/obj/structure/mirror/magic/pride/pre_change(mob/living/carbon/human/user, picked)
+ . = ..()
changed = TRUE
- switch(pick)
- if(CHANGE_HAIR)
- change_hair(user)
- if(CHANGE_BEARD)
- change_beard(user)
- if(CHANGE_RACE)
- change_race(user)
- if(CHANGE_SEX) // sex: yes
- change_sex(user)
- if(CHANGE_NAME)
- change_name(user)
- if(CHANGE_EYES)
- change_eyes(user)
-
- return display_radial_menu(user)
/obj/structure/mirror/magic/pride/attack_hand(mob/living/carbon/human/user)
changed = FALSE
. = ..()
- if (!changed)
+ if (!changed || QDELETED(user) || !IN_GIVEN_RANGE(user, src, 3)) // 3 range gives a tiny bit of leeway if you try to run away after using it
return
user.visible_message(
span_bolddanger("The ground splits beneath [user] as [user.p_their()] hand leaves the mirror!"),
diff --git a/code/game/objects/structures/plaques/static_plaques.dm b/code/game/objects/structures/plaques/static_plaques.dm
index 53e1cbb3198..62a4f396e09 100644
--- a/code/game/objects/structures/plaques/static_plaques.dm
+++ b/code/game/objects/structures/plaques/static_plaques.dm
@@ -38,9 +38,9 @@
//Current stations
-// Birdshot: added Apr 29, 2023 (#74371)
-/obj/structure/plaque/static_plaque/golden/commission/birdshot
- desc = "Spinward Sector Station SS-13\n'Birdshot' Class Outpost\nCommissioned 29/04/2563\n'Shooting for the Stars'"
+// Catwalk: added Apr 10, 2025 (#90532)
+/obj/structure/plaque/static_plaque/golden/commission/catwalk
+ desc = "Spinward Sector Station SS-13\n'Catwalk' Class Outpost\nCommissioned 10/04/2565\n'The New Level'"
// Deltastation: added Dec 17, 2016 (#22066)
/obj/structure/plaque/static_plaque/golden/commission/delta
@@ -125,6 +125,10 @@
/obj/structure/plaque/static_plaque/golden/commission/uterus
desc = "Spinward Sector Station SS-01\n'Uterus' Class Outpost\nCommissioned 03/09/2551\nDecommissioned 21/06/2552\n'Humanity's Vanguard'"
+// Birdshot: added Apr 29, 2023 (#74371), removed Jul 9, 2025 (#92022) — 2 years, 2 months, 10 days
+/obj/structure/plaque/static_plaque/golden/commission/birdshot
+ desc = "Spinward Sector Station SS-13\n'Birdshot' Class Outpost\nCommissioned 29/04/2563\nDecommissioned 09/07/2565\n'Shooting for the Stars'"
+
// Other Stations
// Space Station 13, Developer Class Outpost, Station Commissioned 30.12.2322, For the Glory of the Workers of the Third Soviet Union
diff --git a/code/game/sound/sound_keys/sound_keys.dm b/code/game/sound/sound_keys/sound_keys.dm
index e8d528408e1..52d97f4f8f6 100644
--- a/code/game/sound/sound_keys/sound_keys.dm
+++ b/code/game/sound/sound_keys/sound_keys.dm
@@ -1108,3 +1108,31 @@
'sound/items/generic_device/generic_device_drop4.ogg',
'sound/items/generic_device/generic_device_drop5.ogg',
)
+
+/datum/sound_effect/hard_hat_pickup
+ key = SFX_HARD_HAT_PICKUP
+ file_paths = list(
+ 'sound/items/hard_hat/hard_hat_pickup1.ogg',
+ 'sound/items/hard_hat/hard_hat_pickup2.ogg',
+ 'sound/items/hard_hat/hard_hat_pickup3.ogg',
+ 'sound/items/hard_hat/hard_hat_pickup4.ogg',
+ 'sound/items/hard_hat/hard_hat_pickup5.ogg',
+ )
+
+/datum/sound_effect/hard_hat_drop
+ key = SFX_HARD_HAT_DROP
+ file_paths = list(
+ 'sound/items/hard_hat/hard_hat_drop1.ogg',
+ 'sound/items/hard_hat/hard_hat_drop2.ogg',
+ 'sound/items/hard_hat/hard_hat_drop3.ogg',
+ 'sound/items/hard_hat/hard_hat_drop4.ogg',
+ 'sound/items/hard_hat/hard_hat_drop5.ogg',
+ )
+
+/datum/sound_effect/hard_hat_equip
+ key = SFX_HARD_HAT_EQUIP
+ file_paths = list(
+ 'sound/items/hard_hat/hard_hat_equip1.ogg',
+ 'sound/items/hard_hat/hard_hat_equip2.ogg',
+ 'sound/items/hard_hat/hard_hat_equip3.ogg',
+ )
diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm
index 6bb8520189e..861533c4b17 100644
--- a/code/game/turfs/closed/wall/misc_walls.dm
+++ b/code/game/turfs/closed/wall/misc_walls.dm
@@ -44,15 +44,14 @@
/turf/closed/wall/rust
//SDMM supports colors, this is simply for easier mapping
- //and should be removed on initialize
- color = MAP_SWITCH(null, COLOR_ORANGE_BROWN)
+ WHEN_MAP(color = COLOR_ORANGE_BROWN)
/turf/closed/wall/rust/Initialize(mapload)
. = ..()
AddElement(/datum/element/rust)
/turf/closed/wall/heretic_rust
- color = MAP_SWITCH(null, COLOR_GREEN_GRAY)
+ WHEN_MAP(color = COLOR_GREEN_GRAY)
/turf/closed/wall/heretic_rust/Initialize(mapload)
. = ..()
@@ -60,8 +59,7 @@
/turf/closed/wall/r_wall/rust
//SDMM supports colors, this is simply for easier mapping
- //and should be removed on initialize
- color = MAP_SWITCH(null, COLOR_ORANGE_BROWN)
+ WHEN_MAP(color = COLOR_ORANGE_BROWN)
base_decon_state = "rusty_r_wall"
/turf/closed/wall/r_wall/rust/Initialize(mapload)
@@ -69,7 +67,7 @@
AddElement(/datum/element/rust)
/turf/closed/wall/r_wall/heretic_rust
- color = MAP_SWITCH(null, COLOR_GREEN_GRAY)
+ WHEN_MAP(color = COLOR_GREEN_GRAY)
/turf/closed/wall/r_wall/heretic_rust/Initialize(mapload)
. = ..()
diff --git a/code/game/turfs/open/dirtystation.dm b/code/game/turfs/open/dirtystation.dm
index 3808622982d..7e9c72e30ee 100644
--- a/code/game/turfs/open/dirtystation.dm
+++ b/code/game/turfs/open/dirtystation.dm
@@ -95,7 +95,7 @@
//Areas where gibs will be present. Robusting probably happened some time ago.
var/static/list/gib_covered_areas = typecacheof(list(
- /area/station/ai_monitored/turret_protected,
+ /area/station/ai/satellite,
/area/station/security,
/area/station/command/heads_quarters/hos,
))
diff --git a/code/game/turfs/open/space/space.dm b/code/game/turfs/open/space/space.dm
index d81f0b01ca4..4879e32dc31 100644
--- a/code/game/turfs/open/space/space.dm
+++ b/code/game/turfs/open/space/space.dm
@@ -44,7 +44,7 @@ GLOBAL_LIST_EMPTY(starlight)
/turf/open/space
icon = 'icons/turf/space.dmi'
- MAP_SWITCH(icon_state = "space", icon_state = "space_map")
+ icon_state = MAP_SWITCH("space", "space_map")
name = "\proper space"
overfloor_placed = FALSE
underfloor_accessibility = UNDERFLOOR_INTERACTABLE
@@ -72,7 +72,7 @@ GLOBAL_LIST_EMPTY(starlight)
force_no_gravity = TRUE
/turf/open/space/basic
- MAP_SWITCH(icon_state = "space", icon_state = "space_basic_map")
+ icon_state = MAP_SWITCH("space", "space_basic_map")
/turf/open/space/basic/New() //Do not convert to Initialize
SHOULD_CALL_PARENT(FALSE)
diff --git a/code/modules/admin/callproc/callproc.dm b/code/modules/admin/callproc/callproc.dm
index 823a4a9e64b..0bf18468906 100644
--- a/code/modules/admin/callproc/callproc.dm
+++ b/code/modules/admin/callproc/callproc.dm
@@ -159,7 +159,10 @@ ADMIN_VERB(advanced_proc_call, R_DEBUG, "Advanced ProcCall", "Call a proc on any
returnval = WrapAdminProcCall(GLOBAL_PROC, procname, lst) // Pass the lst as an argument list to the proc
BLACKBOX_LOG_ADMIN_VERB("Advanced ProcCall")
if(get_retval)
- get_retval += returnval
+ if (islist(returnval))
+ get_retval += list(returnval) // Wrap to stop BYOND from concat-ing the lists
+ else
+ get_retval += returnval
. = get_callproc_returnval(returnval, procname)
if(.)
to_chat(usr, ., confidential = TRUE)
diff --git a/code/modules/admin/verbs/admin.dm b/code/modules/admin/verbs/admin.dm
index 54314be7780..af71b0f73bd 100644
--- a/code/modules/admin/verbs/admin.dm
+++ b/code/modules/admin/verbs/admin.dm
@@ -125,7 +125,7 @@ ADMIN_VERB(cmd_admin_check_player_exp, R_ADMIN, "Player Playtime", "View player
return
chosen_trait = available_traits[chosen_trait]
- var/source = "adminabuse"
+ var/source = TRAIT_ADMIN_GRANTED
switch(add_or_remove)
if("Add") //Not doing source choosing here intentionally to make this bit faster to use, you can always vv it.
if(GLOB.movement_type_trait_to_flag[chosen_trait]) //include the required element.
diff --git a/code/modules/admin/verbs/adminfun.dm b/code/modules/admin/verbs/adminfun.dm
index 4da149a9c18..883eb6949ef 100644
--- a/code/modules/admin/verbs/adminfun.dm
+++ b/code/modules/admin/verbs/adminfun.dm
@@ -165,6 +165,96 @@ ADMIN_VERB(polymorph_all, R_ADMIN, "Polymorph All", "Applies the effects of the
message_admins("Mass polymorph started by [who_did_it] is complete.")
+/// Allow admin to mass add or remove a trait across all mobs
+ADMIN_VERB(mass_modify_traits, R_FUN, "Mass Modify Traits", "Adds or removes a trait from every mob.", ADMIN_CATEGORY_FUN)
+
+ var/choice = tgui_alert(user, "Add or Remove Trait?", "Mass Add/Remove Trait", list("Add", "Remove"))
+ if(isnull(choice))
+ return
+ var/is_add = (choice == "Add")
+ var/lower_choice = LOWER_TEXT(choice)
+
+ // Build list of valid traits that can be applied to mobs
+ var/list/available_traits = list()
+ for(var/key in GLOB.admin_visible_traits)
+ if(ispath(/mob, key)) // so we get atom and atom/movable traits too, which doing (istype(key, /mob)) would skip
+ available_traits += GLOB.admin_visible_traits[key]
+ if(!length(available_traits))
+ return
+
+ available_traits = sort_list(available_traits, GLOBAL_PROC_REF(cmp_typepaths_asc)) // sort alphabetically
+
+ var/mob_trait = tgui_input_list(user, "Select a trait to [lower_choice].", "Mass [choice] Trait", available_traits)
+ if(isnull(mob_trait))
+ return
+ mob_trait = available_traits[mob_trait]
+
+ var/target_scope = tgui_alert(user, "[choice] [lower_choice == "add" ? "to" : "from"] all mobs, or only cliented ones?", "Scope", list("All", "Cliented"))
+ if(!target_scope)
+ return
+ var/cliented_only = (target_scope == "Cliented")
+
+ // So we get readable trait name to display in the uis
+ if(!GLOB.admin_trait_name_map)
+ GLOB.admin_trait_name_map = generate_admin_trait_name_map()
+ var/trait_name = GLOB.admin_trait_name_map[mob_trait] || mob_trait
+
+ // Ask for confirmation first
+ var/action_word = is_add ? "to" : "from"
+ var/confirm = tgui_alert(
+ user,
+ "Please confirm you want to [lower_choice] [trait_name] [action_word] every [cliented_only ? "cliented" : ""] mob?",
+ "Confirm Mass [choice] Trait",
+ list("Yes", "No")
+ )
+ if(confirm != "Yes")
+ return
+
+ // Perform operation
+ var/affected = 0
+ if(is_add) // Adding trait
+ var/needs_movetype = GLOB.movement_type_trait_to_flag[mob_trait]
+ for(var/mob/mob_to_modify as anything in GLOB.alive_mob_list)
+ if(cliented_only && !mob_to_modify.client)
+ continue
+ if(needs_movetype)
+ mob_to_modify.AddElement(/datum/element/movetype_handler)
+ ADD_TRAIT(mob_to_modify, mob_trait, TRAIT_ADMIN_GRANTED)
+ affected++
+
+ else // Removing trait
+ var/source = null
+ var/remove_mode = tgui_alert(user, "Remove from specific source?", "Mass Remove Trait", list("All", "Admin-Granted Traits", "Specific"))
+ if(isnull(remove_mode))
+ return
+
+ switch(remove_mode)
+ if("Admin-Granted Traits") source = TRAIT_ADMIN_GRANTED
+ if("Specific")
+ source = LOWER_TEXT(tgui_input_text(user, "Enter source", "Mass Remove Trait", max_length = MAX_NAME_LEN))
+ if(isnull(source))
+ return
+
+ for(var/mob/mob_to_modify as anything in GLOB.alive_mob_list)
+ if(cliented_only && !mob_to_modify.client)
+ continue
+ REMOVE_TRAIT(mob_to_modify, mob_trait, source)
+ affected++
+
+ if(affected)
+ var/plural = affected == 1 ? "mob" : "mobs"
+ var/log_msg = "[key_name_admin(user)] mass [lower_choice][is_add ? "ed" : "d"] [trait_name] [action_word] [affected] [plural]."
+ message_admins(log_msg)
+ log_admin(log_msg)
+
+/// Returns only traits that apply to mobs
+/proc/get_mob_admin_traits()
+ var/list/out = list()
+ for(var/key in GLOB.admin_visible_traits)
+ if(ispath(key, /mob)) // key is a mob type or subtype
+ out += GLOB.admin_visible_traits[key]
+ return out
+
ADMIN_VERB_AND_CONTEXT_MENU(admin_smite, R_ADMIN|R_FUN, "Smite", "Smite a player with divine power.", ADMIN_CATEGORY_FUN, mob/living/target in world)
var/punishment = tgui_input_list(user, "Choose a punishment", "DIVINE SMITING", GLOB.smites)
diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm
index bbd89d54abc..39700ab651d 100644
--- a/code/modules/admin/verbs/playsound.dm
+++ b/code/modules/admin/verbs/playsound.dm
@@ -119,17 +119,17 @@ GLOBAL_VAR_INIT(web_sound_cooldown, 0)
music_extra_data["album"] = "Default"
if("Cancel", null)
return
- var/stay_anonimous = tgui_alert(user, "Display who played the song?", "Credit Yourself", list("Yes", "No", "Cancel"))
+ var/credit_yourself = tgui_alert(user, "Display who played the song?", "Credit Yourself", list("Yes", "No", "Cancel"))
var/list/to_chat_message = list()
- switch(stay_anonimous)
- if("No")
+ switch(credit_yourself)
+ if("Yes")
if(include_song_data == "Yes")
to_chat_message += span_notice("[user.ckey] played: [span_linkify(webpage_url)]")
else
to_chat_message += span_notice("[user.ckey] played a sound.")
- if("Yes")
+ if("No")
if(include_song_data == "Yes")
to_chat_message += span_notice("An admin played: [span_linkify(webpage_url)]")
else
diff --git a/code/modules/admin/verbs/server.dm b/code/modules/admin/verbs/server.dm
index a4a45453d60..0207386e62d 100644
--- a/code/modules/admin/verbs/server.dm
+++ b/code/modules/admin/verbs/server.dm
@@ -18,6 +18,7 @@ ADMIN_VERB(toggle_hub, R_SERVER, "Toggle Hub", "Toggles the server's visilibilit
#define REGULAR_RESTART "Regular Restart"
#define REGULAR_RESTART_DELAYED "Regular Restart (with delay)"
+#define NO_EVENT_RESTART "Restart, Skip TGS Event"
#define HARD_RESTART "Hard Restart (No Delay/Feedback Reason)"
#define HARDEST_RESTART "Hardest Restart (No actions, just reboot)"
#define TGS_RESTART "Server Restart (Kill and restart DD)"
@@ -29,6 +30,7 @@ ADMIN_VERB(restart, R_SERVER, "Reboot World", "Restarts the world immediately.",
options += HARDEST_RESTART
if(world.TgsAvailable())
+ options.Insert(3, NO_EVENT_RESTART)
options += TGS_RESTART;
if(SSticker.admin_delay_notice)
@@ -42,18 +44,19 @@ ADMIN_VERB(restart, R_SERVER, "Reboot World", "Restarts the world immediately.",
BLACKBOX_LOG_ADMIN_VERB("Reboot World")
var/init_by = "Initiated by [user.holder.fakekey ? "Admin" : user.key]."
switch(result)
- if(REGULAR_RESTART)
- if(!user.is_localhost())
- if(alert(user, "Are you sure you want to restart the server?","This server is live", "Restart", "Cancel") != "Restart")
- return FALSE
- SSticker.Reboot(init_by, "admin reboot - by [user.key] [user.holder.fakekey ? "(stealth)" : ""]", 10)
- if(REGULAR_RESTART_DELAYED)
- var/delay = input("What delay should the restart have (in seconds)?", "Restart Delay", 5) as num|null
+ if(REGULAR_RESTART, REGULAR_RESTART_DELAYED, NO_EVENT_RESTART)
+ var/delay = 1
+ if(result == REGULAR_RESTART_DELAYED)
+ delay = input("What delay should the restart have (in seconds)?", "Restart Delay", 5) as num|null
if(!delay)
return FALSE
if(!user.is_localhost())
if(alert(user,"Are you sure you want to restart the server?","This server is live", "Restart", "Cancel") != "Restart")
return FALSE
+
+ if (result != NO_EVENT_RESTART)
+ SSticker.TriggerRoundEndTgsEvent()
+
SSticker.Reboot(init_by, "admin reboot - by [user.key] [user.holder.fakekey ? "(stealth)" : ""]", delay * 10)
if(HARD_RESTART)
to_chat(world, "World reboot - [init_by]")
@@ -67,6 +70,7 @@ ADMIN_VERB(restart, R_SERVER, "Reboot World", "Restarts the world immediately.",
#undef REGULAR_RESTART
#undef REGULAR_RESTART_DELAYED
+#undef NO_EVENT_RESTART
#undef HARD_RESTART
#undef HARDEST_RESTART
#undef TGS_RESTART
diff --git a/code/modules/antagonists/abductor/equipment/glands/heal.dm b/code/modules/antagonists/abductor/equipment/glands/heal.dm
index eb50a7e9fda..ae3be2d40b4 100644
--- a/code/modules/antagonists/abductor/equipment/glands/heal.dm
+++ b/code/modules/antagonists/abductor/equipment/glands/heal.dm
@@ -55,7 +55,7 @@
if(!limb)
replace_limb(zone)
return
- if((limb.get_damage() >= (limb.max_damage / 2)) || (!IS_ORGANIC_LIMB(limb)))
+ if((limb.get_damage() >= (limb.max_damage / 2)) || (!IS_ORGANIC_LIMB(limb)) && !HAS_TRAIT(owner, TRAIT_NODISMEMBER))
replace_limb(zone, limb)
return
diff --git a/code/modules/antagonists/abductor/machinery/camera.dm b/code/modules/antagonists/abductor/machinery/camera.dm
index 644e3a827bf..0141ae73cbf 100644
--- a/code/modules/antagonists/abductor/machinery/camera.dm
+++ b/code/modules/antagonists/abductor/machinery/camera.dm
@@ -66,7 +66,7 @@
to_chat(owner, span_warning("This area is too heavily shielded to safely transport to."))
return
- if(istype(target_area, /area/station/ai_monitored))
+ if(target_area.motion_monitored)
to_chat(owner, span_warning("This area is too heavily shielded to safely transport to."))
return
@@ -110,7 +110,7 @@
to_chat(owner, span_warning("This area is too heavily shielded to safely transport to."))
return
- if(istype(target_area, /area/station/ai_monitored))
+ if(target_area.motion_monitored)
to_chat(owner, span_warning("This area is too heavily shielded to safely transport to."))
return
diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm
index cc583893db5..4920c32326c 100644
--- a/code/modules/antagonists/changeling/changeling.dm
+++ b/code/modules/antagonists/changeling/changeling.dm
@@ -167,6 +167,7 @@
RegisterSignal(living_mob, COMSIG_MOB_GET_STATUS_TAB_ITEMS, PROC_REF(get_status_tab_item))
RegisterSignals(living_mob, list(COMSIG_MOB_MIDDLECLICKON, COMSIG_MOB_ALTCLICKON), PROC_REF(on_click_sting))
ADD_TRAIT(living_mob, TRAIT_FAKE_SOULLESS, CHANGELING_TRAIT)
+ ADD_TRAIT(living_mob, TRAIT_BRAINLESS_CARBON, CHANGELING_TRAIT)
if(living_mob.hud_used)
var/datum/hud/hud_used = living_mob.hud_used
@@ -226,6 +227,7 @@
handle_clown_mutation(living_mob, removing = FALSE)
UnregisterSignal(living_mob, list(COMSIG_MOB_LOGIN, COMSIG_LIVING_LIFE, COMSIG_LIVING_POST_FULLY_HEAL, COMSIG_MOB_GET_STATUS_TAB_ITEMS, COMSIG_MOB_MIDDLECLICKON, COMSIG_MOB_ALTCLICKON))
REMOVE_TRAIT(living_mob, TRAIT_FAKE_SOULLESS, CHANGELING_TRAIT)
+ REMOVE_TRAIT(living_mob, TRAIT_BRAINLESS_CARBON, CHANGELING_TRAIT)
if(living_mob.hud_used)
var/datum/hud/hud_used = living_mob.hud_used
diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm
index f01fc71e5cf..a89755a4732 100644
--- a/code/modules/antagonists/changeling/powers/shriek.dm
+++ b/code/modules/antagonists/changeling/powers/shriek.dm
@@ -1,6 +1,7 @@
/datum/action/changeling/resonant_shriek
name = "Resonant Shriek"
- desc = "Our lungs and vocal cords shift, allowing us to briefly emit a noise that deafens and confuses humans, causing them to lose some control over their movements. Best used to stop prey from escaping. Costs 20 chemicals."
+ desc = "Our lungs and vocal cords shift, allowing us to emit a noise that deafens and confuses non-changelings, causing them to lose some control over their movements. \
+ Best used to stop prey from escaping. Doesn't work well in a vacuum. Costs 20 chemicals."
helptext = "Emits a high-frequency sound that confuses and deafens humans to hamper their movement, blows out nearby lights and overloads cyborg sensors."
button_icon_state = "resonant_shriek"
chemical_cost = 20
@@ -14,23 +15,19 @@
if(user.movement_type & VENTCRAWLING)
user.balloon_alert(user, "can't shriek in pipes!")
return FALSE
- for(var/mob/living/M in get_hearers_in_view(4, user))
- if(iscarbon(M))
- var/mob/living/carbon/C = M
- if(!IS_CHANGELING(C))
- C.sound_damage(deafen = 30 SECONDS)
- C.adjust_confusion(25 SECONDS)
- C.set_jitter_if_lower(100 SECONDS)
- else
- SEND_SOUND(C, sound('sound/effects/screech.ogg'))
+ playsound(user, 'sound/effects/screech.ogg', 100)
+ for(var/mob/living/living in get_hearers_in_view(4, user))
+ if(IS_CHANGELING(living) || !living.soundbang_act(SOUNDBANG_MASSIVE, stun_pwr = 0, damage_pwr = 0, deafen_pwr = 1 MINUTES, ignore_deafness = TRUE, send_sound = FALSE))
+ continue
+ if(issilicon(living))
+ living.Paralyze(rand(10 SECONDS, 20 SECONDS))
+ continue
+ living.adjust_confusion(25 SECONDS)
+ living.set_jitter_if_lower(100 SECONDS)
- if(issilicon(M))
- SEND_SOUND(M, sound('sound/items/weapons/flash.ogg'))
- M.Paralyze(rand(100,200))
-
- for(var/obj/machinery/light/L in range(4, user))
- L.on = TRUE
- L.break_light_tube()
+ for(var/obj/machinery/light/light in range(4, user))
+ light.on = TRUE
+ light.break_light_tube()
stoplag()
return TRUE
diff --git a/code/modules/antagonists/clown_ops/clown_weapons.dm b/code/modules/antagonists/clown_ops/clown_weapons.dm
index cba33a91802..cf1599d4c3a 100644
--- a/code/modules/antagonists/clown_ops/clown_weapons.dm
+++ b/code/modules/antagonists/clown_ops/clown_weapons.dm
@@ -10,77 +10,6 @@
volume = 30
list_reagents = list(/datum/reagent/lube = 30)
-//COMBAT CLOWN SHOES
-//Clown shoes with combat stats and noslip. Of course they still squeak.
-/obj/item/clothing/shoes/clown_shoes/combat
- name = "combat clown shoes"
- desc = "advanced clown shoes that protect the wearer and render them nearly immune to slipping on their own peels. They also squeak at 100% capacity."
- clothing_traits = list(TRAIT_NO_SLIP_WATER)
- slowdown = SHOES_SLOWDOWN
- body_parts_covered = FEET|LEGS
- armor_type = /datum/armor/clown_shoes_combat
- strip_delay = 7 SECONDS
- resistance_flags = NONE
-
-/datum/armor/clown_shoes_combat
- melee = 25
- bullet = 25
- laser = 25
- energy = 25
- bomb = 50
- bio = 90
- fire = 70
- acid = 50
-
-/obj/item/clothing/shoes/clown_shoes/combat/Initialize(mapload)
- . = ..()
-
- create_storage(storage_type = /datum/storage/pockets/shoes)
-
-/// Recharging rate in PPS (peels per second)
-#define BANANA_SHOES_RECHARGE_RATE 17
-#define BANANA_SHOES_MAX_CHARGE 3000
-
-//The super annoying version
-/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat
- name = "mk-honk combat shoes"
- desc = "The culmination of years of clown combat research, these shoes leave a trail of chaos in their wake. They will slowly recharge themselves over time, or can be manually charged with bananium."
- slowdown = SHOES_SLOWDOWN
- armor_type = /datum/armor/banana_shoes_combat
- strip_delay = 7 SECONDS
- resistance_flags = NONE
- always_noslip = TRUE
- body_parts_covered = FEET|LEGS
-
-/datum/armor/banana_shoes_combat
- melee = 25
- bullet = 25
- laser = 25
- energy = 25
- bomb = 50
- bio = 50
- fire = 90
- acid = 50
-
-/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/Initialize(mapload)
- . = ..()
-
- create_storage(storage_type = /datum/storage/pockets/shoes)
- bananium.insert_amount_mat(BANANA_SHOES_MAX_CHARGE, /datum/material/bananium)
-
- START_PROCESSING(SSobj, src)
-
-/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/process(seconds_per_tick)
- var/bananium_amount = bananium.get_material_amount(/datum/material/bananium)
- if(bananium_amount < BANANA_SHOES_MAX_CHARGE)
- bananium.insert_amount_mat(min(BANANA_SHOES_RECHARGE_RATE * seconds_per_tick, BANANA_SHOES_MAX_CHARGE - bananium_amount), /datum/material/bananium)
-
-/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/attack_self(mob/user)
- ui_action_click(user)
-
-#undef BANANA_SHOES_RECHARGE_RATE
-#undef BANANA_SHOES_MAX_CHARGE
-
//BANANIUM SWORD
/obj/item/melee/energy/sword/bananium
diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm
index ca50d97b582..ea0708f2796 100644
--- a/code/modules/antagonists/heretic/heretic_antag.dm
+++ b/code/modules/antagonists/heretic/heretic_antag.dm
@@ -86,6 +86,8 @@
var/rewards_given = 0
/// Our heretic passive level. Tracked here in case of body moving shenanigans
var/passive_level = 1
+ /// How many points are needed to gain a visible heretic aura
+ var/points_to_aura = 8
/datum/antagonist/heretic/Destroy()
LAZYNULL(sac_targets)
@@ -179,6 +181,7 @@
data["total_sacrifices"] = total_sacrifices
data["ascended"] = ascended
+ data["points_to_aura"] = points_to_aura
var/list/tree_data = list()
var/list/shop_knowledge = list()
@@ -773,7 +776,7 @@
/datum/antagonist/heretic/proc/adjust_knowledge_points(amount, update = TRUE)
knowledge_points = max(0, knowledge_points + amount) // Don't allow negative knowledge points
knowledge_gained += max(0, amount)
- if(knowledge_gained > 8 && !unlimited_blades)
+ if(knowledge_gained > points_to_aura && !unlimited_blades)
disable_blade_breaking()
if(update)
update_data_for_all_viewers()
diff --git a/code/modules/antagonists/heretic/knowledge/heretic_armor_knowledge.dm b/code/modules/antagonists/heretic/knowledge/heretic_armor_knowledge.dm
index 1295fe16590..5bd0379cfe3 100644
--- a/code/modules/antagonists/heretic/knowledge/heretic_armor_knowledge.dm
+++ b/code/modules/antagonists/heretic/knowledge/heretic_armor_knowledge.dm
@@ -9,6 +9,7 @@
list(/obj/structure/table, /obj/item/clothing/suit) = 1,
/obj/item/clothing/mask = 1,
)
+ abstract_parent_type = /datum/heretic_knowledge/armor
result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/eldritch)
cost = 1
diff --git a/code/modules/antagonists/heretic/knowledge/moon_lore.dm b/code/modules/antagonists/heretic/knowledge/moon_lore.dm
index 137b4a1aef1..d99712400cc 100644
--- a/code/modules/antagonists/heretic/knowledge/moon_lore.dm
+++ b/code/modules/antagonists/heretic/knowledge/moon_lore.dm
@@ -32,7 +32,8 @@
"Your moon blade is special compared to the other heretic blades. It can be used even if you are pacified.",
"Your passive makes you completely impervious to brain traumas and slowly regenerates your brain health. Makes sure to upgrade it to bolster the regeneration effect.",
"Your Resplendent Regalia utterly changes the rules of combat for you and your opponents; You become fully immune to disabling effect, and all damage received (lethal or non lethal) will be converted into brain damage. However. the robes themselves have no armor, and prevent you from using guns as well as pacifying you (you can still use your moon blade).",
- "Your moon amulette allows you to channel its effects through your moon blade. When toggled on, your Moon blade will no longer do lethal damage, but do sanity damage and become unblockable.",
+ "Your moon amulette allows you to channel its effects through your moon blade. When toggled on, your Moon blade will no longer do lethal damage, but do sanity damage and become unblockable, this also allows you to use it while wearing your robes!",
+ "Your moon amulette is a vital part of your kit, as it allows your passive to regenerate double the brain health while worn.",
"If the sanity of your opponents goes below a certain threshold, they'll become a lunatic. Lunatics are prompted to start attacking everyone (including you). Should you want to sacrifice them (or to get them to leave you be), hit them again with your moon blade to put them to sleep.",
"Ringleader's Rise summons an army of clones. They do barely any damage, but should they be attacked by non-heretics, they will explode and cause sanity and brain damage to those around them.",
"Your ascension will grant you an aura that converts nearby people to loyal lunatics. However, if they have a mindshield implant, their heads will instead detonate after a time.",
diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm
index 6f701ef761b..7db964c5723 100644
--- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm
+++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm
@@ -111,13 +111,6 @@
cost = 2
is_final_knowledge = TRUE
-/datum/heretic_knowledge/mark/rust_mark
- name = "Mark of Rust"
- desc = "Your Mansus Grasp now applies the Mark of Rust. The mark is triggered from an attack with your Rusty Blade. \
- When triggered, your victim will suffer heavy disgust and confusion. \
- Allows you to rust reinforced walls and floors as well as plasteel."
- gain_text = "The Blacksmith looks away. To a place lost long ago. \"Rusted Hills help those in dire need... at a cost.\""
-
/datum/heretic_knowledge/spell/rust_construction
name = "Rust Construction"
desc = "Grants you Rust Construction, a spell that allows you to raise a wall out of a rusted floor. \
diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm
index ef0b0391137..eb51b632dd9 100644
--- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm
+++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm
@@ -4,7 +4,8 @@
/atom/movable/screen/alert/status_effect/unholy_determination
name = "Unholy Determination"
desc = "You appear in a unfamiliar room. The darkness begins to close in. Panic begins to set in. There is no time. Fight on, or die!"
- icon_state = "wounded"
+ icon_state = "heretic_template"
+ overlay_state = "wounded"
/// The buff given to people within the shadow realm to assist them in surviving.
/datum/status_effect/unholy_determination
diff --git a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_two.dm b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_two.dm
index 9f28a066585..cac879740de 100644
--- a/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_two.dm
+++ b/code/modules/antagonists/heretic/knowledge/side_knowledge/tier_two.dm
@@ -60,8 +60,7 @@
/datum/heretic_knowledge/spell/opening_blast
name = "Wave Of Desperation"
desc = "Grants you Wave Of Desparation, a spell which can only be cast while restrained. \
- It removes your restraints, repels and knocks down adjacent people, and applies the Mansus Grasp to everything nearby. \
- However, you will fall unconscious a short time after casting this spell."
+ It removes your restraints, repels and knocks down adjacent people, and applies the Mansus Grasp to everything nearby."
gain_text = "My shackles undone in dark fury, their feeble bindings crumble before my power."
action_to_add = /datum/action/cooldown/spell/aoe/wave_of_desperation
diff --git a/code/modules/antagonists/heretic/magic/mirror_walk.dm b/code/modules/antagonists/heretic/magic/mirror_walk.dm
index 436d3877950..9aa5de82ed1 100644
--- a/code/modules/antagonists/heretic/magic/mirror_walk.dm
+++ b/code/modules/antagonists/heretic/magic/mirror_walk.dm
@@ -91,7 +91,7 @@
// It would likely be a bad idea to teleport into an ai monitored area (ai sat)
var/area/phase_area = get_area(phase_turf)
- if(istype(phase_area, /area/station/ai_monitored))
+ if(phase_area.motion_monitored)
to_chat(unjaunter, span_warning("It's probably not a very wise idea to exit the mirror's realm here."))
return FALSE
diff --git a/code/modules/antagonists/heretic/magic/void_prison.dm b/code/modules/antagonists/heretic/magic/void_prison.dm
index 9a57213d01d..3cb06545370 100644
--- a/code/modules/antagonists/heretic/magic/void_prison.dm
+++ b/code/modules/antagonists/heretic/magic/void_prison.dm
@@ -97,5 +97,7 @@
/atom/movable/screen/alert/status_effect/void_prison
name = "Void Prison"
desc = "A Yawning void encases your mortal coil." //Go straight to jail, do not pass GO, do not collect 200$
- icon = 'icons/mob/actions/actions_ecult.dmi'
- icon_state = "voidball_effect"
+ use_user_hud_icon = TRUE
+ icon_state = "heretic_template"
+ overlay_icon = 'icons/mob/actions/actions_ecult.dmi'
+ overlay_state = "voidball_effect"
diff --git a/code/modules/antagonists/heretic/magic/wave_of_desperation.dm b/code/modules/antagonists/heretic/magic/wave_of_desperation.dm
index b05546328bf..cf00b7692eb 100644
--- a/code/modules/antagonists/heretic/magic/wave_of_desperation.dm
+++ b/code/modules/antagonists/heretic/magic/wave_of_desperation.dm
@@ -1,7 +1,7 @@
/datum/action/cooldown/spell/aoe/wave_of_desperation
name = "Wave Of Desperation"
desc = "Removes your restraints, repels and knocks down adjacent people, and applies certain effects of the Mansus Grasp upon everything nearby. \
- Cannot be cast unless you are restrained, and the stress renders you unconscious 12 seconds later! (Can be casted without a focus)"
+ Cannot be cast unless you are restrained. (Can be casted without a focus)"
background_icon_state = "bg_heretic"
overlay_icon_state = "bg_heretic_border"
button_icon = 'icons/mob/actions/actions_ecult.dmi'
diff --git a/code/modules/antagonists/heretic/status_effects/buffs.dm b/code/modules/antagonists/heretic/status_effects/buffs.dm
index cf0f65278fc..ba9dea2a4b7 100644
--- a/code/modules/antagonists/heretic/status_effects/buffs.dm
+++ b/code/modules/antagonists/heretic/status_effects/buffs.dm
@@ -380,12 +380,12 @@
/atom/movable/screen/alert/status_effect/heretic_lastresort
name = "Last Resort"
- desc = "Your head spins, heart pumping as fast as it can, losing the fight with the ground. Run to safety!"
+ desc = "Your head spins, heart pumping as fast as it can!"
icon_state = "lastresort"
/datum/status_effect/heretic_lastresort/on_apply()
ADD_TRAIT(owner, TRAIT_IGNORESLOWDOWN, TRAIT_STATUS_EFFECT(id))
- to_chat(owner, span_userdanger("You won't give up that easily! Run to safety!"))
+ to_chat(owner, span_userdanger("You won't give up that easily!"))
return TRUE
/datum/status_effect/heretic_lastresort/on_remove()
diff --git a/code/modules/antagonists/heretic/status_effects/ghoul.dm b/code/modules/antagonists/heretic/status_effects/ghoul.dm
index 036f35f017c..7219b77ac14 100644
--- a/code/modules/antagonists/heretic/status_effects/ghoul.dm
+++ b/code/modules/antagonists/heretic/status_effects/ghoul.dm
@@ -105,4 +105,5 @@
/atom/movable/screen/alert/status_effect/ghoul
name = "Flesh Servant"
desc = "You are a Ghoul!"
- icon_state = ALERT_MIND_CONTROL
+ icon_state = "heretic_template"
+ overlay_state = "mind_control"
diff --git a/code/modules/antagonists/heretic/status_effects/void_chill.dm b/code/modules/antagonists/heretic/status_effects/void_chill.dm
index 73d82cefb9e..f457a4040ff 100644
--- a/code/modules/antagonists/heretic/status_effects/void_chill.dm
+++ b/code/modules/antagonists/heretic/status_effects/void_chill.dm
@@ -96,15 +96,16 @@
/atom/movable/screen/alert/status_effect/void_chill
name = "Void Chill"
desc = "There's something freezing you from within and without. You've never felt cold this oppressive before..."
- icon_state = "void_chill_minor"
+ icon_state = "heretic_template"
+ overlay_state = "void_chill_minor"
-/atom/movable/screen/alert/status_effect/void_chill/update_icon_state()
- . = ..()
+/atom/movable/screen/alert/status_effect/void_chill/update_overlays()
if(!istype(attached_effect, /datum/status_effect/void_chill))
- return
+ return ..()
var/datum/status_effect/void_chill/chill_effect = attached_effect
if(chill_effect.stacks >= 5)
- icon_state = "void_chill_oh_fuck"
+ overlay_state = "void_chill_oh_fuck"
+ return ..()
/atom/movable/screen/alert/status_effect/void_chill/update_desc(updates)
. = ..()
diff --git a/code/modules/antagonists/malf_ai/malf_ai_modules.dm b/code/modules/antagonists/malf_ai/malf_ai_modules.dm
index 4cdad89be80..591b81d06c3 100644
--- a/code/modules/antagonists/malf_ai/malf_ai_modules.dm
+++ b/code/modules/antagonists/malf_ai/malf_ai_modules.dm
@@ -164,7 +164,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module/malf))
///List of areas that grant discounts. "heads_quarters" will match any head of staff office.
var/list/discount_areas = list(
/area/station/command/heads_quarters,
- /area/station/ai_monitored/command/nuke_storage
+ /area/station/command/vault
)
///List of hacked head of staff office areas. Includes the vault too. Provides a 20 PT discount per (Min 50 PT cost)
var/list/hacked_command_areas = list()
@@ -635,11 +635,13 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module/malf))
continue
found_intercom.audible_message(message = "[found_intercom] crackles for a split second.", hearing_distance = 3)
playsound(found_intercom, 'sound/items/airhorn/airhorn.ogg', 100, TRUE)
- for(var/mob/living/carbon/honk_victim in ohearers(6, found_intercom))
+ for(var/mob/living/honk_victim in ohearers(6, found_intercom))
+ if(issilicon(honk_victim))
+ continue
var/turf/victim_turf = get_turf(honk_victim)
if(isspaceturf(victim_turf) && !victim_turf.Adjacent(found_intercom)) //Prevents getting honked in space
continue
- if(honk_victim.soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 30, deafen_pwr = 60)) //Ear protection will prevent these effects
+ if(honk_victim.soundbang_act(SOUNDBANG_NORMAL, stun_pwr = 20, damage_pwr = 30, deafen_pwr = 60)) //Ear protection will prevent these effects
honk_victim.set_jitter_if_lower(120 SECONDS)
to_chat(honk_victim, span_clown("HOOOOONK!"))
diff --git a/code/modules/antagonists/nightmare/nightmare_organs.dm b/code/modules/antagonists/nightmare/nightmare_organs.dm
index f3972d2e31c..92139f73c22 100644
--- a/code/modules/antagonists/nightmare/nightmare_organs.dm
+++ b/code/modules/antagonists/nightmare/nightmare_organs.dm
@@ -8,6 +8,7 @@
desc = "A fleshy growth that was dug out of the skull of a Nightmare."
icon = 'icons/obj/medical/organs/organs.dmi'
icon_state = "brain-x-d"
+ shade_color = "black, somehow"
///Our associated shadow jaunt spell, for all nightmares
var/datum/action/cooldown/spell/jaunt/shadow_walk/our_jaunt
diff --git a/code/modules/antagonists/spy/spy_bounty.dm b/code/modules/antagonists/spy/spy_bounty.dm
index 9fbb6c1c7c3..c285362bcd2 100644
--- a/code/modules/antagonists/spy/spy_bounty.dm
+++ b/code/modules/antagonists/spy/spy_bounty.dm
@@ -460,7 +460,7 @@
/obj/machinery/teleport,
/obj/machinery/computer/teleporter,
)
- location_type = /area/station/ai_monitored/aisat
+ location_type = /area/station/ai/satellite
/// Subtype for a bounty that targets a specific crew member
/datum/spy_bounty/targets_person
diff --git a/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm b/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm
index 9de244d5949..e2716c6399e 100644
--- a/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm
+++ b/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm
@@ -13,7 +13,8 @@
/atom/movable/screen/alert/status_effect/veryhighgravity
name = "Crushing Gravity"
desc = "You're getting crushed by high gravity, picking up items and movement will be slowed. You'll also accumulate brute damage!"
- icon_state = "paralysis"
+ use_user_hud_icon = TRUE
+ overlay_state = "paralysis"
/datum/status_effect/void_eatered
id = "void_eatered"
diff --git a/code/modules/antagonists/wizard/equipment/teleport_rod.dm b/code/modules/antagonists/wizard/equipment/teleport_rod.dm
index 47187dcc4f7..a0cc6224ce2 100644
--- a/code/modules/antagonists/wizard/equipment/teleport_rod.dm
+++ b/code/modules/antagonists/wizard/equipment/teleport_rod.dm
@@ -214,7 +214,8 @@
/atom/movable/screen/alert/status_effect/teleport_flux
name = "Teleport Flux"
desc = "Your body exists in a state of flux, making further teleportation dangerous."
- icon_state = "flux"
+ use_user_hud_icon = TRUE
+ overlay_state = "flux"
/atom/movable/screen/alert/status_effect/teleport_flux/perma
name = "Permanent " + parent_type::name
diff --git a/code/modules/art/statues.dm b/code/modules/art/statues.dm
index a4634dfcfc5..d4e5915d54a 100644
--- a/code/modules/art/statues.dm
+++ b/code/modules/art/statues.dm
@@ -20,6 +20,8 @@
var/impressiveness = 15
/// Art component subtype added to this statue
var/art_type = /datum/element/art
+ /// Set to true to prevent it from being carved out of a block
+ var/uncarveable = FALSE
/obj/structure/statue/Initialize(mapload)
. = ..()
@@ -280,7 +282,7 @@
custom_materials = list(/datum/material/metalhydrogen = SHEET_MATERIAL_AMOUNT*10)
max_integrity = 1000
impressiveness = 100
- abstract_type = /obj/structure/statue/elder_atmosian //This one is uncarvable
+ uncarveable = TRUE
///////////Goliath//////////////////////////////////////////////////
/obj/structure/statue/goliath
@@ -347,6 +349,7 @@ Moving interrupts
/obj/item/chisel/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers)
if(sculpting)
return ITEM_INTERACT_BLOCKING
+
if(istype(interacting_with, /obj/structure/carving_block))
var/obj/structure/carving_block/sculpt_block = interacting_with
@@ -443,15 +446,16 @@ Moving interrupts
for(var/statue_path in prepared_block.get_possible_statues())
var/obj/structure/statue/abstract_statue = statue_path
choices[statue_path] = image(icon = initial(abstract_statue.icon), icon_state = initial(abstract_statue.icon_state))
+
if(!choices.len)
- user.balloon_alert(user, "no abstract statues for material!")
+ user.balloon_alert(user, "no statues for material!")
var/choice = show_radial_menu(user, prepared_block, choices, require_near = TRUE)
if(choice)
prepared_block.current_preset_type = choice
var/image/chosen_looks = choices[choice]
prepared_block.current_target = chosen_looks.appearance
- user.balloon_alert(user, "abstract statue selected")
+ user.balloon_alert(user, "statue selected")
/obj/structure/carving_block
name = "block"
@@ -572,11 +576,11 @@ Moving interrupts
/obj/structure/carving_block/proc/build_statue_cost_table()
. = list()
for(var/statue_type in subtypesof(/obj/structure/statue) - /obj/structure/statue/custom)
- var/obj/structure/statue/S = new statue_type()
- if(!S.icon_state || S.abstract_type == S.type || !S.custom_materials)
+ var/obj/structure/statue/fake_statue = new statue_type()
+ if(!fake_statue.icon_state || fake_statue.abstract_type == fake_statue.type || fake_statue.uncarveable || !fake_statue.custom_materials)
continue
- .[S.type] = S.custom_materials
- qdel(S)
+ .[fake_statue.type] = fake_statue.custom_materials
+ qdel(fake_statue)
/obj/structure/statue/custom
name = "custom statue"
diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm
index 27bb7895195..f3f2cb4ebeb 100644
--- a/code/modules/assembly/flash.dm
+++ b/code/modules/assembly/flash.dm
@@ -276,6 +276,7 @@
return FALSE
if(!AOE_flash(user = user))
return FALSE
+ return TRUE
/obj/item/assembly/flash/emp_act(severity)
. = ..()
@@ -293,12 +294,14 @@
/obj/item/assembly/flash/cyborg
/obj/item/assembly/flash/cyborg/attack(mob/living/M, mob/user)
- ..()
- new /obj/effect/temp_visual/borgflash(get_turf(src))
+ . = ..()
+ if (.)
+ new /obj/effect/temp_visual/borgflash(get_turf(src))
/obj/item/assembly/flash/cyborg/attack_self(mob/user)
- ..()
- new /obj/effect/temp_visual/borgflash(get_turf(src))
+ . = ..()
+ if (.)
+ new /obj/effect/temp_visual/borgflash(get_turf(src))
/obj/item/assembly/flash/cyborg/attackby(obj/item/W, mob/user, list/modifiers, list/attack_modifiers)
return
diff --git a/code/modules/autowiki/pages/stockparts.dm b/code/modules/autowiki/pages/stockparts.dm
index 7d2b68b236b..71500601482 100644
--- a/code/modules/autowiki/pages/stockparts.dm
+++ b/code/modules/autowiki/pages/stockparts.dm
@@ -18,11 +18,7 @@
/datum/autowiki/stock_parts/generate()
var/output = ""
- for(var/part_type in subtypesof(/obj/item/stock_parts))
- var/obj/item/stock_parts/type_to_check = part_type
- if(initial(type_to_check.abstract_type) == part_type)
- continue
-
+ for(var/part_type in valid_subtypesof(/obj/item/stock_parts))
if(!battery_whitelist.Find(part_type) && ispath(part_type, /obj/item/stock_parts/power_store))
continue
diff --git a/code/modules/bitrunning/components/avatar_connection.dm b/code/modules/bitrunning/components/avatar_connection.dm
index 3615ee37b8e..47b96c9c9e7 100644
--- a/code/modules/bitrunning/components/avatar_connection.dm
+++ b/code/modules/bitrunning/components/avatar_connection.dm
@@ -11,6 +11,8 @@
var/datum/weakref/server_ref
/// The netpod the avatar is in
var/datum/weakref/netpod_ref
+ /// If we've taken any damage, is set to FALSE - for tracking nohit bonus
+ var/nohit = TRUE
/datum/component/avatar_connection/Initialize(
datum/mind/old_mind,
@@ -180,6 +182,7 @@
if(old_body.stat > SOFT_CRIT) // KO!
full_avatar_disconnect(cause_damage = TRUE)
+ nohit = FALSE
/// Handles minds being swapped around in subsequent avatars
/datum/component/avatar_connection/proc/on_mind_transfer(datum/mind/source, mob/living/previous_body)
diff --git a/code/modules/bitrunning/components/avatar_gear.dm b/code/modules/bitrunning/components/avatar_gear.dm
index 09a336f4bd0..919d047b8a4 100644
--- a/code/modules/bitrunning/components/avatar_gear.dm
+++ b/code/modules/bitrunning/components/avatar_gear.dm
@@ -64,6 +64,6 @@
tracked_human_ref = WEAKREF(to_track)
RegisterSignal(to_track, COMSIG_BITRUNNER_STOCKING_GEAR, PROC_REF(load_onto_avatar))
-/datum/component/loads_avatar_gear/proc/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/datum/component/loads_avatar_gear/proc/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
SIGNAL_HANDLER
- return load_callback?.Invoke(neo, avatar, external_load_flags)
+ return load_callback?.Invoke(neo, avatar, domain_flags)
diff --git a/code/modules/bitrunning/components/netpod_healing.dm b/code/modules/bitrunning/components/netpod_healing.dm
index 86f80e854e0..c114777ff4c 100644
--- a/code/modules/bitrunning/components/netpod_healing.dm
+++ b/code/modules/bitrunning/components/netpod_healing.dm
@@ -63,7 +63,8 @@
/atom/movable/screen/alert/status_effect/embryonic
name = "Embryonic Stasis"
- icon_state = "netpod_stasis"
+ use_user_hud_icon = TRUE
+ overlay_state = "netpod_stasis"
desc = "You feel like you're in a dream."
#undef BASE_HEAL
diff --git a/code/modules/bitrunning/objects/disks.dm b/code/modules/bitrunning/objects/disks.dm
index b51a1dd076c..f91aeaab043 100644
--- a/code/modules/bitrunning/objects/disks.dm
+++ b/code/modules/bitrunning/objects/disks.dm
@@ -35,7 +35,7 @@
. += span_notice("It cannot make another selection.")
/// Handles loading our stuff onto avatars
-/obj/item/bitrunning_disk/proc/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/obj/item/bitrunning_disk/proc/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
return NONE
@@ -46,8 +46,8 @@
/// The list of actions that this can grant
var/list/datum/action/selectable_actions = list()
-/obj/item/bitrunning_disk/ability/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
- if(external_load_flags & DOMAIN_FORBIDS_ABILITIES)
+/obj/item/bitrunning_disk/ability/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
+ if(domain_flags & DOMAIN_FORBIDS_ABILITIES)
return BITRUNNER_GEAR_LOAD_BLOCKED
if(isnull(granted_action))
@@ -118,8 +118,8 @@
/// The list of actions that this can grant
var/list/obj/selectable_items = list()
-/obj/item/bitrunning_disk/item/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
- if(external_load_flags & DOMAIN_FORBIDS_ITEMS)
+/obj/item/bitrunning_disk/item/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
+ if(domain_flags & DOMAIN_FORBIDS_ITEMS)
return BITRUNNER_GEAR_LOAD_BLOCKED
if(isnull(granted_item))
diff --git a/code/modules/bitrunning/objects/gimmick_disks/_gimmick_disk.dm b/code/modules/bitrunning/objects/gimmick_disks/_gimmick_disk.dm
index 8722b1ad27f..24702d1254a 100644
--- a/code/modules/bitrunning/objects/gimmick_disks/_gimmick_disk.dm
+++ b/code/modules/bitrunning/objects/gimmick_disks/_gimmick_disk.dm
@@ -13,10 +13,10 @@
QDEL_NULL(granted_loadout)
return ..()
-/obj/item/bitrunning_disk/gimmick/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/obj/item/bitrunning_disk/gimmick/load_onto_avatar(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
if(isnull(granted_loadout))
return BITRUNNER_GEAR_LOAD_FAILED
- return granted_loadout.grant_loadout(neo, avatar, external_load_flags)
+ return granted_loadout.grant_loadout(neo, avatar, domain_flags)
/obj/item/bitrunning_disk/gimmick/attack_self(mob/user, modifiers)
. = ..()
@@ -57,17 +57,17 @@
var/prefix_container_name = TRUE
/// Grants out loadout.
-/datum/bitrunning_gimmick/proc/grant_loadout(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/datum/bitrunning_gimmick/proc/grant_loadout(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
var/return_flags = NONE
- return_flags |= grant_items(neo, avatar, external_load_flags)
- return_flags |= grant_abilities(neo, avatar, external_load_flags)
+ return_flags |= grant_items(neo, avatar, domain_flags)
+ return_flags |= grant_abilities(neo, avatar, domain_flags)
return return_flags
-/datum/bitrunning_gimmick/proc/grant_items(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/datum/bitrunning_gimmick/proc/grant_items(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
if(!length(granted_items))
return NONE
- if(external_load_flags & DOMAIN_FORBIDS_ITEMS)
+ if(domain_flags & DOMAIN_FORBIDS_ITEMS)
return BITRUNNER_GEAR_LOAD_BLOCKED
var/obj/item/container_item = new container_item_type()
@@ -81,11 +81,11 @@
return NONE
-/datum/bitrunning_gimmick/proc/grant_abilities(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, external_load_flags)
+/datum/bitrunning_gimmick/proc/grant_abilities(mob/living/carbon/human/neo, mob/living/carbon/human/avatar, domain_flags)
if(!length(granted_actions))
return NONE
- if(external_load_flags & DOMAIN_FORBIDS_ABILITIES)
+ if(domain_flags & DOMAIN_FORBIDS_ABILITIES)
return BITRUNNER_GEAR_LOAD_BLOCKED
var/return_flags = NONE
@@ -99,4 +99,3 @@
our_action.Grant(avatar)
return return_flags
-
diff --git a/code/modules/bitrunning/server/_parent.dm b/code/modules/bitrunning/server/_parent.dm
index 71e02f45a1c..99477688876 100644
--- a/code/modules/bitrunning/server/_parent.dm
+++ b/code/modules/bitrunning/server/_parent.dm
@@ -28,6 +28,8 @@
var/list/datum/weakref/spawned_threat_refs = list()
/// Scales loot with extra players
var/multiplayer_bonus = 1.1
+ /// Extra bonus for every player that nohits the run
+ var/nohit_bonus = 0.8
/// The amount of points in the system, used to purchase maps
var/points = 0
/// Keeps track of the number of times someone has built a hololadder
diff --git a/code/modules/bitrunning/server/loot.dm b/code/modules/bitrunning/server/loot.dm
index c3c8963e8cb..9fdbcebbca4 100644
--- a/code/modules/bitrunning/server/loot.dm
+++ b/code/modules/bitrunning/server/loot.dm
@@ -16,11 +16,36 @@
rewards_base += (length(spawned_threat_refs) * 2)
- for(var/index in 2 to length(avatar_connection_refs))
- rewards_base += multiplayer_bonus
+ rewards_base += get_multiplayer_bonus()
+
+ rewards_base += get_nohit_bouns()
return rewards_base
+/// Calculates total bonus from completing the domain in multiplayer
+/obj/machinery/quantum_server/proc/get_multiplayer_bonus()
+ var/total = 0
+ var/multiplayer = FALSE
+ for(var/datum/weakref/connection_ref as anything in avatar_connection_refs)
+ var/datum/component/avatar_connection/connection = connection_ref.resolve()
+ if(isnull(connection))
+ continue
+ if(multiplayer)
+ total += multiplayer_bonus
+ multiplayer = TRUE
+ return total
+
+/// Calculates total bonus from completing the domain without taking damage
+/obj/machinery/quantum_server/proc/get_nohit_bouns()
+ if(generated_domain.domain_flags & DOMAIN_NO_NOHIT_BONUS)
+ return 0
+
+ var/total = 0
+ for(var/datum/weakref/connection_ref as anything in avatar_connection_refs)
+ var/datum/component/avatar_connection/connection = connection_ref.resolve()
+ if(connection?.nohit)
+ total += nohit_bonus
+ return total
/// Handles spawning the (new) crate and deleting the former
/obj/machinery/quantum_server/proc/generate_loot(obj/cache, obj/machinery/byteforge/chosen_forge)
@@ -101,8 +126,13 @@
if(domain_randomized)
text += "- **Randomized:** + 0.2\n"
- if(length(avatar_connection_refs) > 1)
- text += "- **Multiplayer:** + [(length(avatar_connection_refs) - 1) * multiplayer_bonus]\n"
+ var/mp_bonus = get_multiplayer_bonus()
+ if(mp_bonus)
+ text += "- **Multiplayer:** + [mp_bonus]\n"
+
+ var/nohit_bonus = get_nohit_bouns()
+ if(nohit_bonus)
+ text += "- **No hit:** + [nohit_bonus]\n"
if(domain_threats > 0)
text += "- **Threats:** + [domain_threats * 2]\n"
diff --git a/code/modules/bitrunning/server/obj_generation.dm b/code/modules/bitrunning/server/obj_generation.dm
index c9e2e01f681..9c285d1f522 100644
--- a/code/modules/bitrunning/server/obj_generation.dm
+++ b/code/modules/bitrunning/server/obj_generation.dm
@@ -136,7 +136,7 @@
/// Scans over neo's contents for bitrunning tech disks. Loads the items or abilities onto the avatar.
/obj/machinery/quantum_server/proc/stock_gear(mob/living/carbon/human/avatar, mob/living/carbon/human/neo, datum/lazy_template/virtual_domain/generated_domain)
- var/domain_forbids_flags = generated_domain.external_load_flags
+ var/domain_forbids_flags = generated_domain.domain_flags
var/import_ban = list()
var/disk_ban = list()
diff --git a/code/modules/bitrunning/server/util.dm b/code/modules/bitrunning/server/util.dm
index 13a36fc115a..26eac558958 100644
--- a/code/modules/bitrunning/server/util.dm
+++ b/code/modules/bitrunning/server/util.dm
@@ -103,7 +103,7 @@
for(var/datum/lazy_template/virtual_domain/available as anything in subtypesof(/datum/lazy_template/virtual_domain))
var/init_cost = initial(available.cost)
- if(!initial(available.test_only) && \
+ if(!(initial(available.domain_flags) & DOMAIN_TEST_ONLY) && \
init_cost <= points && \
init_cost > BITRUNNER_COST_NONE && \
init_cost < BITRUNNER_COST_EXTREME \
diff --git a/code/modules/bitrunning/virtual_domain/domains/beach_bar.dm b/code/modules/bitrunning/virtual_domain/domains/beach_bar.dm
index 80f07448b69..5ae0793b6e9 100644
--- a/code/modules/bitrunning/virtual_domain/domains/beach_bar.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/beach_bar.dm
@@ -6,6 +6,7 @@
Maybe a few drinks of liquid charm will get the spirits up. As the saying goes, if you can't beat 'em, join 'em."
key = "beach_bar"
map_name = "beach_bar"
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
/datum/lazy_template/virtual_domain/beach_bar/setup_domain(list/created_atoms)
. = ..()
diff --git a/code/modules/bitrunning/virtual_domain/domains/breeze_bay.dm b/code/modules/bitrunning/virtual_domain/domains/breeze_bay.dm
index 118e2fa3f86..3d08c4359cb 100644
--- a/code/modules/bitrunning/virtual_domain/domains/breeze_bay.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/breeze_bay.dm
@@ -5,6 +5,7 @@
key = "breeze_bay"
map_name = "breeze_bay"
reward_points = BITRUNNER_REWARD_LOW
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
/datum/lazy_template/virtual_domain/breeze_bay/setup_domain(list/created_atoms)
. = ..()
diff --git a/code/modules/bitrunning/virtual_domain/domains/gondola_asteroid.dm b/code/modules/bitrunning/virtual_domain/domains/gondola_asteroid.dm
index 42070239144..297b48228f7 100644
--- a/code/modules/bitrunning/virtual_domain/domains/gondola_asteroid.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/gondola_asteroid.dm
@@ -6,6 +6,7 @@
I bet there's a way to move it myself."
key = "gondola_asteroid"
map_name = "gondola_asteroid"
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
/// Very pushy gondolas, great for moving loot crates.
/obj/structure/closet/crate/secure/bitrunning/encrypted/gondola
diff --git a/code/modules/bitrunning/virtual_domain/domains/grassland_hunt.dm b/code/modules/bitrunning/virtual_domain/domains/grassland_hunt.dm
index 9c9e1c7171a..005587e9b7e 100644
--- a/code/modules/bitrunning/virtual_domain/domains/grassland_hunt.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/grassland_hunt.dm
@@ -6,6 +6,7 @@
key = "grasslands_hunt"
map_name = "grasslands_hunt"
mob_modules = list(/datum/modular_mob_segment/deer)
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
/datum/lazy_template/virtual_domain/grasslands_hunt/setup_domain(list/created_atoms)
diff --git a/code/modules/bitrunning/virtual_domain/domains/pipedream.dm b/code/modules/bitrunning/virtual_domain/domains/pipedream.dm
index 595600ce71c..f32c984248a 100644
--- a/code/modules/bitrunning/virtual_domain/domains/pipedream.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/pipedream.dm
@@ -102,4 +102,3 @@
name = "Factory Quartermaster"
outfit = /datum/outfit/factory/qm
icon_state = "corpsecargotech"
-
diff --git a/code/modules/bitrunning/virtual_domain/domains/stairs_and_cliffs.dm b/code/modules/bitrunning/virtual_domain/domains/stairs_and_cliffs.dm
index 8407912dbb4..a4b8c87fb95 100644
--- a/code/modules/bitrunning/virtual_domain/domains/stairs_and_cliffs.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/stairs_and_cliffs.dm
@@ -12,6 +12,7 @@
key = "stairs_and_cliffs"
map_name = "stairs_and_cliffs"
reward_points = BITRUNNER_REWARD_MEDIUM
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
/turf/open/cliff/snowrock/virtual_domain
name = "icy cliff"
diff --git a/code/modules/bitrunning/virtual_domain/domains/test_only.dm b/code/modules/bitrunning/virtual_domain/domains/test_only.dm
index 185ed4335e6..3bf25bb121a 100644
--- a/code/modules/bitrunning/virtual_domain/domains/test_only.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/test_only.dm
@@ -3,7 +3,7 @@
name = "Test Only"
key = "test_only"
map_name = "test_only"
- test_only = TRUE
+ domain_flags = DOMAIN_TEST_ONLY
/datum/lazy_template/virtual_domain/test_only/expensive
key = "test_only_expensive"
diff --git a/code/modules/bitrunning/virtual_domain/domains/vaporwave.dm b/code/modules/bitrunning/virtual_domain/domains/vaporwave.dm
index 5da6449ccf9..6be31f9bf18 100644
--- a/code/modules/bitrunning/virtual_domain/domains/vaporwave.dm
+++ b/code/modules/bitrunning/virtual_domain/domains/vaporwave.dm
@@ -7,3 +7,4 @@
key = "vaporwave"
map_name = "vaporwave"
reward_points = BITRUNNER_REWARD_EXTREME
+ domain_flags = DOMAIN_NO_NOHIT_BONUS
diff --git a/code/modules/bitrunning/virtual_domain/virtual_domain.dm b/code/modules/bitrunning/virtual_domain/virtual_domain.dm
index 9bb6a609ce1..9ebd82bd43d 100644
--- a/code/modules/bitrunning/virtual_domain/virtual_domain.dm
+++ b/code/modules/bitrunning/virtual_domain/virtual_domain.dm
@@ -13,8 +13,6 @@
var/filename = "virtual_domain.dmm"
/// The start time of the map. Used to calculate time taken
var/start_time
- /// This map is specifically for unit tests. Shouldn't display in game
- var/test_only = FALSE
/**
* Generic settings / UI
@@ -32,13 +30,13 @@
var/name = "Virtual Domain"
/// Points to reward for completion. Used to purchase new domains and calculate ore rewards.
var/reward_points = BITRUNNER_REWARD_MIN
+ /// Any additional flags for this domain
+ var/domain_flags = NONE
/**
* Player customization
*/
- /// Any restrictions this domain has on what external sources can load in
- var/external_load_flags = NONE
/// Any outfit that you wish to force on avatars. Overrides preferences
var/datum/outfit/forced_outfit
diff --git a/code/modules/cargo/exports/seeds.dm b/code/modules/cargo/exports/seeds.dm
index 3aa33ea2cf6..b560c7bbee5 100644
--- a/code/modules/cargo/exports/seeds.dm
+++ b/code/modules/cargo/exports/seeds.dm
@@ -3,17 +3,26 @@
k_elasticity = 0 //price inelastic/quantity elastic, only need to export a few samples
unit_name = "new plant species sample"
export_types = list(/obj/item/seeds)
- // Only for undiscovered species
+ /// Only for undiscovered species
var/needs_discovery = FALSE
- // Plants sold on the market
+ /// Plants sold on the market
var/static/list/discovered_plants = list()
+ /// Highest rarity of the most valuable seed
+ var/highest_rarity = 0
+
+/datum/export/seed/New()
+ . = ..()
+ for(var/obj/item/seeds/seed as anything in subtypesof(/obj/item/seeds))
+ if(seed::rarity > highest_rarity)
+ highest_rarity = seed::rarity
/datum/export/seed/get_base_cost(obj/item/seeds/S)
- if(!needs_discovery && (S.type in discovered_plants))
+ var/discovered = discovered_plants[S.type]
+ if(!needs_discovery && discovered)
return 0
- if(needs_discovery && !(S.type in discovered_plants))
+ if(needs_discovery && !discovered)
return 0
- return ..() * S.rarity // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later.
+ return ..() * (S.rarity / highest_rarity) // That's right, no bonus for potency. Send a crappy sample first to "show improvement" later.
/datum/export/seed/sell_object(obj/item/seeds/S, datum/export_report/report, dry_run, apply_elastic)
. = ..()
@@ -23,7 +32,6 @@
/datum/export/seed/potency
cost = CARGO_CRATE_VALUE * 0.0125 // Gets multiplied by potency and rarity.
unit_name = "improved plant sample"
- export_types = list(/obj/item/seeds)
needs_discovery = TRUE // Only for already discovered species
/datum/export/seed/potency/get_base_cost(obj/item/seeds/S)
diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm
index 7955ef69531..32d50e2db09 100644
--- a/code/modules/client/client_procs.dm
+++ b/code/modules/client/client_procs.dm
@@ -4,8 +4,11 @@
GLOBAL_LIST_INIT(blacklisted_builds, list(
"1622" = "Bug breaking rendering can lead to wallhacks.",
- ))
-
+))
+GLOBAL_LIST_INIT(unrecommended_builds, list(
+ "1670" = "Bug breaking in-world text rendering.",
+ "1671" = "Bug breaking in-world text rendering.",
+))
#define LIMITER_SIZE 5
#define CURRENT_SECOND 1
#define SECOND_COUNT 2
diff --git a/code/modules/client/preferences/_preference.dm b/code/modules/client/preferences/_preference.dm
index 61a962e88cb..6cb03132367 100644
--- a/code/modules/client/preferences/_preference.dm
+++ b/code/modules/client/preferences/_preference.dm
@@ -50,17 +50,13 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key())
/proc/init_preference_entries()
var/list/output = list()
- for (var/datum/preference/preference_type as anything in subtypesof(/datum/preference))
- if (initial(preference_type.abstract_type) == preference_type)
- continue
+ for (var/datum/preference/preference_type as anything in valid_subtypesof(/datum/preference))
output[preference_type] = new preference_type
return output
/proc/init_preference_entries_by_key()
var/list/output = list()
- for (var/datum/preference/preference_type as anything in subtypesof(/datum/preference))
- if (initial(preference_type.abstract_type) == preference_type)
- continue
+ for (var/datum/preference/preference_type as anything in valid_subtypesof(/datum/preference))
output[initial(preference_type.savefile_key)] = GLOB.preference_entries[preference_type]
return output
@@ -113,7 +109,7 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key())
/// If the selected species has this in its /datum/species/body_markings,
/// will show the feature as selectable.
- var/relevant_body_markings = null
+ var/datum/bodypart_overlay/simple/body_marking/relevant_body_markings = null
/// If the selected species has this in its /datum/species/inherent_traits,
/// will show the feature as selectable.
@@ -121,7 +117,7 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key())
/// If the selected species has this in its /datum/species/var/external_organs,
/// will show the feature as selectable.
- var/relevant_organ = null
+ var/obj/item/organ/relevant_organ = null
/// If the selected species has this head_flag by default,
/// will show the feature as selectable.
@@ -447,6 +443,42 @@ GLOBAL_LIST_INIT(preference_entries_by_key, init_preference_entries_by_key())
return data
+/// This subtype handles a lot of boilerplate for implementing a species preference tied to a feature key / sprite accessory
+/datum/preference/choiced/species_feature
+ abstract_type = /datum/preference/choiced/species_feature
+ /// What feature key does this feature represent?
+ /// Does not need to be set, it will infer it from either relevant_organ or relevant_body_markings.
+ /// However you can set it manually if you have a more complex feature.
+ var/feature_key
+
+/datum/preference/choiced/species_feature/New()
+ . = ..()
+ if(relevant_organ && relevant_organ::bodypart_overlay)
+ feature_key ||= relevant_organ::bodypart_overlay::feature_key
+ main_feature_name ||= capitalize(relevant_organ::name)
+ if(relevant_body_markings)
+ feature_key ||= relevant_body_markings::dna_feature_key
+ main_feature_name ||= "Body markings"
+ if(isnull(feature_key))
+ CRASH("`feature_key` was not set or inferable for [type]!")
+
+/datum/preference/choiced/species_feature/init_possible_values()
+ return assoc_to_keys_features(get_accessory_list())
+
+/datum/preference/choiced/species_feature/create_default_value()
+ return get_consistent_feature_entry(get_accessory_list())
+
+/datum/preference/choiced/species_feature/apply_to_human(mob/living/carbon/human/target, value)
+ target.dna.features[feature_key] = value
+
+/// Returns what acessory list to draw from
+/datum/preference/choiced/species_feature/proc/get_accessory_list() as /list
+ return SSaccessories.feature_list[feature_key]
+
+/// Get a specific accessory for a given value
+/datum/preference/choiced/species_feature/proc/get_accessory_for_value(value)
+ return get_accessory_list()[value]
+
/// A preference that represents an RGB color of something.
/// Will give the value as 6 hex digits, without a hash.
/datum/preference/color
diff --git a/code/modules/client/preferences/ai_emote_display.dm b/code/modules/client/preferences/ai_emote_display.dm
index fc70e284583..685887e4e49 100644
--- a/code/modules/client/preferences/ai_emote_display.dm
+++ b/code/modules/client/preferences/ai_emote_display.dm
@@ -6,13 +6,17 @@
should_generate_icons = TRUE
/datum/preference/choiced/ai_emote_display/init_possible_values()
- return assoc_to_keys(GLOB.ai_status_display_emotes)
+ if(!length(GLOB.ai_status_display_all_options))
+ init_ai_status_display_options()
+ return assoc_to_keys(GLOB.ai_status_display_all_options)
/datum/preference/choiced/ai_emote_display/icon_for(value)
if (value == "Random")
return uni_icon('icons/mob/silicon/ai.dmi', "questionmark")
else
- return uni_icon('icons/obj/machines/status_display.dmi', GLOB.ai_status_display_emotes[value])
+ if(!length(GLOB.ai_status_display_all_options))
+ init_ai_status_display_options()
+ return uni_icon('icons/obj/machines/status_display.dmi', GLOB.ai_status_display_all_options[value])
/datum/preference/choiced/ai_emote_display/is_accessible(datum/preferences/preferences)
if (!..(preferences))
diff --git a/code/modules/client/preferences/migrations/human_tail_ears_migration.dm b/code/modules/client/preferences/migrations/human_tail_ears_migration.dm
new file mode 100644
index 00000000000..6399761bd72
--- /dev/null
+++ b/code/modules/client/preferences/migrations/human_tail_ears_migration.dm
@@ -0,0 +1,4 @@
+/// Rename feature_human_tail and feature_human_ears to something not stupid
+/datum/preferences/proc/migrate_felinid_feature_keys(list/save_data)
+ save_data["feature_cat_ears"] = save_data["feature_human_ears"]
+ save_data["feature_cat_tail"] = save_data["feature_human_tail"]
diff --git a/code/modules/client/preferences/species_features/felinid.dm b/code/modules/client/preferences/species_features/felinid.dm
index aa7d92720ef..4b708bf06e4 100644
--- a/code/modules/client/preferences/species_features/felinid.dm
+++ b/code/modules/client/preferences/species_features/felinid.dm
@@ -1,34 +1,15 @@
/* SKYRAT EDIT REMOVAL
-/datum/preference/choiced/tail_felinid
- savefile_key = "feature_human_tail" //savefile keys cannot be changed, blame whoever named them this way.
+/datum/preference/choiced/species_feature/tail_felinid
+ savefile_key = "feature_cat_tail"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
can_randomize = FALSE
relevant_organ = /obj/item/organ/tail/cat
-/datum/preference/choiced/tail_felinid/init_possible_values()
- return assoc_to_keys_features(SSaccessories.tails_list_felinid)
-
-/datum/preference/choiced/tail_felinid/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_TAIL_CAT] = value
-
-/datum/preference/choiced/tail_felinid/create_default_value()
- var/datum/sprite_accessory/tails/felinid/cat/tail = /datum/sprite_accessory/tails/felinid/cat
- return initial(tail.name)
-
-/datum/preference/choiced/felinid_ears
- savefile_key = "feature_human_ears" //savefile keys cannot be changed, blame whoever named them this way.
+/datum/preference/choiced/species_feature/felinid_ears
+ savefile_key = "feature_cat_ears"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
can_randomize = FALSE
relevant_organ = /obj/item/organ/ears/cat
-
-/datum/preference/choiced/felinid_ears/init_possible_values()
- return assoc_to_keys_features(SSaccessories.ears_list)
-
-/datum/preference/choiced/felinid_ears/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_EARS] = value
-
-/datum/preference/choiced/felinid_ears/create_default_value()
- return /datum/sprite_accessory/ears/cat::name
*/
diff --git a/code/modules/client/preferences/species_features/lizard.dm b/code/modules/client/preferences/species_features/lizard.dm
index 253ce97841a..2da264229d1 100644
--- a/code/modules/client/preferences/species_features/lizard.dm
+++ b/code/modules/client/preferences/species_features/lizard.dm
@@ -24,7 +24,7 @@
return final_icon
-/datum/preference/choiced/lizard_body_markings
+/datum/preference/choiced/species_feature/lizard_body_markings
savefile_key = "feature_lizard_body_markings"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -32,11 +32,8 @@
should_generate_icons = TRUE
relevant_body_markings = /datum/bodypart_overlay/simple/body_marking/lizard
-/datum/preference/choiced/lizard_body_markings/init_possible_values()
- return assoc_to_keys_features(SSaccessories.lizard_markings_list)
-
-/datum/preference/choiced/lizard_body_markings/icon_for(value)
- var/datum/sprite_accessory/sprite_accessory = SSaccessories.lizard_markings_list[value]
+/datum/preference/choiced/species_feature/lizard_body_markings/icon_for(value)
+ var/datum/sprite_accessory/sprite_accessory = get_accessory_for_value(value)
var/datum/universal_icon/final_icon = uni_icon('icons/mob/human/species/lizard/bodyparts.dmi', "lizard_chest_m")
@@ -55,10 +52,7 @@
return final_icon
-/datum/preference/choiced/lizard_body_markings/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_LIZARD_MARKINGS] = value
-
-/datum/preference/choiced/lizard_frills
+/datum/preference/choiced/species_feature/lizard_frills
savefile_key = "feature_lizard_frills"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -66,16 +60,10 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/frills
-/datum/preference/choiced/lizard_frills/init_possible_values()
- return assoc_to_keys_features(SSaccessories.frills_list)
+/datum/preference/choiced/species_feature/lizard_frills/icon_for(value)
+ return generate_lizard_side_shot(get_accessory_for_value(value), "frills")
-/datum/preference/choiced/lizard_frills/icon_for(value)
- return generate_lizard_side_shot(SSaccessories.frills_list[value], "frills")
-
-/datum/preference/choiced/lizard_frills/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_FRILLS] = value
-
-/datum/preference/choiced/lizard_horns
+/datum/preference/choiced/species_feature/lizard_horns
savefile_key = "feature_lizard_horns"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -83,14 +71,8 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/horns
-/datum/preference/choiced/lizard_horns/init_possible_values()
- return assoc_to_keys_features(SSaccessories.horns_list)
-
-/datum/preference/choiced/lizard_horns/icon_for(value)
- return generate_lizard_side_shot(SSaccessories.horns_list[value], "horns")
-
-/datum/preference/choiced/lizard_horns/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_HORNS] = value
+/datum/preference/choiced/species_feature/lizard_horns/icon_for(value)
+ return generate_lizard_side_shot(get_accessory_for_value(value), "horns")
/datum/preference/choiced/lizard_legs
savefile_key = "feature_lizard_legs"
@@ -131,7 +113,7 @@
var/datum/species/species_type = preferences.read_preference(/datum/preference/choiced/species)
return initial(species_type.digitigrade_customization) == DIGITIGRADE_OPTIONAL
-/datum/preference/choiced/lizard_snout
+/datum/preference/choiced/species_feature/lizard_snout
savefile_key = "feature_lizard_snout"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -139,40 +121,18 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/snout
-/datum/preference/choiced/lizard_snout/init_possible_values()
- return assoc_to_keys_features(SSaccessories.snouts_list)
+/datum/preference/choiced/species_feature/lizard_snout/icon_for(value)
+ return generate_lizard_side_shot(get_accessory_for_value(value), "snout", include_snout = FALSE)
-/datum/preference/choiced/lizard_snout/icon_for(value)
- return generate_lizard_side_shot(SSaccessories.snouts_list[value], "snout", include_snout = FALSE)
-
-/datum/preference/choiced/lizard_snout/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_SNOUT] = value
-
-/datum/preference/choiced/lizard_spines
+/datum/preference/choiced/species_feature/lizard_spines
savefile_key = "feature_lizard_spines"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
relevant_organ = /obj/item/organ/spines
-/datum/preference/choiced/lizard_spines/init_possible_values()
- return assoc_to_keys_features(SSaccessories.spines_list)
-
-/datum/preference/choiced/lizard_spines/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_SPINES] = value
-
-/datum/preference/choiced/lizard_tail
+/datum/preference/choiced/species_feature/lizard_tail
savefile_key = "feature_lizard_tail"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
relevant_organ = /obj/item/organ/tail/lizard
-
-/datum/preference/choiced/lizard_tail/init_possible_values()
- return assoc_to_keys_features(SSaccessories.tails_list_lizard)
-
-/datum/preference/choiced/lizard_tail/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_TAIL_LIZARD] = value
-
-/datum/preference/choiced/lizard_tail/create_default_value()
- return /datum/sprite_accessory/tails/lizard/smooth::name
-
*/
diff --git a/code/modules/client/preferences/species_features/monkey.dm b/code/modules/client/preferences/species_features/monkey.dm
index 7259d8b20b8..f44b441d7d4 100644
--- a/code/modules/client/preferences/species_features/monkey.dm
+++ b/code/modules/client/preferences/species_features/monkey.dm
@@ -1,19 +1,8 @@
/* SKYRAT EDIT REMOVAL START
-/datum/preference/choiced/monkey_tail
+/datum/preference/choiced/species_feature/monkey_tail
savefile_key = "feature_monkey_tail"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
relevant_organ = /obj/item/organ/tail/monkey
can_randomize = FALSE
-
-/datum/preference/choiced/monkey_tail/init_possible_values()
- return assoc_to_keys_features(SSaccessories.tails_list_monkey)
-
-/datum/preference/choiced/monkey_tail/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_TAIL_MONKEY] = value
-
-/datum/preference/choiced/monkey_tail/create_default_value()
- var/datum/sprite_accessory/tails/monkey/default/tail = /datum/sprite_accessory/tails/monkey/default
- return initial(tail.name)
- return /datum/sprite_accessory/tails/monkey/default::name
*/
diff --git a/code/modules/client/preferences/species_features/moth.dm b/code/modules/client/preferences/species_features/moth.dm
index d8729fa978d..5ebd4475dfa 100644
--- a/code/modules/client/preferences/species_features/moth.dm
+++ b/code/modules/client/preferences/species_features/moth.dm
@@ -1,5 +1,5 @@
/* SKYRAT EDIT REMOVAL
-/datum/preference/choiced/moth_antennae
+/datum/preference/choiced/species_feature/moth_antennae
savefile_key = "feature_moth_antennae"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -7,10 +7,7 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/antennae
-/datum/preference/choiced/moth_antennae/init_possible_values()
- return assoc_to_keys_features(SSaccessories.moth_antennae_list)
-
-/datum/preference/choiced/moth_antennae/icon_for(value)
+/datum/preference/choiced/species_feature/moth_antennae/icon_for(value)
var/static/datum/universal_icon/moth_head
if (isnull(moth_head))
@@ -18,7 +15,7 @@
moth_head.blend_icon(uni_icon('icons/mob/human/human_face.dmi', "motheyes_l"), ICON_OVERLAY)
moth_head.blend_icon(uni_icon('icons/mob/human/human_face.dmi', "motheyes_r"), ICON_OVERLAY)
- var/datum/sprite_accessory/antennae = SSaccessories.moth_antennae_list[value]
+ var/datum/sprite_accessory/antennae = get_accessory_for_value(value)
var/datum/universal_icon/icon_with_antennae = moth_head.copy()
icon_with_antennae.blend_icon(uni_icon(antennae.icon, "m_moth_antennae_[antennae.icon_state]_FRONT"), ICON_OVERLAY)
@@ -27,10 +24,7 @@
return icon_with_antennae
-/datum/preference/choiced/moth_antennae/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_MOTH_ANTENNAE] = value
-
-/datum/preference/choiced/moth_markings
+/datum/preference/choiced/species_feature/moth_markings
savefile_key = "feature_moth_markings"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -38,10 +32,7 @@
should_generate_icons = TRUE
relevant_body_markings = /datum/bodypart_overlay/simple/body_marking/moth
-/datum/preference/choiced/moth_markings/init_possible_values()
- return assoc_to_keys_features(SSaccessories.moth_markings_list)
-
-/datum/preference/choiced/moth_markings/icon_for(value)
+/datum/preference/choiced/species_feature/moth_markings/icon_for(value)
var/static/list/body_parts = list(
/obj/item/bodypart/head/moth,
/obj/item/bodypart/chest/moth,
@@ -59,7 +50,7 @@
moth_body.blend_icon(uni_icon('icons/mob/human/human_face.dmi', "motheyes_l"), ICON_OVERLAY)
moth_body.blend_icon(uni_icon('icons/mob/human/human_face.dmi', "motheyes_r"), ICON_OVERLAY)
- var/datum/sprite_accessory/markings = SSaccessories.moth_markings_list[value]
+ var/datum/sprite_accessory/markings = get_accessory_for_value(value)
var/datum/universal_icon/icon_with_markings = moth_body.copy()
if (value != SPRITE_ACCESSORY_NONE)
@@ -77,10 +68,7 @@
return icon_with_markings
-/datum/preference/choiced/moth_markings/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_MOTH_MARKINGS] = value
-
-/datum/preference/choiced/moth_wings
+/datum/preference/choiced/species_feature/moth_wings
savefile_key = "feature_moth_wings"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -88,13 +76,7 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/wings/moth
-/datum/preference/choiced/moth_wings/init_possible_values()
- return assoc_to_keys_features(SSaccessories.moth_wings_list)
-
-/datum/preference/choiced/moth_wings/icon_for(value)
- var/datum/sprite_accessory/moth_wings = SSaccessories.moth_wings_list[value]
+/datum/preference/choiced/species_feature/moth_wings/icon_for(value)
+ var/datum/sprite_accessory/moth_wings = get_accessory_for_value(value)
return uni_icon(moth_wings.icon, "m_moth_wings_[moth_wings.icon_state]_BEHIND")
-
-/datum/preference/choiced/moth_wings/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_MOTH_WINGS] = value
*/
diff --git a/code/modules/client/preferences/species_features/mushperson.dm b/code/modules/client/preferences/species_features/mushperson.dm
index bd001f40b78..226883ecf5d 100644
--- a/code/modules/client/preferences/species_features/mushperson.dm
+++ b/code/modules/client/preferences/species_features/mushperson.dm
@@ -1,13 +1,7 @@
/* SKYRAT EDIT REMOVAL
-/datum/preference/choiced/mushroom_cap
+/datum/preference/choiced/species_feature/mushroom_cap
savefile_key = "feature_mushperson_cap"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_SECONDARY_FEATURES
relevant_organ = /obj/item/organ/mushroom_cap
-
-/datum/preference/choiced/mushroom_cap/init_possible_values()
- return assoc_to_keys_features(SSaccessories.caps_list)
-
-/datum/preference/choiced/mushroom_cap/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_MUSH_CAP] = value
*/
diff --git a/code/modules/client/preferences/species_features/pod.dm b/code/modules/client/preferences/species_features/pod.dm
index 085de3a1e20..20fa6342f73 100644
--- a/code/modules/client/preferences/species_features/pod.dm
+++ b/code/modules/client/preferences/species_features/pod.dm
@@ -1,6 +1,6 @@
// SKYRAT EDIT: REPLACED BY /datum/preference/choiced/mutant_choice/pod_hair IN mutant_parts.dm
/*
-/datum/preference/choiced/pod_hair
+/datum/preference/choiced/species_feature/pod_hair
savefile_key = "feature_pod_hair"
savefile_identifier = PREFERENCE_CHARACTER
category = PREFERENCE_CATEGORY_FEATURES
@@ -8,11 +8,8 @@
should_generate_icons = TRUE
relevant_organ = /obj/item/organ/pod_hair
-/datum/preference/choiced/pod_hair/init_possible_values()
- return assoc_to_keys_features(SSaccessories.pod_hair_list)
-
-/datum/preference/choiced/pod_hair/icon_for(value)
- var/datum/sprite_accessory/pod_hair = SSaccessories.pod_hair_list[value]
+/datum/preference/choiced/species_feature/pod_hair/icon_for(value)
+ var/datum/sprite_accessory/pod_hair = get_accessory_for_value(value)
var/datum/universal_icon/icon_with_hair = uni_icon('icons/mob/human/bodyparts_greyscale.dmi', "pod_head_m")
@@ -25,10 +22,4 @@
icon_with_hair.blend_color(COLOR_GREEN, ICON_MULTIPLY)
return icon_with_hair
-
-/datum/preference/choiced/pod_hair/create_default_value()
- return pick(assoc_to_keys_features(SSaccessories.pod_hair_list))
-
-/datum/preference/choiced/pod_hair/apply_to_human(mob/living/carbon/human/target, value)
- target.dna.features[FEATURE_POD_HAIR] = value
*/
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index 824f515f45a..5c34e218385 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -13,7 +13,7 @@
/// You do not need to raise this if you are adding new values that have sane defaults.
/// Only raise this value when changing the meaning/format/name/layout of an existing value
/// where you would want the updater procs below to run
-#define SAVEFILE_VERSION_MAX 50
+#define SAVEFILE_VERSION_MAX 51
#define IS_DATA_OBSOLETE(version) (version == SAVE_DATA_OBSOLETE)
#define SHOULD_UPDATE_DATA(version) (version >= SAVE_DATA_NO_ERROR && version < SAVEFILE_VERSION_MAX)
@@ -163,6 +163,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
quirk_to_migrate = "Spiritual",
new_typepath = /datum/personality/spiritual,
)
+ if(current_version < 51)
+ migrate_felinid_feature_keys(save_data)
/// checks through keybindings for outdated unbound keys and updates them
/datum/preferences/proc/check_keybindings()
diff --git a/code/modules/clothing/head/cakehat.dm b/code/modules/clothing/head/cakehat.dm
index cbbb02b4f0d..529c8737980 100644
--- a/code/modules/clothing/head/cakehat.dm
+++ b/code/modules/clothing/head/cakehat.dm
@@ -18,6 +18,9 @@
wound_bonus = 10
exposed_wound_bonus = 5
dog_fashion = /datum/dog_fashion/head
+ pickup_sound = null
+ drop_sound = null
+ equip_sound = null
hitsound = 'sound/items/weapons/tap.ogg'
var/hitsound_on = 'sound/items/weapons/sear.ogg' //so we can differentiate between cakehat and energyhat
var/hitsound_off = 'sound/items/weapons/tap.ogg'
diff --git a/code/modules/clothing/head/costume.dm b/code/modules/clothing/head/costume.dm
index 7607dc8631c..ff386aba546 100644
--- a/code/modules/clothing/head/costume.dm
+++ b/code/modules/clothing/head/costume.dm
@@ -64,6 +64,7 @@
greyscale_config_inhand_right = /datum/greyscale_config/maid_headband_inhands_right
inhand_icon_state = "maid"
flags_1 = IS_PLAYER_COLORABLE_1
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/head/costume/chicken
name = "chicken suit head"
@@ -222,7 +223,7 @@
desc = "A delicate hairpin normally paired with traditional clothing"
icon_state = "hairpin_fancy"
inhand_icon_state = "hairpin_fancy"
-
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/head/costume/snakeeater
name = "strange bandana"
@@ -230,6 +231,7 @@
icon_state = "snake_eater"
inhand_icon_state = null
clothing_traits = list(TRAIT_FISH_EATER)
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/head/costume/knight
name = "fake medieval helmet"
diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm
index 6d26701a387..50135bb3fc6 100644
--- a/code/modules/clothing/head/hardhat.dm
+++ b/code/modules/clothing/head/hardhat.dm
@@ -1,6 +1,10 @@
/obj/item/clothing/head/utility
icon = 'icons/obj/clothing/head/utility.dmi'
worn_icon = 'icons/mob/clothing/head/utility.dmi'
+ sound_vary = TRUE
+ pickup_sound = SFX_HARD_HAT_PICKUP
+ drop_sound = SFX_HARD_HAT_DROP
+ equip_sound = SFX_HARD_HAT_EQUIP
/obj/item/clothing/head/utility/hardhat
name = "hard hat"
@@ -242,6 +246,9 @@
worn_y_offset = 1
dog_fashion = /datum/dog_fashion/head/pumpkin/unlit
clothing_traits = list()
+ pickup_sound = null
+ drop_sound = null
+ equip_sound = null
/obj/item/clothing/head/utility/hardhat/pumpkinhead/Initialize(mapload)
. = ..()
diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm
index 03f1df6a268..1a313c5c6c0 100644
--- a/code/modules/clothing/head/jobs.dm
+++ b/code/modules/clothing/head/jobs.dm
@@ -17,6 +17,9 @@
var/mouse_control_probability = 20
/// Allowed time between movements
COOLDOWN_DECLARE(move_cooldown)
+ pickup_sound = null
+ drop_sound = null
+ equip_sound = null
/// Admin variant of the chef hat where every mouse pilot input will always be transferred to the wearer
/obj/item/clothing/head/utility/chefhat/i_am_assuming_direct_control
@@ -637,6 +640,9 @@
desc = "A blue medical surgery cap to prevent the surgeon's hair from entering the insides of the patient!"
flags_inv = HIDEHAIR //Cover your head doctor!
w_class = WEIGHT_CLASS_SMALL //surgery cap can be easily crumpled
+ pickup_sound = SFX_CLOTH_PICKUP
+ drop_sound = SFX_CLOTH_DROP
+ equip_sound = null
/obj/item/clothing/head/utility/surgerycap/Initialize(mapload)
. = ..()
@@ -683,6 +689,9 @@
A little useless now, given the technology available, but it certainly completes the look."
icon_state = "headmirror"
body_parts_covered = NONE
+ pickup_sound = null
+ drop_sound = null
+ equip_sound = null
/obj/item/clothing/head/utility/head_mirror/Initialize(mapload)
. = ..()
diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm
index 2730af4c636..8381debdf01 100644
--- a/code/modules/clothing/outfits/standard.dm
+++ b/code/modules/clothing/outfits/standard.dm
@@ -35,7 +35,7 @@
uniform = /obj/item/clothing/under/color/grey
shoes = /obj/item/clothing/shoes/sneakers/black
suit = /obj/item/clothing/suit/space
- back = /obj/item/tank/jetpack/oxygen
+ back = /obj/item/tank/jetpack
head = /obj/item/clothing/head/helmet/space
mask = /obj/item/clothing/mask/breath
diff --git a/code/modules/clothing/shoes/clown.dm b/code/modules/clothing/shoes/clown.dm
index 3f5c828b847..53a702fbcee 100644
--- a/code/modules/clothing/shoes/clown.dm
+++ b/code/modules/clothing/shoes/clown.dm
@@ -65,3 +65,75 @@
desc = "No moths were harmed in the making of these slippers."
icon_state = "moffers"
squeak_sound = list('sound/effects/footstep/moffstep01.ogg'=1) //like sweet music to my ears
+
+
+//COMBAT CLOWN SHOES
+//Clown shoes with combat stats and noslip. Of course they still squeak.
+/obj/item/clothing/shoes/clown_shoes/combat
+ name = "combat clown shoes"
+ desc = "Advanced Clown Shoes that protect the wearer and render them nearly immune to slipping on their own peels. They also squeak at 100% capacity."
+ clothing_traits = list(TRAIT_NO_SLIP_WATER)
+ slowdown = SHOES_SLOWDOWN
+ body_parts_covered = FEET|LEGS
+ armor_type = /datum/armor/clown_shoes_combat
+ strip_delay = 7 SECONDS
+ resistance_flags = NONE
+
+/datum/armor/clown_shoes_combat
+ melee = 25
+ bullet = 25
+ laser = 25
+ energy = 25
+ bomb = 50
+ bio = 90
+ fire = 70
+ acid = 50
+
+/obj/item/clothing/shoes/clown_shoes/combat/Initialize(mapload)
+ . = ..()
+
+ create_storage(storage_type = /datum/storage/pockets/shoes)
+
+/// Recharging rate in PPS (peels per second)
+#define BANANA_SHOES_RECHARGE_RATE 17
+#define BANANA_SHOES_MAX_CHARGE 3000
+
+//The super annoying version
+/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat
+ name = "mk-honk combat shoes"
+ desc = "The culmination of years of clown combat research, these shoes leave a trail of chaos in their wake. They will slowly recharge themselves over time, or can be manually charged with bananium."
+ slowdown = SHOES_SLOWDOWN
+ armor_type = /datum/armor/banana_shoes_combat
+ strip_delay = 7 SECONDS
+ resistance_flags = NONE
+ always_noslip = TRUE
+ body_parts_covered = FEET|LEGS
+
+/datum/armor/banana_shoes_combat
+ melee = 25
+ bullet = 25
+ laser = 25
+ energy = 25
+ bomb = 50
+ bio = 50
+ fire = 90
+ acid = 50
+
+/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/Initialize(mapload)
+ . = ..()
+
+ create_storage(storage_type = /datum/storage/pockets/shoes)
+ bananium.insert_amount_mat(BANANA_SHOES_MAX_CHARGE, /datum/material/bananium)
+
+ START_PROCESSING(SSobj, src)
+
+/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/process(seconds_per_tick)
+ var/bananium_amount = bananium.get_material_amount(/datum/material/bananium)
+ if(bananium_amount < BANANA_SHOES_MAX_CHARGE)
+ bananium.insert_amount_mat(min(BANANA_SHOES_RECHARGE_RATE * seconds_per_tick, BANANA_SHOES_MAX_CHARGE - bananium_amount), /datum/material/bananium)
+
+/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/attack_self(mob/user)
+ ui_action_click(user)
+
+#undef BANANA_SHOES_RECHARGE_RATE
+#undef BANANA_SHOES_MAX_CHARGE
diff --git a/code/modules/clothing/shoes/costume.dm b/code/modules/clothing/shoes/costume.dm
index 58b8e07f6a2..6b44d607077 100644
--- a/code/modules/clothing/shoes/costume.dm
+++ b/code/modules/clothing/shoes/costume.dm
@@ -66,6 +66,7 @@
desc = "They got me for my foams!"
icon_state = "SwagShoes"
inhand_icon_state = null
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/shoes/glow
name = "glow shoes"
diff --git a/code/modules/clothing/shoes/laceup.dm b/code/modules/clothing/shoes/laceup.dm
index 0ef4f4555bc..706071de102 100644
--- a/code/modules/clothing/shoes/laceup.dm
+++ b/code/modules/clothing/shoes/laceup.dm
@@ -3,6 +3,7 @@
desc = "The height of fashion, and they're pre-polished!"
icon_state = "laceups"
equip_delay_other = 5 SECONDS
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/shoes/laceup/Initialize(mapload)
. = ..()
diff --git a/code/modules/clothing/shoes/sandals.dm b/code/modules/clothing/shoes/sandals.dm
index a529839b91a..097bf62ecbf 100644
--- a/code/modules/clothing/shoes/sandals.dm
+++ b/code/modules/clothing/shoes/sandals.dm
@@ -10,12 +10,12 @@
armor_type = /datum/armor/shoes_sandal
fastening_type = SHOES_SLIPON
species_exception = list(/datum/species/golem)
-
lace_time = 3 SECONDS
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/shoes/sandal/alt
- desc = "A pair of shiny black wooden sandals."
name = "black sandals"
+ desc = "A pair of shiny black wooden sandals."
icon_state = "blacksandals"
inhand_icon_state = "blacksandals"
diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm
index 1842643a188..0086a0ade07 100644
--- a/code/modules/clothing/spacesuits/_spacesuits.dm
+++ b/code/modules/clothing/spacesuits/_spacesuits.dm
@@ -64,7 +64,7 @@
allowed = list(
/obj/item/flashlight,
/obj/item/tank/internals,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
)
slowdown = 1
armor_type = /datum/armor/suit_space
diff --git a/code/modules/clothing/suits/_lasertag_components.dm b/code/modules/clothing/suits/_lasertag_components.dm
new file mode 100644
index 00000000000..d80730b1a87
--- /dev/null
+++ b/code/modules/clothing/suits/_lasertag_components.dm
@@ -0,0 +1,34 @@
+///lasertag team tracking component
+/datum/component/lasertag
+ dupe_mode = COMPONENT_DUPE_SOURCES
+ ///What team the mob that this component is attached to is part of.
+ var/team_color = LASERTAG_TEAM_NEUTRAL
+
+/datum/component/lasertag/Initialize(team_color)
+ if (!ishuman(parent))
+ return COMPONENT_INCOMPATIBLE
+ register_lasertag_signals()
+ src.team_color = team_color
+
+///For the sake of organization, put any new signals in here.
+/datum/component/lasertag/proc/register_lasertag_signals()
+ RegisterSignal(parent, COMSIG_LIVING_FIRING_PIN_CHECK, PROC_REF(team_color_match))
+ RegisterSignal(parent, COMSIG_ATOM_BULLET_ACT, PROC_REF(on_laser_hit))
+
+
+/datum/component/lasertag/proc/team_color_match(datum/source, firing_pin)
+ SIGNAL_HANDLER
+ var/obj/item/firing_pin/tag/pin = firing_pin
+ if (pin.tagcolor == team_color)
+ return ALLOW_FIRE
+ return BLOCK_FIRE
+
+/datum/component/lasertag/proc/on_laser_hit(datum/source, projectile)
+ SIGNAL_HANDLER
+ if(!istype(projectile, /obj/projectile/beam/lasertag))
+ return
+ var/obj/projectile/beam/lasertag/laser = projectile
+ if (laser.lasertag_team != team_color)
+ var/mob/living/carbon/human/laser_target = parent
+ laser_target.adjustStaminaLoss(laser.lasertag_damage)
+
diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm
index 675ea6d8352..89b4bac15a4 100644
--- a/code/modules/clothing/suits/_suits.dm
+++ b/code/modules/clothing/suits/_suits.dm
@@ -8,7 +8,7 @@
allowed = list(
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/plasmaman,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
/obj/item/storage/belt/holster,
)
armor_type = /datum/armor/none
diff --git a/code/modules/clothing/suits/costume.dm b/code/modules/clothing/suits/costume.dm
index 685d38745ee..de859e50044 100644
--- a/code/modules/clothing/suits/costume.dm
+++ b/code/modules/clothing/suits/costume.dm
@@ -269,6 +269,7 @@
body_parts_covered = CHEST|GROIN|ARMS|LEGS|FEET
cold_protection = CHEST|GROIN|ARMS
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT //Space carp like space, so you should too
+ clothing_flags = CARP_STYLE_FACTOR
allowed = list(/obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/gun/ballistic/rifle/boltaction/harpoon)
hoodtype = /obj/item/clothing/head/hooded/carp_hood
@@ -286,6 +287,7 @@
cold_protection = HEAD
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
flags_inv = HIDEHAIR|HIDEEARS
+ clothing_flags = CARP_STYLE_FACTOR
/obj/item/clothing/head/hooded/carp_hood/Initialize(mapload)
. = ..()
@@ -313,7 +315,7 @@
min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT
- clothing_flags = STOPSPRESSUREDAMAGE|THICKMATERIAL
+ clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL | CARP_STYLE_FACTOR
body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
hoodtype = /obj/item/clothing/head/hooded/carp_hood/spaceproof
resistance_flags = NONE
@@ -333,7 +335,7 @@
min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT
heat_protection = HEAD
max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT
- clothing_flags = STOPSPRESSUREDAMAGE|THICKMATERIAL|SNUG_FIT|STACKABLE_HELMET_EXEMPT
+ clothing_flags = STOPSPRESSUREDAMAGE|THICKMATERIAL|SNUG_FIT|STACKABLE_HELMET_EXEMPT|CARP_STYLE_FACTOR
body_parts_covered = HEAD
resistance_flags = NONE
flash_protect = FLASH_PROTECTION_WELDER
@@ -560,7 +562,7 @@
allowed = list(
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/plasmaman,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
/obj/item/storage/belt/holster,
//new
/obj/item/toy/clockwork_watch,
diff --git a/code/modules/clothing/suits/jacket.dm b/code/modules/clothing/suits/jacket.dm
index 820aeba2e14..4ff56804585 100644
--- a/code/modules/clothing/suits/jacket.dm
+++ b/code/modules/clothing/suits/jacket.dm
@@ -28,7 +28,7 @@
/obj/item/flashlight,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/tank/internals/plasmaman,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
/obj/item/toy,
/obj/item/storage/fancy/cigarettes,
/obj/item/lighter,
@@ -66,6 +66,7 @@
flags_1 = IS_PLAYER_COLORABLE_1
blood_overlay_type = "coat"
flags_inv = HIDEBELT
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR // I know kung-fu
/obj/item/clothing/suit/toggle/jacket/trenchcoat/Initialize(mapload)
. = ..()
@@ -81,6 +82,7 @@
greyscale_config_worn = /datum/greyscale_config/blazer/worn
greyscale_colors = "#414344"
flags_1 = IS_PLAYER_COLORABLE_1
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/suit/jacket/oversized
name = "oversized jacket"
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index c7fd3ea0a3c..4c9a09fb426 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -214,6 +214,7 @@
blood_overlay_type = "coat"
body_parts_covered = CHEST|ARMS
species_exception = list(/datum/species/golem)
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/suit/toggle/lawyer/purple
name = "purple formal suit jacket"
diff --git a/code/modules/clothing/suits/lasertag.dm b/code/modules/clothing/suits/lasertag.dm
index b7ba72ad691..93badb50fae 100644
--- a/code/modules/clothing/suits/lasertag.dm
+++ b/code/modules/clothing/suits/lasertag.dm
@@ -11,6 +11,17 @@
resistance_flags = NONE
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
+/obj/item/clothing/suit/bluetag/equipped(mob/equipper, slot)
+ . = ..()
+ if (slot != ITEM_SLOT_OCLOTHING)
+ return
+ equipper.AddComponentFrom(REF(src), /datum/component/lasertag, LASERTAG_TEAM_BLUE)
+
+
+/obj/item/clothing/suit/bluetag/dropped(mob/living/user)
+ . = ..()
+ user.RemoveComponentSource(REF(src), /datum/component/lasertag)
+
/obj/item/clothing/suit/redtag
name = "red laser tag armor"
desc = "A piece of plastic armor. It has sensors that react to blue light."
@@ -23,3 +34,15 @@
allowed = list (/obj/item/gun/energy/laser/redtag)
resistance_flags = NONE
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
+
+
+/obj/item/clothing/suit/redtag/equipped(mob/equipper, slot)
+ . = ..()
+ if (slot != ITEM_SLOT_OCLOTHING)
+ return
+ equipper.AddComponentFrom(REF(src), /datum/component/lasertag, LASERTAG_TEAM_RED)
+
+
+/obj/item/clothing/suit/redtag/dropped(mob/living/user)
+ . = ..()
+ user.RemoveComponentSource(REF(src), /datum/component/lasertag)
diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm
index 24a75154bf0..dba73bcb12f 100644
--- a/code/modules/clothing/suits/wintercoats.dm
+++ b/code/modules/clothing/suits/wintercoats.dm
@@ -451,7 +451,7 @@
species_exception = list(/datum/species/golem)
/datum/armor/wintercoat_science
- bomb = 10
+ bio = 10
fire = 20
/obj/item/clothing/head/hooded/winterhood/science
@@ -461,7 +461,7 @@
// Research Director
/datum/armor/winterhood_science
- bomb = 10
+ bio = 10
fire = 20
/obj/item/clothing/suit/hooded/wintercoat/science/rd
diff --git a/code/modules/clothing/under/costume.dm b/code/modules/clothing/under/costume.dm
index d6c3c036e3b..4273535393f 100644
--- a/code/modules/clothing/under/costume.dm
+++ b/code/modules/clothing/under/costume.dm
@@ -130,6 +130,7 @@
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
alternate_worn_layer = UNDER_SUIT_LAYER
can_adjust = FALSE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR //weebs are gonna love this
/obj/item/clothing/under/costume/geisha
name = "geisha suit"
@@ -137,6 +138,7 @@
icon_state = "geisha"
body_parts_covered = CHEST|GROIN|ARMS
can_adjust = FALSE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/costume/yukata
name = "black yukata"
@@ -145,6 +147,7 @@
body_parts_covered = CHEST|GROIN|ARMS
can_adjust = FALSE
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY
/obj/item/clothing/under/costume/yukata/green
@@ -165,6 +168,7 @@
body_parts_covered = CHEST|GROIN|ARMS
can_adjust = FALSE
supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY
/obj/item/clothing/under/costume/kimono/red
@@ -318,6 +322,7 @@
species_exception = list(/datum/species/golem)
can_adjust = TRUE
alt_covers_chest = TRUE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/costume/buttondown/slacks
name = "button-down shirt with slacks"
@@ -396,6 +401,7 @@
icon_state = "SwagOutfit"
inhand_icon_state = null
can_adjust = FALSE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/costume/referee
name = "referee uniform"
@@ -453,6 +459,7 @@
inhand_icon_state = null
female_sprite_flags = NO_FEMALE_UNIFORM
can_adjust = FALSE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/costume/gi/Initialize(mapload)
. = ..()
diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm
index 923cfbaa74c..4aa1e7bc1e0 100644
--- a/code/modules/clothing/under/jobs/civilian/civilian.dm
+++ b/code/modules/clothing/under/jobs/civilian/civilian.dm
@@ -108,6 +108,7 @@
body_parts_covered = CHEST|GROIN
female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY
can_adjust = FALSE
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR //weebs are going to lvoe this
/obj/item/clothing/under/rank/civilian/lawyer
name = "Lawyer suit"
diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm
index b5731ac06a4..44cb6889768 100644
--- a/code/modules/clothing/under/jobs/rnd.dm
+++ b/code/modules/clothing/under/jobs/rnd.dm
@@ -2,10 +2,10 @@
icon = 'icons/obj/clothing/under/rnd.dmi'
worn_icon = 'icons/mob/clothing/under/rnd.dmi'
abstract_type = /obj/item/clothing/under/rank/rnd
- armor_type = /datum/armor/clothing_under/science
/datum/armor/clothing_under/science
- bio = 50
+ bomb = 10
+ bio = 40
/obj/item/clothing/under/rank/rnd/research_director
desc = "It's a suit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants."
diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm
index db0ad0aaa7d..49146974514 100644
--- a/code/modules/clothing/under/pants.dm
+++ b/code/modules/clothing/under/pants.dm
@@ -20,6 +20,7 @@
greyscale_config_worn_digi = /datum/greyscale_config/slacks/worn/digi //SKYRAT EDIT ADDITION - DigiGreyscale
greyscale_colors = "#575757#3E3E3E#75634F"
flags_1 = IS_PLAYER_COLORABLE_1
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/pants/jeans
name = "jeans"
diff --git a/code/modules/clothing/under/suits.dm b/code/modules/clothing/under/suits.dm
index 4e48a52f58f..70eef00785e 100644
--- a/code/modules/clothing/under/suits.dm
+++ b/code/modules/clothing/under/suits.dm
@@ -116,6 +116,7 @@
desc = "A luxurious suit made with only the finest scales, perfect for conducting dodgy business deals."
icon_state = "carpskin_suit"
inhand_icon_state = null
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/under/suit/carpskin/Initialize(mapload)
. = ..()
diff --git a/code/modules/deathmatch/deathmatch_modifier.dm b/code/modules/deathmatch/deathmatch_modifier.dm
index 9a225bc67da..ed657caedfd 100644
--- a/code/modules/deathmatch/deathmatch_modifier.dm
+++ b/code/modules/deathmatch/deathmatch_modifier.dm
@@ -580,7 +580,7 @@
name = "Random martial arts"
description = "Everyone learns a random martial art!"
blacklisted_maps = list(/datum/lazy_template/deathmatch/meatower)
- // krav maga excluded because its too common and too simple, mushpunch excluded because its horrible and not even funny
+ // kaza ruk excluded because its too common and too simple, mushpunch excluded because its horrible and not even funny
var/static/list/weighted_martial_arts = list(
// common
/datum/martial_art/cqc = 30,
diff --git a/code/modules/events/anomaly/anomaly_placer.dm b/code/modules/events/anomaly/anomaly_placer.dm
index eb415d506c2..7f66476c91b 100644
--- a/code/modules/events/anomaly/anomaly_placer.dm
+++ b/code/modules/events/anomaly/anomaly_placer.dm
@@ -59,8 +59,8 @@
/datum/anomaly_placer/proc/generateAllowedAreas()
//Places that shouldn't explode
var/static/list/safe_area_types = typecacheof(list(
- /area/station/ai_monitored/turret_protected/ai,
- /area/station/ai_monitored/turret_protected/ai_upload,
+ /area/station/ai/satellite/chamber,
+ /area/station/ai/upload/chamber,
/area/station/engineering,
/area/station/science/ordnance/bomb,
/area/station/solars,
diff --git a/code/modules/events/space_vines/vine_event.dm b/code/modules/events/space_vines/vine_event.dm
index ce9881c9907..2ccd4f04489 100644
--- a/code/modules/events/space_vines/vine_event.dm
+++ b/code/modules/events/space_vines/vine_event.dm
@@ -29,23 +29,31 @@
var/production
/datum/round_event/spacevine/start()
- var/list/turfs = list() //list of all the empty floor turfs in the hallway areas
-
+ var/list/final_turf_candidates = list() // final list of eligible empty floor turfs in the hallway areas that can be chosen
if(override_turf)
- turfs += override_turf
+ final_turf_candidates += override_turf
else
var/obj/structure/spacevine/vine = new()
-
- for(var/area/station/hallway/area in GLOB.areas)
+ var/list/floor_candidates = list()
+ for(var/area/station/hallway/area in shuffle(GLOB.areas.Copy()))
for(var/turf/open/floor in area.get_turfs_from_all_zlevels())
- if(!isopenspaceturf(floor) && floor.Enter(vine))
- turfs += floor
+ if(isopenspaceturf(floor))
+ continue
+ floor_candidates += floor
+ // Enter() is expensive to call on potentially hundreds to thousands of turfs at once and can even lead to server crashes.
+ // We can pick() a subset instead and get close enough results at a fraction of the cost.
+ var/turfs_to_test = 100
+ var/list/sampled_floor_candidates = pick_n(floor_candidates, min(turfs_to_test, length(floor_candidates))) // results in at most 100 calls of Enter(), a reasonable amount while still feeling random.
+
+ for(var/turf/open/floor as anything in sampled_floor_candidates)
+ if(floor.Enter(vine))
+ final_turf_candidates += floor
qdel(vine)
- if(length(turfs)) //Pick a turf to spawn at if we can
- var/turf/floor = pick(turfs)
+ if(length(final_turf_candidates)) //Pick a turf to spawn at if we can
+ var/turf/floor = pick(final_turf_candidates)
var/list/selected_mutations = list()
if(mutations_overridden == FALSE)
diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm
index 6f752a48825..287f7547e17 100644
--- a/code/modules/events/stray_cargo.dm
+++ b/code/modules/events/stray_cargo.dm
@@ -116,8 +116,8 @@
if(!allowed_areas)
///Places that shouldn't explode
var/static/list/safe_area_types = typecacheof(list(
- /area/station/ai_monitored/turret_protected/ai,
- /area/station/ai_monitored/turret_protected/ai_upload,
+ /area/station/ai/satellite/chamber,
+ /area/station/ai/upload/chamber,
/area/station/engineering,
/area/shuttle,
))
diff --git a/code/modules/explorer_drone/exploration_site.dm b/code/modules/explorer_drone/exploration_site.dm
index 4a8be99417e..08ee07b31ca 100644
--- a/code/modules/explorer_drone/exploration_site.dm
+++ b/code/modules/explorer_drone/exploration_site.dm
@@ -118,10 +118,8 @@ GLOBAL_LIST_EMPTY(exploration_sites)
/datum/exploration_site/proc/build_exploration_event_requirements_cache()
. = list()
- for(var/event_type in subtypesof(/datum/exploration_event))
+ for(var/event_type in valid_subtypesof(/datum/exploration_event))
var/datum/exploration_event/event = event_type
- if(initial(event.abstract_type) == event_type)
- continue
event = new event_type
.[event_type] = list("required" = event.required_site_traits,"blacklisted" = event.blacklisted_site_traits)
//Should be no event refs,GC'd naturally
diff --git a/code/modules/fishing/fish/types/mining.dm b/code/modules/fishing/fish/types/mining.dm
index 14e5ce9810b..c5b1f36b87f 100644
--- a/code/modules/fishing/fish/types/mining.dm
+++ b/code/modules/fishing/fish/types/mining.dm
@@ -205,6 +205,7 @@
sound_on_success = 'sound/items/weapons/parry.ogg',\
effect_on_success = /obj/effect/temp_visual/guardian/phase,\
)
+ AddElement(/datum/element/raptor_food, attack_modifier = 1.5, growth_modifier = -0.075)
/obj/item/fish/lavaloop/get_fish_taste()
return list("chewy fish" = 2)
diff --git a/code/modules/fishing/fish/types/rift.dm b/code/modules/fishing/fish/types/rift.dm
index c73f1fc2cb5..011a1736379 100644
--- a/code/modules/fishing/fish/types/rift.dm
+++ b/code/modules/fishing/fish/types/rift.dm
@@ -350,7 +350,7 @@
/obj/item/fish/gullion
name = "gullion"
fish_id = "gullion"
- desc = "This crystalline fish is actually one of only two known silicon-based lifeforms.\
+ desc = "This crystalline fish is actually one of only two known silicon-based lifeforms. \
It avoids death via oxygen-silicate reactions by organically shielding its exterior, allowing the thick scales to calcify into quartz and diamond, at the cost of rendering the fish functionally blind. \
How xenomorphs manage is a complete mystery bordering on bullshit."
icon = 'icons/obj/aquarium/rift.dmi'
@@ -705,7 +705,7 @@
now_fixed = span_noticealien("The psychic noise starts to fade.")
low_threshold_cleared = span_noticealien("The whispers leave you alone.")
- bang_protect = 5
+ bang_protect = EAR_PROTECTION_VACUUM
damage_multiplier = 0.1
visual = TRUE
/// Overlay for the mob sprite because actual organ overlays are a fucking unusable nightmare
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
index 24f951cbfe3..dc71ccf1699 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_lizard.dm
@@ -208,6 +208,20 @@
)
result = /obj/item/food/rootdough/egg
removed_foodtypes = RAW
+ /**
+ * So, at some point, we've had some mean issues with crafting with empty containers.
+ * Bugs happen and we fix them all the time, so let's make sure stuff like this won't happen again.
+ * Let's make his recipe spawn a bunch of unneeded containers and something else as well.
+ * If this breaks the CI, then something is wrong with crafting.
+ */
+ unit_test_spawn_extras = list(
+ /obj/item/food/rootdough/egg = 1,
+ /obj/item/food/grown/potato = 1,
+ /obj/item/reagent_containers/condiment = 1,
+ /obj/item/reagent_containers/cup/bottle = 2,
+ /obj/item/reagent_containers/cup/beaker/slime = 1,
+ /obj/item/reagent_containers/applicator/patch/synthflesh = 1,
+ )
crafting_flags = CRAFT_CLEARS_REAGENTS
/datum/crafting_recipe/food/snail_nizaya
diff --git a/code/modules/food_and_drinks/restaurant/customers/_customer.dm b/code/modules/food_and_drinks/restaurant/customers/_customer.dm
index 7ecdfaa60b6..40b87526da1 100644
--- a/code/modules/food_and_drinks/restaurant/customers/_customer.dm
+++ b/code/modules/food_and_drinks/restaurant/customers/_customer.dm
@@ -309,7 +309,8 @@
/datum/customer_data/moth/proc/get_wings(mob/living/basic/robot_customer/customer)
var/customer_ref = WEAKREF(customer)
if (!LAZYACCESS(wings_chosen, customer_ref))
- LAZYSET(wings_chosen, customer_ref, pick(SSaccessories.sprite_accessories["wings"])) // SKYRAT EDIT CHANGE - ORIGINAL: LAZYSET(wings_chosen, customer_ref, SSaccessories.moth_wings_list[pick(SSaccessories.moth_wings_list)])
+ var/picked_wings = pick(SSaccessories.sprite_accessories[FEATURE_WINGS]) // BUBBER EDIT CHANGE - Original: var/picked_wings = pick(SSaccessories.feature_list[FEATURE_MOTH_WINGS])
+ LAZYSET(wings_chosen, customer_ref, SSaccessories.sprite_accessories[FEATURE_WINGS][picked_wings]) // BUBBER EDIT CHANGE - Original: LAZYSET(wings_chosen, customer_ref, SSaccessories.feature_list[FEATURE_MOTH_WINGS][picked_wings])
return wings_chosen[customer_ref]
/datum/customer_data/moth/get_underlays(mob/living/basic/robot_customer/customer)
diff --git a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
index 3b759a95f49..cebb2364d82 100644
--- a/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
+++ b/code/modules/hydroponics/beekeeping/beekeeper_suit.dm
@@ -5,6 +5,9 @@
icon_state = "beekeeper"
inhand_icon_state = null
clothing_flags = THICKMATERIAL | SNUG_FIT
+ pickup_sound = null
+ drop_sound = null
+ equip_sound = null
/obj/item/clothing/suit/utility/beekeeper_suit
name = "beekeeper suit"
diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm
index c9116e9df94..58910c62be8 100644
--- a/code/modules/hydroponics/grown/replicapod.dm
+++ b/code/modules/hydroponics/grown/replicapod.dm
@@ -198,12 +198,8 @@
podman.gender = blood_gender
podman.faction |= factions
- if(!features[FEATURE_MUTANT_COLOR])
- features[FEATURE_MUTANT_COLOR] = "#59CE00"
- /* SKYRAT EDIT REMOVAL START
- if(!features[FEATURE_POD_HAIR])
- features[FEATURE_POD_HAIR] = pick(SSaccessories.pod_hair_list)
- */ //SKYRAT EDIT REMOVAL END - Tricolor Pod Hair
+ features[FEATURE_MUTANT_COLOR] ||= "#59CE00"
+ // features[FEATURE_POD_HAIR] ||= pick(SSaccessories.feature_list[FEATURE_POD_HAIR]) // BUBBER EDIT REMOVAL - Tricolor Pod Hair
for(var/V in quirks)
new V(podman)
diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm
index 6a2f6cccdc5..33699911f25 100644
--- a/code/modules/hydroponics/plant_genes.dm
+++ b/code/modules/hydroponics/plant_genes.dm
@@ -353,7 +353,7 @@
to_chat(eater, span_notice("You feel energized as you bite into [our_plant]."))
var/batteries_recharged = FALSE
var/obj/item/seeds/our_seed = our_plant.get_plant_seed()
- for(var/obj/item/stock_parts/power_store/found_cell in eater.get_all_cells())
+ for(var/obj/item/stock_parts/power_store/found_cell in assoc_to_values(eater.get_all_cells()))
var/newcharge = min(our_seed.potency * 0.01 * found_cell.maxcharge, found_cell.maxcharge)
if(found_cell.charge < newcharge)
found_cell.charge = newcharge
diff --git a/code/modules/hydroponics/soil.dm b/code/modules/hydroponics/soil.dm
index 0d23f2242d8..4b6389923a2 100644
--- a/code/modules/hydroponics/soil.dm
+++ b/code/modules/hydroponics/soil.dm
@@ -5,7 +5,6 @@
desc = "A patch of dirt."
icon = 'icons/obj/service/hydroponics/equipment.dmi'
icon_state = "soil"
- gender = PLURAL
circuit = null
density = FALSE
use_power = NO_POWER_USE
@@ -74,6 +73,7 @@
name = "hydrogel beads"
desc = "A plant bed made of superabsorbent polymer beads.\n\nThese types of water gel beads can hold onto an incredible amount of water and reduces evaporative losses to almost nothing."
icon_state = "soil_gel"
+ gender = PLURAL
maxwater = 300
tray_flags = SOIL | HYDROPONIC | SUPERWATER
plant_offset_y = 2
diff --git a/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm b/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm
index 2bc8ffdaf32..fcc754f229b 100644
--- a/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm
+++ b/code/modules/jobs/job_types/chaplain/chaplain_costumes.dm
@@ -107,6 +107,7 @@
inhand_icon_state = null
body_parts_covered = GROIN|LEGS
flags_inv = HIDEJUMPSUIT|HIDEBELT
+ clothing_flags = parent_type::clothing_flags | CARP_STYLE_FACTOR
/obj/item/clothing/suit/chaplainsuit/whiterobe
name = "white robe"
diff --git a/code/modules/jobs/job_types/station_trait/human_ai.dm b/code/modules/jobs/job_types/station_trait/human_ai.dm
index 34520067e3b..4a4eb04bce9 100644
--- a/code/modules/jobs/job_types/station_trait/human_ai.dm
+++ b/code/modules/jobs/job_types/station_trait/human_ai.dm
@@ -163,7 +163,7 @@
/obj/item/secure_camera_console_pod/attack_self(mob/user, modifiers)
. = ..()
var/area/current_area = get_area(user)
- var/static/list/allowed_areas = typecacheof(list(/area/station/ai_monitored/turret_protected/ai))
+ var/static/list/allowed_areas = typecacheof(list(/area/station/ai/satellite/chamber))
if(!is_type_in_typecache(current_area, allowed_areas))
user.balloon_alert(user, "not in the sat!")
return
diff --git a/code/modules/mining/boulder_processing/_boulder_processing.dm b/code/modules/mining/boulder_processing/_boulder_processing.dm
index 28d8f9b6ea4..8bb923b9645 100644
--- a/code/modules/mining/boulder_processing/_boulder_processing.dm
+++ b/code/modules/mining/boulder_processing/_boulder_processing.dm
@@ -103,6 +103,8 @@
/obj/machinery/bouldertech/CanAllowThrough(atom/movable/mover, border_dir)
if(!anchored)
return FALSE
+ if(istype(mover, /obj/item/stack/sheet))
+ return TRUE
if(istype(mover, /obj/item/boulder))
return can_process_boulder(mover)
if(isgolem(mover))
@@ -350,8 +352,8 @@
rejected_mats[possible_mat] = quantity
continue
points_held = round(points_held + (quantity * possible_mat.points_per_unit * MINING_POINT_MACHINE_MULTIPLIER)) // put point total here into machine
- if(!silo_materials.mat_container.insert_amount_mat(quantity, possible_mat))
- rejected_mats[possible_mat] = quantity
+ if(isnull(silo_materials.silo) || !silo_materials.mat_container.insert_amount_mat(quantity, possible_mat))
+ new possible_mat.sheet_type(drop_location(), floor(quantity / SHEET_MATERIAL_AMOUNT))
//puts back materials that couldn't be processed
chosen_boulder.set_custom_materials(rejected_mats, refining_efficiency)
diff --git a/code/modules/mining/equipment/monster_organs/brimdust_sac.dm b/code/modules/mining/equipment/monster_organs/brimdust_sac.dm
index 7a475c7b56e..14006b0f726 100644
--- a/code/modules/mining/equipment/monster_organs/brimdust_sac.dm
+++ b/code/modules/mining/equipment/monster_organs/brimdust_sac.dm
@@ -93,6 +93,8 @@
desc = "You %STACKS% explosive dust, kinetic impacts will cause it to detonate! \
The explosion will not harm you as long as you're not under atmospheric pressure. \
Click this alert to shake off the dust."
+ use_user_hud_icon = TRUE
+ overlay_state = "brimdemon_1"
/atom/movable/screen/alert/status_effect/brimdust_coating/MouseEntered(location,control,params)
desc = initial(desc)
@@ -132,7 +134,8 @@
. = ..()
if (stacks == 0)
return
- linked_alert.icon_state = "brimdemon_[stacks]"
+ linked_alert.overlay_state = "brimdemon_[stacks]"
+ linked_alert.update_appearance(UPDATE_OVERLAYS)
if (dust_overlay)
owner.cut_overlay(dust_overlay)
dust_overlay.alpha = stacks * BRIMDUST_ALPHA_PER_STACK
diff --git a/code/modules/mining/equipment/monster_organs/rush_gland.dm b/code/modules/mining/equipment/monster_organs/rush_gland.dm
index e446296f9d8..c11df30bc35 100644
--- a/code/modules/mining/equipment/monster_organs/rush_gland.dm
+++ b/code/modules/mining/equipment/monster_organs/rush_gland.dm
@@ -51,7 +51,8 @@
/atom/movable/screen/alert/status_effect/lobster_rush
name = "Lobster Rush"
desc = "Adrenaline is surging through you!"
- icon_state = "lobster"
+ use_user_hud_icon = TRUE
+ overlay_state = "lobster"
/datum/status_effect/lobster_rush/on_apply()
. = ..()
diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm
index 6075149a595..8bb031a88ef 100644
--- a/code/modules/mining/lavaland/ash_flora.dm
+++ b/code/modules/mining/lavaland/ash_flora.dm
@@ -242,6 +242,10 @@
wine_power = 50
foodtypes = FRUIT
+/obj/item/food/grown/ash_flora/cactus_fruit/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, growth_modifier = 0.1, ability_modifier = -0.05)
+
/obj/item/food/grown/ash_flora/seraka
name = "seraka cap"
desc = "Small, deeply flavourful mushrooms originally native to Tizira."
@@ -249,6 +253,10 @@
seed = /obj/item/seeds/lavaland/seraka
wine_power = 40
+/obj/item/food/grown/ash_flora/seraka/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, ability_modifier = 0.1)
+
/obj/item/food/grown/ash_flora/fireblossom
name = "fire blossom"
desc = "A flower from a fire blossom."
@@ -257,7 +265,12 @@
seed = /obj/item/seeds/lavaland/fireblossom
wine_power = 40
-//SEEDS
+/obj/item/food/grown/ash_flora/fireblossom/Initialize(mapload)
+ . = ..()
+ // Fire flowers make fireproof raptors
+ AddElement(/datum/element/raptor_food, color_chances = string_list(list(/datum/raptor_color/blue = 5)))
+
+// SEEDS
/obj/item/seeds/lavaland
name = "lavaland seeds"
diff --git a/code/modules/mining/lavaland/mining_loot/consumables.dm b/code/modules/mining/lavaland/mining_loot/consumables.dm
index 58807f80a35..466824c7e65 100644
--- a/code/modules/mining/lavaland/mining_loot/consumables.dm
+++ b/code/modules/mining/lavaland/mining_loot/consumables.dm
@@ -219,8 +219,7 @@
var/list/radial_wings = list()
var/list/name2type = list()
for(var/obj/item/organ/wings/functional/possible_type as anything in wing_types)
- var/datum/sprite_accessory/accessory = initial(possible_type.sprite_accessory_override) //get the type
- accessory = SSaccessories.sprite_accessories[initial(accessory.key)][initial(accessory.name)] //SKYRAT EDIT CHANGE - ORIGINAL: accessory = SSaccessories.wings_list[initial(accessory.name)] //get the singleton instance
+ var/datum/sprite_accessory/accessory = SSaccessories.sprite_accessories[FEATURE_WINGS][possible_type::sprite_accessory_override::name] // BUBBER EDIT CHANGE - Original: var/datum/sprite_accessory/accessory = SSaccessories.feature_list[FEATURE_WINGS][possible_type::sprite_accessory_override::name] //get the singleton instance
var/image/img = image(icon = accessory.icon, icon_state = "m_wingsopen_[accessory.icon_state]_BEHIND") //Process the HUD elements
img.transform *= 0.5
img.pixel_w = -32
diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm
index 159711837e9..621b516254b 100644
--- a/code/modules/mining/ores_coins.dm
+++ b/code/modules/mining/ores_coins.dm
@@ -215,6 +215,10 @@ GLOBAL_LIST_INIT(sand_recipes, list(\
scan_state = "rock_diamond"
merge_type = /obj/item/stack/ore/diamond
+/obj/item/stack/ore/diamond/Initialize(mapload)
+ . = ..()
+ AddElement(/datum/element/raptor_food, speed_modifier = 0.05, health_modifier = -1, color_chances = string_list(list(/datum/raptor_color/yellow = 3)))
+
/obj/item/stack/ore/diamond/five
amount = 5
diff --git a/code/modules/mob/dead/new_player/login.dm b/code/modules/mob/dead/new_player/login.dm
index 440292b7a4f..7c0abe2e5a6 100644
--- a/code/modules/mob/dead/new_player/login.dm
+++ b/code/modules/mob/dead/new_player/login.dm
@@ -62,3 +62,11 @@
var/tl = SSticker.GetTimeLeft()
to_chat(src, "Please set up your character and select \"Ready\". The game will start [tl > 0 ? "in about [DisplayTimeText(tl)]" : "soon"].")
+ if(GLOB.unrecommended_builds[num2text(client.byond_build)])
+ INVOKE_ASYNC(src, PROC_REF(unrcommended_build_alert))
+
+/mob/dead/new_player/proc/unrcommended_build_alert()
+ var/warning = "Hey! The build of byond you are running ([client.byond_build]) has one or more potential issues that may cause major gameplay disruptions.\n\n\
+ You may continue to play, but be aware you may encounter the following issue while playing:\n\"[GLOB.unrecommended_builds[num2text(client.byond_build)]]\"\n\n\
+ If possible, we recommend updating your BYOND version.\nIf you are on the latest version, download an earlier release instead from www.byond.com/download/build."
+ alert(src, warning, "Bad BYOND Build", "OK")
diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm
index 5f6021c2b14..ba13e0d76dc 100644
--- a/code/modules/mob/inventory.dm
+++ b/code/modules/mob/inventory.dm
@@ -382,11 +382,13 @@
//for when the item will be immediately placed in a loc other than the ground
/mob/proc/transferItemToLoc(obj/item/I, newloc = null, force = FALSE, silent = TRUE, animated = null)
. = doUnEquip(I, force, newloc, FALSE, silent = silent)
- //This proc wears a lot of hats for moving items around in different ways,
- //so we assume unhandled cases for checking to animate can safely be handled
- //with the same logic we handle animating putting items in container (container on your person isn't animated)
+ if(!.)
+ return
+ // This proc wears a lot of hats for moving items around in different ways,
+ // so we assume unhandled cases for checking to animate can safely be handled
+ // with the same logic we handle animating putting items in container (container on your person isn't animated)
if(isnull(animated))
- //if the item's ultimate location is us, we don't animate putting it wherever
+ // If the item's ultimate location is us, we don't animate putting it wherever
animated = !(get(newloc, /mob) == src)
if(animated)
I.do_pickup_animation(newloc, src)
diff --git a/code/modules/mob/living/basic/drone/_drone.dm b/code/modules/mob/living/basic/drone/_drone.dm
index 10d7ccc442a..d595dc5196b 100644
--- a/code/modules/mob/living/basic/drone/_drone.dm
+++ b/code/modules/mob/living/basic/drone/_drone.dm
@@ -48,6 +48,7 @@
lighting_cutoff_blue = 25
can_be_held = TRUE
worn_slot_flags = ITEM_SLOT_HEAD
+ inhand_holder_type = /obj/item/mob_holder/drone
/// `TRUE` if we have picked our visual appearance, `FALSE` otherwise (default)
var/picked = FALSE
/// Stored drone color, restored when unhacked
diff --git a/code/modules/mob/living/basic/farm_animals/bee/_bee.dm b/code/modules/mob/living/basic/farm_animals/bee/_bee.dm
index 29f5e436d4f..4f0fd61f1ba 100644
--- a/code/modules/mob/living/basic/farm_animals/bee/_bee.dm
+++ b/code/modules/mob/living/basic/farm_animals/bee/_bee.dm
@@ -80,6 +80,7 @@
if(beegent)
reee[beegent.type] = 5
holder.AddComponentFrom(SOURCE_EDIBLE_INNATE, /datum/component/edible, reee, null, BEE_FOODGROUPS, 10, 0, list("bee"), null, 10)
+ SEND_SIGNAL(src, COMSIG_LIVING_SCOOPED_UP, picker, holder)
picker.visible_message(span_warning("[picker] scoops up [src]!"))
picker.put_in_hands(holder)
diff --git a/code/modules/mob/living/basic/lavaland/mook/mook.dm b/code/modules/mob/living/basic/lavaland/mook/mook.dm
index a2cccfdbe89..a9cd028f4b6 100644
--- a/code/modules/mob/living/basic/lavaland/mook/mook.dm
+++ b/code/modules/mob/living/basic/lavaland/mook/mook.dm
@@ -257,6 +257,10 @@
ai_controller.set_blackboard_key(BB_SONG_INSTRUMENT, held_guitar)
update_appearance()
+/mob/living/basic/mining/mook/worker/bard/Destroy(force)
+ QDEL_NULL(held_guitar)
+ . = ..()
+
/mob/living/basic/mining/mook/worker/tribal_chief
name = "tribal chief"
desc = "Acknowledge him!"
diff --git a/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm b/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm
index 174180cec33..2a772d7e262 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/_raptor.dm
@@ -1,12 +1,3 @@
-GLOBAL_LIST_INIT(raptor_growth_paths, list(
- /mob/living/basic/raptor/baby_raptor/red = list(RAPTOR_PURPLE, RAPTOR_WHITE),
- /mob/living/basic/raptor/baby_raptor/white = list(RAPTOR_GREEN, RAPTOR_PURPLE),
- /mob/living/basic/raptor/baby_raptor/purple = list(RAPTOR_GREEN, RAPTOR_WHITE),
- /mob/living/basic/raptor/baby_raptor/yellow = list(RAPTOR_GREEN, RAPTOR_RED),
- /mob/living/basic/raptor/baby_raptor/green = list(RAPTOR_RED, RAPTOR_YELLOW),
- /mob/living/basic/raptor/baby_raptor/blue = list(RAPTOR_RED, RAPTOR_PURPLE)
-))
-
GLOBAL_LIST_INIT(raptor_inherit_traits, list(
BB_BASIC_DEPRESSED = "Depressed",
BB_RAPTOR_MOTHERLY = "Motherly",
@@ -16,23 +7,25 @@ GLOBAL_LIST_INIT(raptor_inherit_traits, list(
GLOBAL_LIST_EMPTY(raptor_population)
-#define HAPPINESS_BOOST_DAMPENER 0.3
-
-/// Innate raptor offsets
-#define RAPTOR_INNATE_SOURCE "raptor_innate"
-
/mob/living/basic/raptor
name = "raptor"
desc = "A trusty, powerful steed. Taming it might prove difficult..."
icon = 'icons/mob/simple/lavaland/raptor_big.dmi'
- speed = 2
+ icon_state = "raptor_red"
+ base_icon_state = "raptor"
+ pixel_w = -12
+ base_pixel_w = -12
+ speed = 0.5
mob_biotypes = MOB_ORGANIC|MOB_BEAST
- maxHealth = 270
- health = 270
+ maxHealth = 200
+ health = 200
melee_damage_lower = 10
melee_damage_upper = 15
combat_mode = TRUE
mob_size = MOB_SIZE_LARGE
+ head_icon = 'icons/mob/clothing/back/pets_back.dmi'
+ worn_slot_flags = ITEM_SLOT_BACK
+ held_w_class = WEIGHT_CLASS_BULKY
unsuitable_atmos_damage = 0
minimum_survivable_temperature = BODYTEMP_COLD_ICEBOX_SAFE
maximum_survivable_temperature = INFINITY
@@ -45,14 +38,13 @@ GLOBAL_LIST_EMPTY(raptor_population)
/obj/item/food/meat/slab/chicken = 4,
/obj/item/stack/sheet/bone = 2,
)
- ai_controller = /datum/ai_controller/basic_controller/raptor
- ///can this mob breed
+ // AI controller is set by our color
+ ai_controller = null
+ /// Can this raptor breed?
var/can_breed = TRUE
- ///should we change offsets on direction change?
+ /// Should we change offsets on direction change?
var/change_offsets = TRUE
- ///can we ride this mob
- var/ridable_component = /datum/component/riding/creature/raptor
- //pet commands when we tame the raptor
+ /// Pet commands when we tame the raptor
var/static/list/pet_commands = list(
/datum/pet_command/breed,
/datum/pet_command/idle,
@@ -62,24 +54,47 @@ GLOBAL_LIST_EMPTY(raptor_population)
/datum/pet_command/follow,
/datum/pet_command/fetch,
)
- ///things we inherited from our parent
- var/datum/raptor_inheritance/inherited_stats
- ///our color
- var/raptor_color
- ///the description that appears in the dex
- var/dex_description
- ///path of our child
- var/child_path
+ /// Can we wear a collar? If so, what is our icon state prefix for it?
+ var/collar_state = "raptor"
+ /// Raptor color datum assigned to this raptor, this is a singleton
+ var/datum/raptor_color/raptor_color = null
+ /// Are we an adult, youngling or baby?
+ var/growth_stage = RAPTOR_ADULT
+ /// Our current growth progress towards the next stage if we're a youngling or a baby
+ var/growth_progress = 0
+ /// Probability of getting progress in the baby phase each second
+ var/growth_probability = 80
+ /// Food types that we can consume
+ var/static/list/food_types = list(
+ /obj/item/stack/ore = 0,
+ /obj/item/food/meat = 15,
+ /obj/item/food/meat/slab = 25,
+ /obj/item/food/meat/slab/spider = -15, // Toxic meats
+ /obj/item/food/meat/slab/xeno = -15,
+ /obj/item/food/meat/steak = 50,
+ /obj/item/food/grown/ash_flora = 10,
+ /obj/item/fish = 15,
+ /obj/item/organ = 25,
+ )
+ /// Inheritance datum we store our genetic data in
+ var/datum/raptor_inheritance/inherited_stats = null
+ /// Current happiness value of the raptor
+ var/happiness_percentage = 0
-
-/mob/living/basic/raptor/Initialize(mapload)
+/mob/living/basic/raptor/Initialize(mapload, datum/raptor_color/color_type, datum/raptor_inheritance/passed_stats)
. = ..()
- if(SSmapping.is_planetary())
- change_offsets = FALSE
- icon = 'icons/mob/simple/lavaland/raptor_icebox.dmi'
+ inherited_stats = passed_stats || new(src)
+ // First thing as to go before tameable in change_growth_stage()
+ AddElement(/datum/element/basic_eating, food_types = food_types)
+ raptor_color = GLOB.raptor_colors[color_type || raptor_color || pick(GLOB.raptor_colors)]
+ raptor_color.setup_raptor(src)
- AddElement(/datum/element/wears_collar)
- add_traits(list(TRAIT_LAVA_IMMUNE, TRAIT_ASHSTORM_IMMUNE, TRAIT_SNOWSTORM_IMMUNE), INNATE_TRAIT)
+ if (growth_stage == RAPTOR_ADULT)
+ raptor_color.setup_adult(src)
+ else
+ change_growth_stage(growth_stage, RAPTOR_ADULT)
+
+ add_traits(list(TRAIT_ASHSTORM_IMMUNE, TRAIT_SNOWSTORM_IMMUNE, TRAIT_MINING_AOE_IMMUNE), INNATE_TRAIT)
AddElement(\
/datum/element/crusher_loot,\
trophy_type = /obj/item/crusher_trophy/raptor_feather,\
@@ -87,15 +102,364 @@ GLOBAL_LIST_EMPTY(raptor_population)
drop_immediately = FALSE,\
)
- if(!mapload)
+ if (!mapload)
GLOB.raptor_population += REF(src)
- AddComponent(/datum/component/obeys_commands, pet_commands)
+ AddComponent(/datum/component/obeys_commands, pet_commands, list(0, -base_pixel_w))
AddElement(\
/datum/element/change_force_on_death,\
move_resist = MOVE_RESIST_DEFAULT,\
)
+ RegisterSignal(src, COMSIG_MOB_ATE, PROC_REF(on_eat))
+ RegisterSignal(src, COMSIG_MOB_PRE_EAT, PROC_REF(on_pre_eat))
+ AddElement(/datum/element/ai_retaliate)
+ AddElement(/datum/element/ai_flee_while_injured, stop_fleeing_at = 0.5, start_fleeing_below = 0.2)
+
+ if (can_breed)
+ add_breeding_component()
+
+ // Babies handle it in their change_growth_stage
+ if (growth_stage != RAPTOR_BABY)
+ update_blackboard()
+
+ AddElement(/datum/element/footstep, footstep_type = FOOTSTEP_MOB_CLAW)
+ RegisterSignal(src, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_dir_change))
+ RegisterSignal(src, COMSIG_LIVING_SCOOPED_UP, PROC_REF(on_picked_up))
+ adjust_offsets(dir)
+ add_happiness_component()
+
+/mob/living/basic/raptor/Destroy()
+ raptor_color = null
+ GLOB.raptor_population -= REF(src)
+ return ..()
+
+/mob/living/basic/raptor/death(gibbed)
+ . = ..()
+ GLOB.raptor_population -= REF(src)
+
+/mob/living/basic/raptor/buckle_mob(mob/living/target, force = FALSE, check_loc = TRUE, buckle_mob_flags= NONE)
+ if(!iscarbon(target))
+ return
+ return ..()
+
+/mob/living/basic/raptor/proc/on_dir_change(datum/source, old_dir, new_dir)
+ SIGNAL_HANDLER
+ adjust_offsets(new_dir)
+
+/mob/living/basic/raptor/proc/adjust_offsets(direction)
+ if (!change_offsets)
+ return
+
+ switch (direction)
+ if (NORTH, SOUTH)
+ add_offsets(RAPTOR_INNATE_SOURCE, w_add = 0, animate = FALSE)
+ if (EAST, SOUTHEAST, NORTHEAST)
+ add_offsets(RAPTOR_INNATE_SOURCE, w_add = -8, animate = FALSE)
+ if (WEST, SOUTHWEST, NORTHWEST)
+ add_offsets(RAPTOR_INNATE_SOURCE, w_add = 8, animate = FALSE)
+
+/mob/living/basic/raptor/examine(mob/user)
+ . = ..()
+ if (stat == DEAD)
+ return
+
+ switch (health / maxHealth)
+ if (0 to 0.2)
+ . += span_italics(span_bolddanger("[p_They()] [p_are()] gruesomly wounded, barely staying up on [p_their()] feet!"))
+ if (0.2 to 0.4)
+ . += span_danger("[p_They()] [p_have()] heavy injuries and open wounds all around [p_their()] body!")
+ if (0.4 to 0.6)
+ . += span_warning("[p_They()] [p_are()] noticeably hurt, limping from [p_their()] cuts and bruises.")
+ if (0.6 to 0.8)
+ . += span_warning("[p_They()] [p_are()] visibly injured, a few bruises and cuts showing between [p_their()] feathers.")
+ if (0.8 to 0.999)
+ . += span_notice("[p_They()] [p_have()] a few minor bruises and scratches.")
+
+/mob/living/basic/raptor/Life(seconds_per_tick, times_fired)
+ . = ..()
+ if (growth_stage != RAPTOR_BABY || HAS_TRAIT(src, TRAIT_STASIS) || stat == DEAD)
+ return
+ if (!SPT_PROB(growth_probability * (1 + happiness_percentage * RAPTOR_GROWTH_HAPPINESS_MULTIPLIER), seconds_per_tick))
+ return
+ growth_progress += rand(RAPTOR_BABY_GROWTH_LOWER, RAPTOR_BABY_GROWTH_UPPER)
+ if (growth_progress >= RAPTOR_GROWTH_REQUIRED)
+ change_growth_stage(RAPTOR_YOUNG)
+ growth_progress = 0
+
+/mob/living/basic/raptor/early_melee_attack(atom/target, list/modifiers, ignore_cooldown)
+ . = ..()
+ if(!.)
+ return FALSE
+ if(!istype(target, /obj/structure/ore_container/food_trough/raptor_trough))
+ return TRUE
+ var/obj/ore_food = locate(/obj/item/stack/ore) in target
+ if(isnull(ore_food))
+ balloon_alert(src, "no food!")
+ else
+ UnarmedAttack(ore_food, TRUE, modifiers)
+ return FALSE
+
+/mob/living/basic/raptor/melee_attack(mob/living/target, list/modifiers, ignore_cooldown)
+ if (!combat_mode && istype(target, /mob/living/basic/raptor))
+ var/mob/living/basic/raptor/possible_baby = target
+ if (possible_baby.growth_stage == RAPTOR_BABY)
+ return target.attack_hand(src, list(LEFT_CLICK = TRUE))
+ return ..()
+
+/mob/living/basic/raptor/proc/add_breeding_component()
+ var/static/list/partner_types = typecacheof(list(/mob/living/basic/raptor))
+ var/static/list/baby_types = list(/obj/item/food/egg = 1) ///raptor_egg = 1)
+ AddComponent(\
+ /datum/component/breed, \
+ can_breed_with = partner_types, \
+ baby_paths = baby_types, \
+ breed_timer = 3 MINUTES, \
+ post_birth = CALLBACK(src, PROC_REF(egg_inherit)), \
+ )
+
+/mob/living/basic/raptor/proc/add_happiness_component()
+ var/static/list/percentage_callbacks = list(0, 15, 25, 35, 50, 75, 90, 100)
+ // Higher happiness cap so it decays slower, about 15 minutes from full to zero
+ AddComponent(\
+ /datum/component/happiness, \
+ maximum_happiness = 900, \
+ on_petted_change = 50, \
+ on_groom_change = 200, \
+ on_eat_change = 150, \
+ callback_percentages = percentage_callbacks,\
+ happiness_callback = CALLBACK(src, PROC_REF(happiness_change)),\
+ )
+
+/mob/living/basic/raptor/proc/happiness_change(percent_value)
+ var/attack_boost = round((percent_value - happiness_percentage) * RAPTOR_HAPPINESS_DAMAGE_BOOST, 1)
+ melee_damage_lower += attack_boost
+ melee_damage_upper += attack_boost
+ happiness_percentage = percent_value
+
+/mob/living/basic/raptor/projectile_hit(obj/projectile/hitting_projectile, def_zone, piercing_hit, blocked)
+ // Most colors will redirect shots to their rider as to increase their own survivability, and only tank melee attacks
+ if (raptor_color.redirect_shots && length(buckled_mobs))
+ return buckled_mobs[1].projectile_hit(hitting_projectile, def_zone, piercing_hit, blocked)
+ return ..()
+
+/// Pass our genetic data to the egg
+/mob/living/basic/raptor/proc/egg_inherit(obj/item/food/egg/raptor_egg/baby_egg, mob/living/basic/raptor/partner)
+ var/datum/raptor_inheritance/child_genes = new()
+ child_genes.set_parents(src, partner)
+ baby_egg.inherited_stats = child_genes
+ baby_egg.child_color = get_child_color(partner)
+ // Halve our food modifiers every time we breed
+ for (var/food_type in inherited_stats.foods_eaten)
+ var/list/stat_mods = inherited_stats.foods_eaten[food_type]
+ stat_mods["amount"] /= 2
+ stat_mods["attack"] /= 2
+ stat_mods["health"] /= 2
+ stat_mods["speed"] /= 2
+ stat_mods["ability"] /= 2
+ stat_mods["growth"] /= 2
+ var/list/trait_list = stat_mods["traits"]
+ for (var/i in 1 to ceil(length(trait_list) / 2))
+ trait_list -= pick(trait_list)
+
+ var/list/color_chances = stat_mods["color_chances"]
+ for (var/datum/raptor_color/color_type as anything in color_chances)
+ color_chances[color_type] = floor(color_chances[color_type] / 2)
+ if (!color_chances[color_type])
+ color_chances -= color_type
+
+/mob/living/basic/raptor/proc/get_child_color(mob/living/basic/raptor/partner)
+ if (raptor_color == partner.raptor_color)
+ return raptor_color.type
+
+ if (raptor_color.guaranteed_crossbreeds[partner.raptor_color.type])
+ return raptor_color.guaranteed_crossbreeds[partner.raptor_color.type]
+
+ // This should be redundant as they should be mirroring eachother, but just in case
+ if (partner.raptor_color.guaranteed_crossbreeds[raptor_color.type])
+ return partner.raptor_color.guaranteed_crossbreeds[raptor_color.type]
+
+ // We've got all the colors in our family tree and aren't rolling a guarantee, bingo
+ if (length(inherited_stats.parent_colors | partner.inherited_stats.parent_colors | raptor_color.type | partner.raptor_color.type) == length(GLOB.raptor_colors))
+ return /datum/raptor_color/black
+
+ var/list/prob_list = list()
+ for (var/datum/raptor_color/color_type as anything in GLOB.raptor_colors)
+ prob_list[color_type] = color_type::spawn_chance
+
+ var/amount_eaten = 0
+ for (var/food_type in inherited_stats.foods_eaten)
+ var/list/stat_mods = inherited_stats.foods_eaten[food_type]
+ amount_eaten += stat_mods["amount"]
+
+ for (var/food_type in inherited_stats.foods_eaten)
+ var/list/stat_mods = inherited_stats.foods_eaten[food_type]
+ var/list/color_chances = stat_mods["color_chances"]
+ for (var/datum/raptor_color/color_type as anything in color_chances)
+ prob_list[color_type] += floor(color_chances[color_type] * stat_mods["amount"])
+
+ return pick_weight(prob_list)
+
+/mob/living/basic/raptor/proc/on_picked_up(mob/living/basic/raptor/source, mob/living/user, obj/item/mob_holder/holder)
+ SIGNAL_HANDLER
+ // Our inventory code sucks so we have to do this
+ holder.icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
+ holder.icon_state = icon_state
+ holder.alternate_worn_layer = HEAD_LAYER
+ holder.pixel_w = 0
+ holder.pixel_z = 0
+ holder.base_pixel_w = 0
+ holder.base_pixel_z = 0
+
+/mob/living/basic/raptor/proc/on_pre_eat(datum/source, obj/item/potential_food, list/effect_mult)
+ SIGNAL_HANDLER
+
+ if (isorgan(potential_food))
+ var/obj/item/organ/guts = potential_food
+ if (!(guts.organ_flags & ORGAN_EDIBLE) || !(guts.organ_flags & ORGAN_ORGANIC))
+ return COMSIG_MOB_CANCEL_EAT
+
+ if (happiness_percentage)
+ effect_mult += happiness_percentage * RAPTOR_GROWTH_HAPPINESS_MULTIPLIER
+
+/mob/living/basic/raptor/proc/on_eat(datum/source, atom/food, mob/living/feeder)
+ SIGNAL_HANDLER
+
+ if (!istype(food, /obj/item/food))
+ return
+
+ var/obj/item/food/meal = food
+ var/is_flora = istype(meal, /obj/item/food/grown/ash_flora)
+ var/is_meat = (meal.foodtypes & (MEAT|GORE))
+ // Babies cannot gain growth from eating meat, only plants, but they get some passively
+ if ((!is_meat || growth_stage == RAPTOR_BABY) && !is_flora)
+ return
+
+ if (growth_stage == RAPTOR_ADULT)
+ return
+
+ // Better meals make your raptor grow faster
+ var/growth_value = meal.crafting_complexity * RAPTOR_MEAL_COMPLEXITY_GROWTH_FACTOR + (is_flora ? RAPTOR_GROWTH_BASE_PLANT : RAPTOR_GROWTH_BASE_MEAT)
+ growth_progress += growth_value * (1 + inherited_stats.growth_modifier) * (1 + happiness_percentage * RAPTOR_GROWTH_HAPPINESS_MULTIPLIER)
+ if (growth_progress >= RAPTOR_GROWTH_REQUIRED)
+ change_growth_stage(growth_stage == RAPTOR_BABY ? RAPTOR_YOUNG : RAPTOR_ADULT)
+ growth_progress = 0
+
+/// Changes the raptor to a new growth stage. Only should be done forwards, or on raptor init as the first thing before everything else
+/// Sorry for the monolith, but splitting it up results in even worse looking code with a ton of duplicate calls and assignments
+/// And making a *second* datum is just insanity
+/mob/living/basic/raptor/proc/change_growth_stage(new_stage, prev_stage = growth_stage)
+ if (new_stage == prev_stage)
+ return FALSE
+
+ if (SEND_SIGNAL(src, COMSIG_RAPTOR_GROWTH_STAGE_CHANGE, new_stage, prev_stage) & COMPONENT_CANCEL_RAPTOR_GROWTH)
+ return FALSE
+
+ growth_stage = new_stage
+
+ // Visuals
+ switch (new_stage)
+ if (RAPTOR_BABY)
+ name = "baby raptor"
+ desc = "Will this grow into something useful?"
+ icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
+ base_icon_state = "baby"
+ base_pixel_w = 0
+ mob_size = MOB_SIZE_TINY
+ if (RAPTOR_YOUNG)
+ name = "raptor youngling"
+ desc = "A young raptor that can grow into a robust, trusty steed. Rather naive at such an age, it shouldn't be too hard to tame."
+ icon = 'icons/mob/simple/lavaland/raptor_big.dmi'
+ base_icon_state = "young"
+ base_pixel_w = initial(base_pixel_w)
+ mob_size = MOB_SIZE_HUMAN
+ if (RAPTOR_ADULT)
+ name = "raptor"
+ desc = initial(desc)
+ icon = 'icons/mob/simple/lavaland/raptor_big.dmi'
+ base_icon_state = "raptor"
+ base_pixel_w = initial(base_pixel_w)
+ mob_size = initial(mob_size)
+
+ can_be_held = initial(density)
+ density = initial(density)
+ move_resist = initial(move_resist)
+ can_breed = initial(can_breed)
+ change_offsets = initial(change_offsets)
+
+ if (new_stage == RAPTOR_ADULT)
+ // Adults need to be tamed with skill rather than snacks
+ qdel(GetComponent(/datum/component/tameable))
+ else // Make us teeny-tiny
+ can_be_held = TRUE
+ density = FALSE
+ can_breed = FALSE
+ move_resist = MOVE_RESIST_DEFAULT
+ change_offsets = FALSE
+
+ if (prev_stage == RAPTOR_ADULT)
+ AddComponent(/datum/component/tameable, food_types = food_types, tame_chance = 25, bonus_tame_chance = 15, unique = TRUE)
+
+ if (change_offsets)
+ adjust_offsets(dir)
+ else
+ remove_offsets(RAPTOR_INNATE_SOURCE, FALSE)
+
+ if (can_breed)
+ add_breeding_component()
+ else
+ qdel(GetComponent(/datum/component/breed))
+
+ var/obj/item/mob_holder/holder = null
+ if (istype(loc, /obj/item/mob_holder))
+ holder = loc
+ if (!can_be_held)
+ holder.release()
+ holder = null
+
+ if (collar_state)
+ RemoveElement(/datum/element/wears_collar, collar_icon = 'icons/mob/simple/lavaland/raptor_big.dmi', collar_icon_state = "[collar_state]_")
+
+ if (new_stage == RAPTOR_BABY)
+ collar_state = null
+ var/list/friends = ai_controller?.blackboard[BB_FRIENDS_LIST]
+ if (friends)
+ friends = friends.Copy()
+ QDEL_NULL(ai_controller)
+ ai_controller = new /datum/ai_controller/basic_controller/baby_raptor(src)
+ for (var/old_friend in friends)
+ ai_controller.insert_blackboard_key_lazylist(BB_FRIENDS_LIST, old_friend)
+ update_blackboard()
+ held_w_class = WEIGHT_CLASS_SMALL
+ worn_slot_flags = NONE
+ holder?.update_weight_class(held_w_class)
+ else
+ collar_state = base_icon_state
+ AddElement(/datum/element/wears_collar, collar_icon = 'icons/mob/simple/lavaland/raptor_big.dmi', collar_icon_state = "[collar_state]_")
+ if (prev_stage == RAPTOR_BABY)
+ var/list/friends = ai_controller?.blackboard[BB_FRIENDS_LIST]
+ if (friends)
+ friends = friends.Copy()
+ QDEL_NULL(ai_controller)
+ ai_controller = new raptor_color.ai_controller(src)
+ for (var/old_friend in friends)
+ ai_controller.insert_blackboard_key_lazylist(BB_FRIENDS_LIST, old_friend)
+ update_blackboard()
+ held_w_class = WEIGHT_CLASS_BULKY
+ worn_slot_flags = ITEM_SLOT_BACK
+ holder?.update_weight_class(held_w_class)
+
+ // And finish the setup on our color's side
+ switch (new_stage)
+ if (RAPTOR_BABY)
+ raptor_color.setup_baby(src)
+ if (RAPTOR_YOUNG)
+ raptor_color.setup_young(src)
+ if (RAPTOR_ADULT)
+ raptor_color.setup_adult(src)
+ return TRUE
+
+/mob/living/basic/raptor/proc/update_blackboard()
var/static/list/display_emote = list(
BB_EMOTE_SAY = list("Chirp chirp chirp!", "Kweh!", "Bwark!"),
BB_EMOTE_SEE = list("shakes its feathers!", "stretches!", "flaps its wings!", "pecks at the ground!"),
@@ -110,235 +474,110 @@ GLOBAL_LIST_EMPTY(raptor_population)
)
ai_controller.set_blackboard_key(BB_BASIC_MOB_SPEAK_LINES, display_emote)
- inherited_stats = new
- inherit_properties()
- var/list/my_food = string_list(list(/obj/item/stack/ore))
- AddElement(/datum/element/basic_eating, food_types = my_food)
- AddElement(/datum/element/ai_retaliate)
- AddElement(/datum/element/ai_flee_while_injured, stop_fleeing_at = 0.5, start_fleeing_below = 0.2)
- if(ridable_component)
- AddElement(/datum/element/ridable, ridable_component)
+ var/static/list/preferred_foods = typecacheof(list(
+ /obj/item/food/meat,
+ /obj/item/food/grown/ash_flora,
+ )) - typecacheof(list( // Don't seek out toxic foods
+ /obj/item/food/meat/slab/spider,
+ /obj/item/food/meat/slab/xeno,
+ ))
- if(can_breed)
- add_breeding_component()
+ ai_controller.set_blackboard_key(BB_BASIC_FOODS, preferred_foods)
- AddElement(/datum/element/footstep, footstep_type = FOOTSTEP_MOB_CLAW)
- RegisterSignal(src, COMSIG_ATOM_DIR_CHANGE, PROC_REF(on_dir_change))
- adjust_offsets(dir)
- add_happiness_component()
-
-/mob/living/basic/raptor/buckle_mob(mob/living/target, force = FALSE, check_loc = TRUE, buckle_mob_flags= NONE)
- if(!iscarbon(target))
- return
- return ..()
-
-/mob/living/basic/raptor/proc/add_happiness_component()
- var/static/list/percentage_callbacks = list(0, 15, 25, 35, 50, 75, 90, 100)
- AddComponent(\
- /datum/component/happiness,\
- on_petted_change = 100,\
- on_groom_change = 100,\
- on_eat_change = 400,\
- callback_percentages = percentage_callbacks,\
- happiness_callback = CALLBACK(src, PROC_REF(happiness_change)),\
- )
-
-/mob/living/basic/raptor/proc/on_dir_change(datum/source, old_dir, new_dir)
- SIGNAL_HANDLER
- adjust_offsets(new_dir)
-
-/mob/living/basic/raptor/proc/adjust_offsets(direction)
- if (!change_offsets)
- return
-
- switch (direction)
- if (NORTH)
- add_offsets(RAPTOR_INNATE_SOURCE, w_add = -8, animate = FALSE)
- if (SOUTH)
- add_offsets(RAPTOR_INNATE_SOURCE, w_add = 0, animate = FALSE)
- if (EAST, SOUTHEAST, NORTHEAST)
- add_offsets(RAPTOR_INNATE_SOURCE, w_add = -20, animate = FALSE)
- if (WEST, SOUTHWEST, NORTHWEST)
- add_offsets(RAPTOR_INNATE_SOURCE, w_add = -5, animate = FALSE)
-
-/mob/living/basic/raptor/early_melee_attack(atom/target, list/modifiers, ignore_cooldown)
- . = ..()
- if(!.)
- return FALSE
- if(!istype(target, /obj/structure/ore_container/food_trough/raptor_trough))
- return TRUE
-
- var/obj/ore_food = locate(/obj/item/stack/ore) in target
-
- if(isnull(ore_food))
- balloon_alert(src, "no food!")
- else
- UnarmedAttack(ore_food, TRUE, modifiers)
- return FALSE
-
-/mob/living/basic/raptor/melee_attack(mob/living/target, list/modifiers, ignore_cooldown)
- if(!combat_mode && istype(target, /mob/living/basic/raptor/baby_raptor))
- target.attack_hand(src, list(LEFT_CLICK = TRUE))
- return
- return ..()
-
-/mob/living/basic/raptor/death(gibbed)
- . = ..()
- GLOB.raptor_population -= REF(src)
-
-/mob/living/basic/raptor/proc/happiness_change(percent_value)
- var/attack_boost = round(initial(melee_damage_lower) * percent_value * HAPPINESS_BOOST_DAMPENER, 1)
- melee_damage_lower = initial(melee_damage_lower) + attack_boost
- melee_damage_upper = melee_damage_lower + 5
-
-
-///pass down our inheritance to the egg
-/mob/living/basic/raptor/proc/egg_inherit(obj/item/food/egg/raptor_egg/baby_egg, mob/living/basic/raptor/partner)
- var/datum/raptor_inheritance/inherit = new
- inherit.set_parents(inherited_stats, partner.inherited_stats)
- baby_egg.inherited_stats = inherit
- baby_egg.determine_growth_path(src, partner)
-
-/mob/living/basic/raptor/proc/inherit_properties()
- if(isnull(inherited_stats))
- return
- for(var/trait in GLOB.raptor_inherit_traits) // done this way to allow overriding of traits when assigned new inherit datum
- var/should_inherit = (trait in inherited_stats.inherit_traits)
+ for(var/trait in GLOB.raptor_inherit_traits)
+ var/should_inherit = (trait in inherited_stats.personality_traits)
ai_controller?.set_blackboard_key(trait, should_inherit)
- melee_damage_lower += inherited_stats.attack_modifier
- melee_damage_upper += melee_damage_lower + 5
- maxHealth += inherited_stats.health_modifier
- heal_overall_damage(maxHealth)
-/mob/living/basic/raptor/proc/add_breeding_component()
- var/static/list/partner_types = typecacheof(list(/mob/living/basic/raptor))
- var/static/list/baby_types = list(/obj/item/food/egg/raptor_egg = 1)
- AddComponent(\
- /datum/component/breed,\
- can_breed_with = typecacheof(list(/mob/living/basic/raptor)),\
- baby_paths = baby_types,\
- post_birth = CALLBACK(src, PROC_REF(egg_inherit)),\
- breed_timer = 3 MINUTES,\
- )
-
-
-/mob/living/basic/raptor/Destroy()
- QDEL_NULL(inherited_stats)
- return ..()
+// Raptor types for mappers to use
/mob/living/basic/raptor/red
- name = "red raptor"
icon_state = "raptor_red"
- icon_living = "raptor_red"
- icon_dead = "raptor_red_dead"
- melee_damage_lower = 15
- melee_damage_upper = 20
- raptor_color = RAPTOR_RED
- ridable_component = /datum/component/riding/creature/raptor/combat
- dex_description = "A resilient breed of raptors, battle-tested and bred for the purpose of humbling its foes in combat, \
- This breed demonstrates higher combat capabilities than its peers and oozes ruthless aggression."
- child_path = /mob/living/basic/raptor/baby_raptor/red
+ raptor_color = /datum/raptor_color/red
/mob/living/basic/raptor/purple
- name = "purple raptor"
icon_state = "raptor_purple"
- icon_living = "raptor_purple"
- icon_dead = "raptor_purple_dead"
- raptor_color = RAPTOR_PURPLE
- dex_description = "A dependable mount, bred for the purpose of long distance pilgrimages. This breed is also able to store its rider's possessions."
- child_path = /mob/living/basic/raptor/baby_raptor/purple
-
-/mob/living/basic/raptor/purple/Initialize(mapload)
- . = ..()
- create_storage(
- max_specific_storage = WEIGHT_CLASS_NORMAL,
- max_total_storage = 10,
- storage_type = /datum/storage/raptor_storage,
- )
+ raptor_color = /datum/raptor_color/purple
/mob/living/basic/raptor/green
- name = "green raptor"
icon_state = "raptor_green"
- icon_living = "raptor_green"
- icon_dead = "raptor_green_dead"
- maxHealth = 400
- health = 400
- raptor_color = RAPTOR_GREEN
- dex_description = "A tough breed of raptor, made to withstand the harshest of punishment and to laugh in the face of pain, \
- this breed is able to withstand more punishment than its peers."
- child_path = /mob/living/basic/raptor/baby_raptor/green
-
-/mob/living/basic/raptor/green/Initialize(mapload)
- . = ..()
- AddComponent(/datum/component/proficient_miner)
+ raptor_color = /datum/raptor_color/green
/mob/living/basic/raptor/white
- name = "white raptor"
icon_state = "raptor_white"
- icon_living = "raptor_white"
- icon_dead = "raptor_white_dead"
- raptor_color = RAPTOR_WHITE
- dex_description = "A loving sort, it cares for it peers and rushes to their aid with reckless abandon. It is able to heal any raptors' ailments."
- child_path = /mob/living/basic/raptor/baby_raptor/white
-
-/mob/living/basic/raptor/white/Initialize(mapload)
- . = ..()
- AddComponent(\
- /datum/component/healing_touch,\
- heal_brute = melee_damage_upper,\
- heal_burn = melee_damage_upper,\
- heal_time = 0,\
- valid_targets_typecache = typecacheof(list(/mob/living/basic/raptor)),\
- )
+ raptor_color = /datum/raptor_color/white
/mob/living/basic/raptor/black
- name = "black raptor"
icon_state = "raptor_black"
- icon_living = "raptor_black"
- icon_dead = "raptor_black_dead"
- maxHealth = 400
- health = 400
- speed = 1.5
- melee_damage_lower = 20
- melee_damage_upper = 25
- raptor_color = RAPTOR_BLACK
- dex_description = "An ultra rare breed. Due to its sparse nature, not much is known about this sort. However it is said to possess many of its peers' abilities."
- child_path = /mob/living/basic/raptor/baby_raptor/black
+ raptor_color = /datum/raptor_color/black
/mob/living/basic/raptor/yellow
- name = "yellow raptor"
icon_state = "raptor_yellow"
- icon_living = "raptor_yellow"
- icon_dead = "raptor_yellow_dead"
- speed = 1.5
- raptor_color = RAPTOR_YELLOW
- dex_description = "This breed possesses greasy fast speed, DEMON speed, making light work of long pilgrimages. It's said that a thunderclap could be heard when this breed reaches its maximum speed."
- child_path = /mob/living/basic/raptor/baby_raptor/yellow
+ raptor_color = /datum/raptor_color/yellow
/mob/living/basic/raptor/blue
- name = "blue raptor"
icon_state = "raptor_blue"
- icon_living = "raptor_blue"
- icon_dead = "raptor_blue_dead"
- raptor_color = RAPTOR_BLUE
- dex_description = "Known to produce nutritous and equally delicious milk, which is also said to possess healing properties."
- child_path = /mob/living/basic/raptor/baby_raptor/blue
+ raptor_color = /datum/raptor_color/blue
-/mob/living/basic/raptor/blue/Initialize(mapload)
- . = ..()
- AddComponent(\
- /datum/component/udder,\
- udder_type = /obj/item/udder/raptor,\
- )
+/mob/living/basic/raptor/young
+ growth_stage = RAPTOR_YOUNG
-/datum/storage/raptor_storage
- animated = FALSE
- insert_on_attack = FALSE
+/mob/living/basic/raptor/young/red
+ icon_state = "young_red"
+ raptor_color = /datum/raptor_color/red
-/datum/storage/raptor_storage/on_mousedropped_onto(datum/source, obj/item/dropping, mob/user)
- ..()
- return NONE
+/mob/living/basic/raptor/young/purple
+ icon_state = "young_purple"
+ raptor_color = /datum/raptor_color/purple
-#undef HAPPINESS_BOOST_DAMPENER
-#undef RAPTOR_INNATE_SOURCE
+/mob/living/basic/raptor/young/green
+ icon_state = "young_green"
+ raptor_color = /datum/raptor_color/green
+
+/mob/living/basic/raptor/young/white
+ icon_state = "young_white"
+ raptor_color = /datum/raptor_color/white
+
+/mob/living/basic/raptor/young/black
+ icon_state = "young_black"
+ raptor_color = /datum/raptor_color/black
+
+/mob/living/basic/raptor/young/yellow
+ icon_state = "young_yellow"
+ raptor_color = /datum/raptor_color/yellow
+
+/mob/living/basic/raptor/young/blue
+ icon_state = "young_blue"
+ raptor_color = /datum/raptor_color/blue
+
+/mob/living/basic/raptor/baby
+ icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
+ growth_stage = RAPTOR_BABY
+
+/mob/living/basic/raptor/baby/red
+ icon_state = "baby_red"
+ raptor_color = /datum/raptor_color/red
+
+/mob/living/basic/raptor/baby/purple
+ icon_state = "baby_purple"
+ raptor_color = /datum/raptor_color/purple
+
+/mob/living/basic/raptor/baby/green
+ icon_state = "baby_green"
+ raptor_color = /datum/raptor_color/green
+
+/mob/living/basic/raptor/baby/white
+ icon_state = "baby_white"
+ raptor_color = /datum/raptor_color/white
+
+/mob/living/basic/raptor/baby/black
+ icon_state = "baby_black"
+ raptor_color = /datum/raptor_color/black
+
+/mob/living/basic/raptor/baby/yellow
+ icon_state = "baby_yellow"
+ raptor_color = /datum/raptor_color/yellow
+
+/mob/living/basic/raptor/baby/blue
+ icon_state = "baby_blue"
+ raptor_color = /datum/raptor_color/blue
diff --git a/code/modules/mob/living/basic/lavaland/raptor/baby_raptor.dm b/code/modules/mob/living/basic/lavaland/raptor/baby_raptor.dm
deleted file mode 100644
index 06d9fed8470..00000000000
--- a/code/modules/mob/living/basic/lavaland/raptor/baby_raptor.dm
+++ /dev/null
@@ -1,102 +0,0 @@
-/mob/living/basic/raptor/baby_raptor
- name = "baby raptor"
- desc = "Will this grow into something useful?"
- icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
- speed = 5
- maxHealth = 25
- health = 25
- melee_damage_lower = 3
- melee_damage_upper = 5
- density = FALSE
- can_breed = FALSE
- move_resist = MOVE_RESIST_DEFAULT
- ai_controller = /datum/ai_controller/basic_controller/baby_raptor
- ridable_component = null
- change_offsets = FALSE
- dex_description = "A cute baby raptor, Having it near a parent or a birds-nest could encourage it to grow faster, \
- grooming it and feeding it could also ensure that it grows up quicker!"
- ///what do we grow into
- var/growth_path
- ///probability we are to be rolled
- var/roll_rate = 100
-
-/mob/living/basic/raptor/baby_raptor/Initialize(mapload)
- . = ..()
- if(isnull(growth_path))
- return
- AddComponent(\
- /datum/component/growth_and_differentiation,\
- growth_time = null,\
- growth_path = growth_path,\
- growth_probability = 80,\
- lower_growth_value = 0.5,\
- upper_growth_value = 0.8,\
- signals_to_kill_on = list(COMSIG_MOB_CLIENT_LOGIN),\
- optional_checks = CALLBACK(src, PROC_REF(check_grow)),\
- optional_grow_behavior = CALLBACK(src, PROC_REF(ready_to_grow)),\
- )
-
-/mob/living/basic/raptor/baby_raptor/add_happiness_component()
- AddComponent(/datum/component/happiness, on_petted_change = 100)
-
-/mob/living/basic/raptor/baby_raptor/proc/check_grow()
- return (stat != DEAD)
-
-/mob/living/basic/raptor/baby_raptor/proc/ready_to_grow()
- var/mob/living/basic/raptor/grown_mob = new growth_path(get_turf(src))
- QDEL_NULL(grown_mob.inherited_stats)
- grown_mob.inherited_stats = inherited_stats
- inherited_stats = null
- grown_mob.inherit_properties()
- ADD_TRAIT(grown_mob, TRAIT_MOB_HATCHED, INNATE_TRAIT) //pass on the hatched trait
- qdel(src)
-
-/mob/living/basic/raptor/baby_raptor/black
- name = "baby black raptor"
- icon_state = "baby_black"
- icon_living = "baby_black"
- icon_dead = "baby_black_dead"
- growth_path = /mob/living/basic/raptor/black
- roll_rate = 10
-
-/mob/living/basic/raptor/baby_raptor/red
- name = "baby red raptor"
- icon_state = "baby_red"
- icon_living = "baby_red"
- icon_dead = "baby_red_dead"
- growth_path = /mob/living/basic/raptor/red
-
-/mob/living/basic/raptor/baby_raptor/purple
- name = "baby purple raptor"
- icon_state = "baby_purple"
- icon_living = "baby_purple"
- icon_dead = "baby_purple_dead"
- growth_path = /mob/living/basic/raptor/purple
-
-/mob/living/basic/raptor/baby_raptor/white
- name = "baby white raptor"
- icon_state = "baby_white"
- icon_living = "baby_white"
- icon_dead = "baby_white_dead"
- growth_path = /mob/living/basic/raptor/white
-
-/mob/living/basic/raptor/baby_raptor/yellow
- name = "baby yellow raptor"
- icon_state = "baby_yellow"
- icon_living = "baby_yellow"
- icon_dead = "baby_yellow_dead"
- growth_path = /mob/living/basic/raptor/yellow
-
-/mob/living/basic/raptor/baby_raptor/green
- name = "baby green raptor"
- icon_state = "baby_green"
- icon_living = "baby_green"
- icon_dead = "baby_green_dead"
- growth_path = /mob/living/basic/raptor/green
-
-/mob/living/basic/raptor/baby_raptor/blue
- name = "baby blue raptor"
- icon_state = "baby_blue"
- icon_living = "baby_blue"
- icon_dead = "baby_blue_dead"
- growth_path = /mob/living/basic/raptor/blue
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_behavior.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_behavior.dm
index a412fceeb12..777a76de1a6 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_behavior.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_behavior.dm
@@ -8,7 +8,10 @@
return (source != target && target.health < target.maxHealth)
/datum/ai_behavior/find_hunt_target/raptor_baby/valid_dinner(mob/living/source, mob/living/target, radius)
- return can_see(source, target, radius) && target.stat != DEAD
+ if (!can_see(source, target, radius) || target.stat == DEAD || !istype(target, /mob/living/basic/raptor))
+ return FALSE
+ var/mob/living/basic/raptor/raptor = target
+ return raptor.growth_stage == RAPTOR_BABY
/datum/ai_behavior/hunt_target/interact_with_target/reset_target_combat_mode_off/care_for_young
@@ -21,3 +24,15 @@
/datum/ai_behavior/find_hunt_target/raptor_trough/valid_dinner(mob/living/source, atom/movable/trough, radius)
return !!(locate(/obj/item/stack/ore) in trough.contents)
+
+/datum/ai_behavior/find_injured_rider/perform(seconds_per_tick, datum/ai_controller/controller, hunting_target_key, types_to_hunt, hunt_range)
+ var/mob/living/living_mob = controller.pawn
+ if (!length(living_mob.buckled_mobs) || !isliving(living_mob.buckled_mobs[1]))
+ return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED
+
+ var/mob/living/rider = living_mob.buckled_mobs[1]
+ if (rider.stat == CONSCIOUS || rider.stat == DEAD || rider.health >= rider.maxHealth)
+ return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED
+
+ controller.set_blackboard_key(hunting_target_key, rider)
+ return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_controller.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_controller.dm
index 27cd4d005f8..2f1353bfc79 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_controller.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_controller.dm
@@ -9,8 +9,8 @@
BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
BB_PET_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
BB_BABIES_PARTNER_TYPES = list(/mob/living/basic/raptor),
- BB_BABIES_CHILD_TYPES = list(/mob/living/basic/raptor/baby_raptor),
BB_MAX_CHILDREN = 5,
+ BB_RAPTOR_FLEE_THRESHOLD = 0.25,
)
ai_movement = /datum/ai_movement/basic_avoidance
@@ -19,6 +19,7 @@
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee/raptor,
/datum/ai_planning_subtree/flee_target/from_flee_key,
+ /datum/ai_planning_subtree/find_and_hunt_target/heal_rider,
/datum/ai_planning_subtree/find_and_hunt_target/heal_raptors,
/datum/ai_planning_subtree/random_speech/blackboard,
/datum/ai_planning_subtree/pet_planning,
@@ -26,6 +27,42 @@
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/basic_melee_attack_subtree,
/datum/ai_planning_subtree/find_and_hunt_target/raptor_trough,
+ /datum/ai_planning_subtree/find_food,
+ /datum/ai_planning_subtree/find_and_hunt_target/care_for_young,
+ /datum/ai_planning_subtree/make_babies,
+ /datum/ai_planning_subtree/express_happiness,
+ /datum/ai_planning_subtree/find_and_hunt_target/play_with_owner/raptor,
+ )
+
+/// Angry raptors with no faction check on retaliation
+/datum/ai_controller/basic_controller/raptor/aggressive
+ blackboard = list(
+ BB_INTERACTIONS_WITH_OWNER = list(
+ "pecks",
+ "nuzzles",
+ "wags their tail against",
+ "playfully leans against"
+ ),
+ BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic/exact_match,
+ BB_HUNT_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
+ BB_PET_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
+ BB_BABIES_PARTNER_TYPES = list(/mob/living/basic/raptor),
+ BB_MAX_CHILDREN = 5,
+ BB_RAPTOR_FLEE_THRESHOLD = 0.1,
+ )
+
+ planning_subtrees = list(
+ /datum/ai_planning_subtree/escape_captivity,
+ /datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee/raptor,
+ /datum/ai_planning_subtree/flee_target/from_flee_key,
+ /datum/ai_planning_subtree/find_and_hunt_target/heal_raptors,
+ /datum/ai_planning_subtree/random_speech/blackboard,
+ /datum/ai_planning_subtree/pet_planning,
+ /datum/ai_planning_subtree/target_retaliate,
+ /datum/ai_planning_subtree/simple_find_target/hunt,
+ /datum/ai_planning_subtree/basic_melee_attack_subtree,
+ /datum/ai_planning_subtree/find_and_hunt_target/raptor_trough,
+ /datum/ai_planning_subtree/find_food,
/datum/ai_planning_subtree/find_and_hunt_target/care_for_young,
/datum/ai_planning_subtree/make_babies,
/datum/ai_planning_subtree/express_happiness,
@@ -55,7 +92,6 @@
blackboard = list(
BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic,
BB_FIND_MOM_TYPES = list(/mob/living/basic/raptor),
- BB_IGNORE_MOM_TYPES = list(/mob/living/basic/raptor/baby_raptor),
)
ai_movement = /datum/ai_movement/basic_avoidance
@@ -67,5 +103,5 @@
/datum/ai_planning_subtree/random_speech/blackboard,
/datum/ai_planning_subtree/find_and_hunt_target/raptor_trough,
/datum/ai_planning_subtree/express_happiness,
- /datum/ai_planning_subtree/look_for_adult,
+ /datum/ai_planning_subtree/look_for_adult/raptor,
)
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_subtrees.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_subtrees.dm
index 06697d60b94..66f08924023 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_subtrees.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_ai_subtrees.dm
@@ -11,19 +11,41 @@
return
return ..()
+/datum/ai_planning_subtree/find_and_hunt_target/heal_rider
+ target_key = BB_INJURED_RAPTOR
+ hunting_behavior = /datum/ai_behavior/hunt_target/interact_with_target/heal_raptor
+ finding_behavior = /datum/ai_behavior/find_injured_rider
+ hunt_targets = list(/mob/living/carbon/human)
+
+/datum/ai_planning_subtree/find_and_hunt_target/heal_rider/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
+ if(!controller.blackboard[BB_BASIC_MOB_HEALER])
+ return
+ return ..()
+
/datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee/raptor
target_key = BB_BASIC_MOB_FLEE_TARGET
/datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee/raptor/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick)
- if(!controller.blackboard[BB_RAPTOR_COWARD])
+ if(controller.blackboard[BB_RAPTOR_COWARD])
+ return ..()
+
+ var/mob/living/basic/raptor/raptor = controller.pawn
+ if (raptor.health <= raptor.maxHealth * controller.blackboard[BB_RAPTOR_FLEE_THRESHOLD])
+ return ..()
+
+ if (!length(raptor.buckled_mobs))
return
- return ..()
+
+ var/mob/living/buckled_to = raptor.buckled_mobs[1]
+ // Flee if our owner is badly injured and out
+ if (buckled_to.stat != CONSCIOUS && buckled_to.stat != DEAD)
+ return ..()
/datum/ai_planning_subtree/find_and_hunt_target/care_for_young
target_key = BB_RAPTOR_BABY
hunting_behavior = /datum/ai_behavior/hunt_target/interact_with_target/reset_target_combat_mode_off/care_for_young
finding_behavior = /datum/ai_behavior/find_hunt_target/raptor_baby
- hunt_targets = list(/mob/living/basic/raptor/baby_raptor)
+ hunt_targets = list(/mob/living/basic/raptor)
hunt_chance = 75
hunt_range = 9
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_color.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_color.dm
new file mode 100644
index 00000000000..486e54519bb
--- /dev/null
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_color.dm
@@ -0,0 +1,439 @@
+GLOBAL_LIST_INIT(raptor_colors, init_raptor_colors())
+
+/proc/init_raptor_colors()
+ var/list/colors = list()
+ for (var/datum/raptor_color/color_type as anything in subtypesof(/datum/raptor_color))
+ colors[color_type] = new color_type()
+ return colors
+
+/datum/raptor_color
+ /// Color name used for raptor name and icon
+ var/color = "error"
+ /// RaptorDex description for the raptor
+ var/description = "Report this!"
+ /// Raptor's health
+ var/health = 220
+ /// Raptor's speed
+ var/speed = 0.5
+ // Minimal and maximal damage for the raptor
+ var/melee_damage_lower = 10
+ var/melee_damage_upper = 15
+ /// Does this raptor redirect projectile hits onto its rider?
+ var/redirect_shots = TRUE
+ /// Rideable component type to assign to the raptor
+ var/rideable_component = /datum/component/riding/creature/raptor
+ /// Guaranteed cross-breeding colors, other parent color -> child color
+ var/guaranteed_crossbreeds = list()
+ /// Type of AI controller the raptor uses
+ var/datum/ai_controller/ai_controller = /datum/ai_controller/basic_controller/raptor
+ /// Chance that a newborn baby raptor will be of this color
+ var/spawn_chance = 33
+
+/// Shared proc, only called once on raptor init for color-specific traits and properties
+/datum/raptor_color/proc/setup_raptor(mob/living/basic/raptor/raptor)
+ if (raptor.ai_controller)
+ CRASH("setup_raptor called on a raptor ([raptor]) with a present AI controller! This is most likely a result of a second call to setup_raptor.")
+ raptor.ai_controller = new ai_controller(raptor)
+
+/datum/raptor_color/proc/setup_adult(mob/living/basic/raptor/raptor)
+ var/datum/raptor_inheritance/stats = raptor.inherited_stats
+ var/real_health = health + stats.health_modifier
+ // If we grow up while damaged, keep the damage percentage the same
+ raptor.health *= real_health / raptor.maxHealth
+ raptor.maxHealth = real_health
+ // -0.33 ~ 0.33 gets rounded to 0 rather than +-0.5
+ var/speed_mod = clamp(round(abs(stats.speed_modifier - 0.08), 0.5) * sign(stats.speed_modifier), -0.5, 0.5)
+ raptor.set_varspeed(speed - speed_mod)
+ raptor.melee_damage_lower = melee_damage_lower + stats.attack_modifier
+ raptor.melee_damage_upper = melee_damage_upper + stats.attack_modifier
+ if (rideable_component)
+ raptor.AddElement(/datum/element/ridable, rideable_component)
+ setup_appearance(raptor)
+
+/datum/raptor_color/proc/setup_young(mob/living/basic/raptor/raptor)
+ var/datum/raptor_inheritance/stats = raptor.inherited_stats
+ var/real_health = health + stats.health_modifier
+ raptor.health *= real_health / 2 / raptor.maxHealth
+ raptor.maxHealth = real_health / 2
+ var/speed_mod = clamp(round(abs(stats.speed_modifier - 0.08), 0.5) * sign(stats.speed_modifier), -0.5, 0.5)
+ raptor.set_varspeed(speed - speed_mod)
+ raptor.melee_damage_lower = floor((melee_damage_lower + stats.attack_modifier) / 2)
+ raptor.melee_damage_upper = floor((melee_damage_upper + stats.attack_modifier) / 2)
+ setup_appearance(raptor)
+
+/datum/raptor_color/proc/setup_baby(mob/living/basic/raptor/raptor)
+ var/datum/raptor_inheritance/stats = raptor.inherited_stats
+ var/real_health = health + stats.health_modifier
+ raptor.health *= real_health / 8 / raptor.maxHealth
+ raptor.maxHealth = real_health / 8
+ var/speed_mod = clamp(round(abs(stats.speed_modifier - 0.08), 0.5) * sign(stats.speed_modifier), -0.5, 0.5)
+ raptor.set_varspeed(speed + 4.5 - speed_mod)
+ raptor.melee_damage_lower = floor((melee_damage_lower + stats.attack_modifier) / 3)
+ raptor.melee_damage_upper = floor((melee_damage_upper + stats.attack_modifier) / 3)
+ setup_appearance(raptor)
+
+/datum/raptor_color/proc/setup_appearance(mob/living/basic/raptor/raptor)
+ raptor.name = "[color] [raptor.name]"
+ raptor.icon_state = "[raptor.base_icon_state]_[color]"
+ raptor.held_state = "[raptor.base_icon_state]_[color]"
+ raptor.icon_living = "[raptor.base_icon_state]_[color]"
+ raptor.icon_dead = "[raptor.base_icon_state]_[color]_dead"
+ raptor.update_appearance()
+
+/datum/raptor_color/red
+ color = "red"
+ description = "A resilient breed of raptors, battle-tested and bred for the purpose of humbling its foes in combat, \
+ This breed demonstrates higher combat capabilities than its peers and oozes ruthless aggression."
+ melee_damage_lower = 15
+ melee_damage_upper = 20
+ health = 300
+ rideable_component = /datum/component/riding/creature/raptor/combat
+ redirect_shots = FALSE
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/green = /datum/raptor_color/yellow,
+ /datum/raptor_color/blue = /datum/raptor_color/purple,
+ )
+ // Doesn't care for your excuses for friendly fire
+ ai_controller = /datum/ai_controller/basic_controller/raptor/aggressive
+
+/datum/raptor_color/purple
+ color = "purple"
+ description = "A small, nimble breed, these raptors have been bred as travel companions rather than mounts, capable of storing the owner's possessions and helping them escape from danger unscathed."
+ health = 140 // smol
+ rideable_component = /datum/component/riding/creature/raptor/small
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/green = /datum/raptor_color/white,
+ /datum/raptor_color/yellow = /datum/raptor_color/blue,
+ )
+
+/datum/raptor_color/purple/setup_raptor(mob/living/basic/raptor/raptor)
+ . = ..()
+ RegisterSignal(raptor, COMSIG_MOVABLE_PREBUCKLE, PROC_REF(on_pre_buckle))
+ raptor.inhand_holder_type = /obj/item/mob_holder/purple_raptor
+
+/datum/raptor_color/purple/proc/on_pre_buckle(mob/living/basic/raptor/source, mob/living/potential_rider, force = FALSE, ride_check_flags = NONE)
+ SIGNAL_HANDLER
+
+ if (!ishuman(potential_rider))
+ return COMPONENT_BLOCK_BUCKLE
+
+ var/mob/living/carbon/human/rider = potential_rider
+ if (rider.mob_height > HUMAN_HEIGHT_SHORTEST)
+ to_chat(rider, span_warning("Your tall stature will crush [source] were you attempt to ride [source.p_them()]!"))
+ return COMPONENT_BLOCK_BUCKLE
+
+// Purple raptors never "fully" grow up, and remain usable as backpacks
+/datum/raptor_color/purple/setup_adult(mob/living/basic/raptor/raptor)
+ raptor.base_pixel_w = initial(raptor.base_pixel_w)
+ raptor.can_be_held = TRUE
+ raptor.density = FALSE
+ raptor.move_resist = MOVE_RESIST_DEFAULT
+ raptor.change_offsets = FALSE
+ raptor.remove_offsets(RAPTOR_INNATE_SOURCE, FALSE)
+ raptor.held_w_class = WEIGHT_CLASS_BULKY
+ . = ..()
+ // Non-shorties cannot ride these, so we gotta keep em tameable through food
+ raptor.AddComponent(/datum/component/tameable, food_types = raptor.food_types, tame_chance = 25, bonus_tame_chance = 15, unique = TRUE)
+ if (raptor.atom_storage)
+ return
+ // A bit bigger (23 vs 21) than a backpack at max size, a bit less by default
+ var/storage_volume = floor(19 * (1 + raptor.inherited_stats.ability_modifier))
+ raptor.create_storage(
+ max_total_storage = storage_volume,
+ max_slots = storage_volume,
+ storage_type = /datum/storage/raptor_storage,
+ )
+
+/datum/raptor_color/purple/setup_young(mob/living/basic/raptor/raptor)
+ . = ..()
+ if (raptor.atom_storage)
+ return
+ var/storage_volume = floor(19 * (1 + raptor.inherited_stats.ability_modifier))
+ raptor.create_storage(
+ max_total_storage = storage_volume,
+ max_slots = storage_volume,
+ storage_type = /datum/storage/raptor_storage,
+ )
+
+/obj/item/mob_holder/purple_raptor
+ /// Wings action granted to whoever is wearing us on their back
+ var/datum/action/innate/raptor_wings/flight_action = null
+
+ /// Are our wings open?
+ var/wings_open = FALSE
+ /// Wings underlay added to the owner, because human rendering code is a mess
+ var/mutable_appearance/wings_underlay = null
+ /// Our drift force
+ var/drift_force = 2 NEWTONS
+ /// Our stabilizing force
+ var/stabilizer_force = 4.5 NEWTONS
+
+/obj/item/mob_holder/purple_raptor/Initialize(mapload, mob/living/held_mob, worn_state, head_icon, lh_icon, rh_icon, worn_slot_flags)
+ . = ..()
+
+ var/mob/living/basic/raptor/raptor = held_mob
+ if (raptor.growth_stage == RAPTOR_BABY)
+ return
+
+ // Create a mirror storage for our raptor when picked up to handle interactions
+ var/datum/storage/raptor_storage = create_storage(
+ max_total_storage = held_mob.atom_storage.max_total_storage,
+ max_slots = held_mob.atom_storage.max_slots,
+ storage_type = /datum/storage/raptor_storage,
+ )
+ raptor_storage.set_real_location(held_mob)
+ raptor_storage.insert_on_attack = TRUE
+
+ if (raptor.growth_stage != RAPTOR_ADULT)
+ return
+
+ flight_action = new(src)
+
+ AddComponent( \
+ /datum/component/jetpack, \
+ TRUE, \
+ drift_force, \
+ stabilizer_force, \
+ COMSIG_RAPTOR_WINGS_OPENED, \
+ COMSIG_RAPTOR_WINGS_CLOSED, \
+ null, \
+ CALLBACK(src, PROC_REF(can_fly)), \
+ CALLBACK(src, PROC_REF(can_fly)), \
+ )
+
+/obj/item/mob_holder/purple_raptor/Destroy()
+ if (ishuman(loc) && wings_open)
+ toggle_wings(loc)
+ QDEL_NULL(flight_action)
+ return ..()
+
+/obj/item/mob_holder/purple_raptor/equipped(mob/user, slot, initial)
+ . = ..()
+ if ((slot & ITEM_SLOT_BACK) && ishuman(user) && flight_action)
+ flight_action.Grant(held_mob)
+ flight_action.GiveAction(user)
+
+/obj/item/mob_holder/purple_raptor/dropped(mob/user, silent)
+ . = ..()
+ if (wings_open)
+ toggle_wings(user)
+ // Removed in Destroy()
+ if (flight_action)
+ flight_action.Remove(held_mob)
+ flight_action.HideFrom(user)
+
+/obj/item/mob_holder/purple_raptor/proc/on_weight_updated(mob/living/carbon/human/source)
+ SIGNAL_HANDLER
+
+ if (source.mob_height <= HUMAN_HEIGHT_SHORTEST && !HAS_TRAIT(source, TRAIT_FAT))
+ source.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor/slow)
+ source.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor)
+ else
+ source.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor)
+ source.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor/slow)
+
+/obj/item/mob_holder/purple_raptor/proc/can_fly()
+ var/mob/living/carbon/human/user = loc
+ if (!istype(user) || user.stat || user.body_position == LYING_DOWN || isnull(user.client))
+ return FALSE
+
+ if (user.get_organ_slot(ORGAN_SLOT_EXTERNAL_WINGS))
+ return FALSE
+
+ var/turf/location = get_turf(user)
+ if (!istype(location))
+ return FALSE
+
+ var/datum/gas_mixture/environment = location.return_air()
+ if (environment?.return_pressure() >= HAZARD_LOW_PRESSURE + 10)
+ return TRUE
+
+ to_chat(user, span_warning("The atmosphere is too thin for you to fly!"))
+ return FALSE
+
+/obj/item/mob_holder/purple_raptor/proc/toggle_wings(mob/living/carbon/human/user)
+ // In case something goes wrong
+ if (!istype(user))
+ wings_open = FALSE
+ worn_icon_state = icon_state
+ SEND_SIGNAL(src, COMSIG_RAPTOR_WINGS_CLOSED, user)
+ STOP_PROCESSING(SSprocessing, src)
+ return
+
+ if (!wings_open && !can_fly())
+ return
+
+ wings_open = !wings_open
+ worn_icon_state = "[icon_state][wings_open ? "_wings_out" : ""]"
+ user.update_worn_back()
+
+ // Raptors won't have the best of times keeping up tall humans or fatties up in the air
+ var/struggling = HAS_TRAIT(user, TRAIT_FAT) || user.mob_height > HUMAN_HEIGHT_SHORTEST
+ if (wings_open)
+ wings_underlay = user.apply_height_offsets(mutable_appearance(worn_icon, "raptor_purple_wings", -BODY_BEHIND_LAYER, user), UPPER_BODY)
+ user.add_overlay(wings_underlay)
+ user.physiology.stun_mod *= 2
+ user.add_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), REF(src))
+ if (struggling)
+ user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor/slow)
+ else
+ user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor)
+ user.AddElement(/datum/element/forced_gravity, 0)
+ passtable_on(user, REF(src))
+ to_chat(user, span_notice("You begin gently hovering above ground as [held_mob] on your back starts furiously flapping [held_mob.p_their()] wings[struggling ? ", struggling to keep you up in the air" : ""]!"))
+ user.set_resting(FALSE, TRUE)
+ user.refresh_gravity()
+ START_PROCESSING(SSprocessing, src)
+ RegisterSignals(user, list(COMSIG_HUMAN_HEIGHT_UPDATED, SIGNAL_ADDTRAIT(TRAIT_FAT), SIGNAL_REMOVETRAIT(TRAIT_FAT)), PROC_REF(on_weight_updated))
+ SEND_SIGNAL(src, COMSIG_RAPTOR_WINGS_OPENED, user)
+ return
+
+ user.cut_overlay(wings_underlay)
+ QDEL_NULL(wings_underlay)
+ user.physiology.stun_mod *= 0.5
+ user.remove_traits(list(TRAIT_MOVE_FLOATING, TRAIT_IGNORING_GRAVITY, TRAIT_NOGRAV_ALWAYS_DRIFT), REF(src))
+ user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor/slow)
+ user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/raptor)
+ user.RemoveElement(/datum/element/forced_gravity, 0)
+ passtable_off(user, REF(src))
+ to_chat(user, span_notice("You settle gently back onto the ground[struggling ? ", [held_mob] on your back breathing out a sigh of releif" : ""]..."))
+ user.refresh_gravity()
+ STOP_PROCESSING(SSprocessing, src)
+ UnregisterSignal(user, list(COMSIG_HUMAN_HEIGHT_UPDATED, SIGNAL_ADDTRAIT(TRAIT_FAT), SIGNAL_REMOVETRAIT(TRAIT_FAT)))
+ SEND_SIGNAL(src, COMSIG_RAPTOR_WINGS_CLOSED, user)
+
+/obj/item/mob_holder/purple_raptor/process(seconds_per_tick)
+ if (!can_fly())
+ toggle_wings(loc)
+ return PROCESS_KILL
+
+/datum/storage/raptor_storage
+ animated = FALSE
+ insert_on_attack = FALSE // should flip when worn on the back
+
+/datum/storage/raptor_storage/on_mousedropped_onto(datum/source, obj/item/dropping, mob/user)
+ return NONE
+
+/datum/action/innate/raptor_wings
+ name = "Toggle Flight"
+ check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_IMMOBILE | AB_CHECK_INCAPACITATED
+ button_icon = 'icons/mob/actions/actions_animal.dmi'
+ button_icon_state = "raptor_wings"
+
+/datum/action/innate/raptor_wings/Activate()
+ var/obj/item/mob_holder/purple_raptor/holder = target
+ var/mob/living/carbon/human/user = holder.loc
+ if (istype(user) && user.get_item_by_slot(ITEM_SLOT_BACK) == holder)
+ holder.toggle_wings(user)
+
+/datum/raptor_color/green
+ color = "green"
+ description = "A tough breed of raptor, made to withstand the harshest of punishment and to laugh in the face of pain, \
+ this breed is able to withstand more punishment than its peers."
+ health = 400
+ // redirect_shots = FALSE // Need to figure out if I want this or not here
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/purple = /datum/raptor_color/white,
+ /datum/raptor_color/red = /datum/raptor_color/yellow,
+ )
+
+/datum/raptor_color/green/setup_adult(mob/living/basic/raptor/raptor)
+ . = ..()
+ var/ability_scale = 1 - INVERSE_LERP(RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER, raptor.inherited_stats.ability_modifier)
+ var/mining_mod = round(ability_scale * 0.1, 0.025)
+ if (ability_scale >= 0.75)
+ mining_mod = 0
+ raptor.AddComponent(/datum/component/proficient_miner, mining_mod, TRUE)
+
+/datum/raptor_color/white
+ color = "white"
+ description = "A loving sort, it cares for it peers and rushes to their aid with reckless abandon. It is able to heal any raptors' ailments, and rescue its owner in case of an emergency."
+ rideable_component = /datum/component/riding/creature/raptor/healer
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/blue = /datum/raptor_color/green,
+ /datum/raptor_color/yellow = /datum/raptor_color/red,
+ )
+
+/datum/raptor_color/white/setup_young(mob/living/basic/raptor/raptor)
+ . = ..()
+ raptor.AddComponent( \
+ /datum/component/healing_touch, \
+ heal_brute = melee_damage_upper * 0.75 * (1 + raptor.inherited_stats.ability_modifier), \
+ heal_burn = melee_damage_upper * 0.75 * (1 + raptor.inherited_stats.ability_modifier), \
+ heal_time = 0, \
+ valid_targets_typecache = typecacheof(list(/mob/living/basic/raptor)), \
+ )
+
+/datum/raptor_color/white/setup_adult(mob/living/basic/raptor/raptor)
+ . = ..()
+ qdel(raptor.GetComponent(/datum/component/healing_touch))
+ raptor.AddComponent( \
+ /datum/component/healing_touch, \
+ heal_brute = melee_damage_upper * (1 + raptor.inherited_stats.ability_modifier), \
+ heal_burn = melee_damage_upper * (1 + raptor.inherited_stats.ability_modifier), \
+ heal_time = 0, \
+ valid_targets_typecache = typecacheof(list(/mob/living/basic/raptor, /mob/living/carbon/human)), \
+ extra_checks = CALLBACK(src, PROC_REF(heal_checks)), \
+ healing_multiplier = CALLBACK(src, PROC_REF(heal_multiplier)), \
+ )
+
+/datum/raptor_color/white/proc/heal_checks(mob/living/healer, mob/living/target)
+ if (istype(target, /mob/living/basic/raptor))
+ return TRUE
+ // Only heal raptors, or critted rider
+ if (target.stat == CONSCIOUS || target.stat == DEAD)
+ return FALSE
+ return target.buckled == healer
+
+/datum/raptor_color/white/proc/heal_multiplier(mob/living/healer, mob/living/target)
+ if (istype(target, /mob/living/basic/raptor))
+ return 1
+ // The healing is slow so this is fine
+ return 0.67
+
+/datum/raptor_color/yellow
+ color = "yellow"
+ description = "This breed possesses greasy fast speed, DEMON speed, making light work of long pilgrimages. \
+ It's said that a thunderclap could be heard when this breed reaches its maximum speed."
+ speed = 0
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/purple = /datum/raptor_color/blue,
+ /datum/raptor_color/white = /datum/raptor_color/red,
+ )
+
+/datum/raptor_color/blue
+ color = "blue"
+ description = "Covered in tough, lava-resistant feathers with thick insulated fur underneath, this breed is capable of marching through lava and fire alike."
+ guaranteed_crossbreeds = list(
+ /datum/raptor_color/red = /datum/raptor_color/purple,
+ /datum/raptor_color/white = /datum/raptor_color/green,
+ )
+
+/datum/raptor_color/blue/setup_raptor(mob/living/basic/raptor/raptor)
+ . = ..()
+ raptor.add_traits(list(TRAIT_LAVA_IMMUNE, TRAIT_NOFIRE_SPREAD), INNATE_TRAIT)
+
+/datum/raptor_color/black
+ color = "black"
+ description = "An ultra rare breed. Due to its sparse nature, not much is known about this sort. However it is said to possess many of its peers' abilities."
+ health = 400
+ speed = 0
+ melee_damage_lower = 20
+ melee_damage_upper = 25
+ redirect_shots = FALSE
+ rideable_component = /datum/component/riding/creature/raptor/combat
+ ai_controller = /datum/ai_controller/basic_controller/raptor/aggressive
+ spawn_chance = 1 // 1 in 150 chance without modifiers
+
+/datum/raptor_color/black/setup_raptor(mob/living/basic/raptor/raptor)
+ . = ..()
+ raptor.add_traits(list(TRAIT_LAVA_IMMUNE, TRAIT_NOFIRE_SPREAD), INNATE_TRAIT)
+
+/datum/raptor_color/black/setup_adult(mob/living/basic/raptor/raptor)
+ . = ..()
+ // Slightly worse than greens at this
+ var/ability_scale = 1 - INVERSE_LERP(RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER, raptor.inherited_stats.ability_modifier)
+ var/mining_mod = round(ability_scale * 0.2, 0.025)
+ if (ability_scale >= 0.8)
+ mining_mod = 0
+ raptor.AddComponent(/datum/component/proficient_miner, mining_mod, TRUE)
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_dex.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_dex.dm
index e7224e29d87..90595dd942a 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_dex.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_dex.dm
@@ -1,62 +1,64 @@
/obj/item/raptor_dex
- name = "raptor Dex"
+ name = "RaptorDex"
desc = "A device used to analyze lavaland raptors!"
icon = 'icons/obj/devices/scanner.dmi'
icon_state = "raptor_dex"
item_flags = NOBLUDGEON
- ///current raptor we are analyzing
- var/datum/weakref/raptor
+ /// Raptor scan data we have stored
+ var/list/scan_data = list("raptor_scan" = FALSE)
/obj/item/raptor_dex/ui_interact(mob/user, datum/tgui/ui)
- if(isnull(raptor?.resolve()))
- balloon_alert(user, "no specimen data!")
- return TRUE
-
ui = SStgui.try_update_ui(user, src, ui)
if(!ui)
ui = new(user, src, "RaptorDex")
ui.open()
-/obj/item/raptor_dex/ui_static_data(mob/user)
- var/list/data = list()
- var/mob/living/basic/raptor/my_raptor = raptor.resolve()
-
- data["raptor_image"] = icon2base64(icon(icon = my_raptor.icon, icon_state = my_raptor.icon_state, frame = 1))
- data["raptor_attack"] = my_raptor.melee_damage_lower
- data["raptor_health"] = my_raptor.maxHealth
- data["raptor_speed"] = my_raptor.speed
- data["raptor_color"] = my_raptor.name
- data["raptor_gender"] = my_raptor.gender
- data["raptor_description"] = my_raptor.dex_description
-
- var/happiness_percentage = my_raptor.ai_controller?.blackboard[BB_BASIC_HAPPINESS]
- var/obj/effect/overlay/happiness_overlay/display = new
- display.set_hearts(happiness_percentage)
- display.pixel_y = ICON_SIZE_Y * 0.5
- data["raptor_happiness"] = icon2base64(getFlatIcon(display, no_anim = TRUE))
- qdel(display)
-
- var/datum/raptor_inheritance/inherit = my_raptor.inherited_stats
- if(isnull(inherit))
- return data
-
- data["inherited_attack"] = inherit.attack_modifier
- data["inherited_attack_max"] = RAPTOR_INHERIT_MAX_ATTACK
- data["inherited_health"] = inherit.health_modifier
- data["inherited_health_max"] = RAPTOR_INHERIT_MAX_HEALTH
-
- data["inherited_traits"] = list()
- for(var/index in inherit.inherit_traits)
- data["inherited_traits"] += GLOB.raptor_inherit_traits[index]
- return data
-
+/obj/item/raptor_dex/ui_data(mob/user)
+ return scan_data
/obj/item/raptor_dex/interact_with_atom(atom/attacked_atom, mob/living/user)
if(!istype(attacked_atom, /mob/living/basic/raptor))
return NONE
- raptor = WEAKREF(attacked_atom)
+ var/mob/living/basic/raptor/my_raptor = attacked_atom
+ var/datum/movespeed_modifier/intent_mod = my_raptor.get_move_intent_slowdown()
+
+ scan_data = list()
+ scan_data["raptor_scan"] = TRUE
+ scan_data["raptor_image"] = icon2base64(icon(icon = my_raptor.icon, icon_state = my_raptor.icon_state, dir = SOUTH, frame = 1))
+ scan_data["raptor_attack"] = my_raptor.melee_damage_lower
+ scan_data["raptor_health"] = my_raptor.health
+ scan_data["raptor_max_health"] = my_raptor.maxHealth
+ scan_data["raptor_speed"] = my_raptor.speed + intent_mod?.multiplicative_slowdown
+ scan_data["raptor_color"] = my_raptor.name
+ scan_data["raptor_gender"] = my_raptor.gender
+ scan_data["raptor_description"] = my_raptor.raptor_color.description
+
+ var/happiness_percentage = my_raptor.ai_controller?.blackboard[BB_BASIC_HAPPINESS]
+ var/obj/effect/overlay/happiness_overlay/display = new()
+ display.set_hearts(happiness_percentage)
+ display.pixel_y = ICON_SIZE_Y * 0.5
+ scan_data["raptor_happiness"] = icon2base64(getFlatIcon(display, no_anim = TRUE))
+ qdel(display)
+
+ var/datum/raptor_inheritance/inherit = my_raptor.inherited_stats
+ if(!isnull(inherit))
+ scan_data["inherited_attack"] = inherit.attack_modifier
+ scan_data["inherited_attack_max"] = RAPTOR_INHERIT_MAX_ATTACK
+ scan_data["inherited_health"] = inherit.health_modifier
+ scan_data["inherited_health_max"] = RAPTOR_INHERIT_MAX_HEALTH
+ scan_data["inherited_speed"] = inherit.speed_modifier
+ scan_data["inherited_speed_max"] = RAPTOR_INHERIT_MAX_SPEED
+ scan_data["inherited_ability"] = inherit.ability_modifier
+ scan_data["inherited_ability_max"] = RAPTOR_INHERIT_MAX_MODIFIER
+ scan_data["inherited_growth"] = inherit.growth_modifier
+ scan_data["inherited_growth_max"] = RAPTOR_INHERIT_MAX_MODIFIER
+
+ scan_data["inherited_traits"] = list()
+ for(var/index in inherit.personality_traits)
+ scan_data["inherited_traits"] += GLOB.raptor_inherit_traits[index]
+
playsound(src, 'sound/mobs/non-humanoids/orbie/orbie_send_out.ogg', 20)
- balloon_alert(user, "scanned")
+ balloon_alert(my_raptor, "scanned")
ui_interact(user)
return ITEM_INTERACT_SUCCESS
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_egg.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_egg.dm
index 1b980857562..2f038f02e64 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_egg.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_egg.dm
@@ -1,58 +1,52 @@
/obj/item/food/egg/raptor_egg
+ name = "raptor egg"
+ desc = "An uneven egg with a rough, thick shell."
icon = 'icons/mob/simple/lavaland/raptor_baby.dmi'
icon_state = "raptor_egg"
- ///inheritance datum to pass on to the child
- var/datum/raptor_inheritance/inherited_stats
+ resistance_flags = LAVA_PROOF|FIRE_PROOF
+ /// Color typepath of the child we spawn
+ var/datum/raptor_color/child_color = /datum/raptor_color
+ /// Inheritance data to pass onto the child
+ var/datum/raptor_inheritance/inherited_stats = null
+ /// Current growth progress
+ var/growth_progress = 0
+ /// Minimum growth progress per second
+ var/min_growth_rate = 0.5
+ /// Maximum growth progress per second
+ var/max_growth_rate = 1
/obj/item/food/egg/raptor_egg/Initialize(mapload)
. = ..()
- if(SSmapping.is_planetary())
- icon = 'icons/mob/simple/lavaland/raptor_icebox.dmi'
-
-/obj/item/food/egg/raptor_egg/proc/determine_growth_path(mob/living/basic/raptor/dad, mob/living/basic/raptor/mom)
- if(dad.type == mom.type)
- add_growth_component(dad.child_path)
- return
- var/dad_color = dad.raptor_color
- var/mom_color = mom.raptor_color
- var/list/my_colors = list(dad_color, mom_color)
- sortTim(my_colors, GLOBAL_PROC_REF(cmp_text_asc))
- for(var/path in GLOB.raptor_growth_paths) //guaranteed spawns
- var/list/required_colors = GLOB.raptor_growth_paths[path]
- if(!compare_list(my_colors, required_colors))
- continue
- add_growth_component(path)
- return
- var/list/valid_subtypes = list()
- var/static/list/all_subtypes = subtypesof(/mob/living/basic/raptor/baby_raptor)
- for(var/path in all_subtypes)
- var/mob/living/basic/raptor/baby_raptor/raptor_path = path
- if(!prob(initial(raptor_path.roll_rate)))
- continue
- valid_subtypes += raptor_path
- add_growth_component(pick(valid_subtypes))
-
-/obj/item/food/egg/raptor_egg/proc/add_growth_component(growth_path)
- if(length(GLOB.raptor_population) >= MAX_RAPTOR_POP)
- return
- AddComponent(\
- /datum/component/fertile_egg,\
- embryo_type = growth_path,\
- minimum_growth_rate = 0.5,\
- maximum_growth_rate = 1,\
- total_growth_required = 100,\
- current_growth = 0,\
- location_allowlist = typecacheof(list(/turf)),\
- post_hatch = CALLBACK(src, PROC_REF(post_hatch)),\
- )
-
-/obj/item/food/egg/raptor_egg/proc/post_hatch(mob/living/basic/raptor/baby)
- if(!istype(baby))
- return
- QDEL_NULL(baby.inherited_stats)
- baby.inherited_stats = inherited_stats
- inherited_stats = null
+ START_PROCESSING(SSobj, src)
/obj/item/food/egg/raptor_egg/Destroy()
+ STOP_PROCESSING(SSobj, src)
QDEL_NULL(inherited_stats)
return ..()
+
+/obj/item/food/egg/raptor_egg/examine(mob/user)
+ . = ..()
+ if (growth_progress >= RAPTOR_EGG_GROWTH_PROGRESS)
+ . += span_boldnotice("Its noticeably shaking, ready to hatch!")
+
+/obj/item/food/egg/raptor_egg/process(seconds_per_tick)
+ if (!isturf(loc) || length(GLOB.raptor_population) >= MAX_RAPTOR_POP)
+ return
+
+ var/growth_value = rand(min_growth_rate, max_growth_rate) * seconds_per_tick * (1 + inherited_stats?.growth_modifier)
+ // Slower growth off hot lavaland
+ if (!SSmapping.level_trait(z, ZTRAIT_ASHSTORM))
+ growth_value *= 0.75
+ // Faster growth in hot hot lava
+ if (islava(loc))
+ growth_value *= 1.5
+
+ growth_progress += growth_value
+ // Don't hatch on lava though, or the chick will die instantly
+ if (growth_progress < RAPTOR_EGG_GROWTH_PROGRESS || islava(loc))
+ return
+
+ visible_message(span_notice("[src] hatches with a quiet cracking sound."))
+ new /mob/living/basic/raptor(loc, child_color, inherited_stats)
+ inherited_stats = null
+ qdel(src)
diff --git a/code/modules/mob/living/basic/lavaland/raptor/raptor_inheritance.dm b/code/modules/mob/living/basic/lavaland/raptor/raptor_inheritance.dm
index 4f72e37a4cf..8c3e0ec8b3e 100644
--- a/code/modules/mob/living/basic/lavaland/raptor/raptor_inheritance.dm
+++ b/code/modules/mob/living/basic/lavaland/raptor/raptor_inheritance.dm
@@ -1,31 +1,97 @@
-#define RANDOM_INHERIT_AMOUNT 2
/datum/raptor_inheritance
- ///list of traits we inherit
- var/list/inherit_traits = list()
- ///attack modifier
- var/attack_modifier
- ///health_modifier
- var/health_modifier
+ /// Inherited parent personality traits
+ var/list/personality_traits = list()
+ /// Flat damage modifier
+ var/attack_modifier = 0
+ /// Flat health modifier
+ var/health_modifier = 0
+ /// Speed modifier, not randomized by default
+ var/speed_modifier = 0
+ /// Primary ability stat modifier, not randomized by default
+ /// Multiplier equates to 1 + this
+ var/ability_modifier = 0
+ /// Growth rate modifier, not randomized by default
+ /// Multiplier equates to 1 + this
+ var/growth_modifier = 0
+ /// Foods eaten that can affect our child's stats -> stats they modify
+ var/list/foods_eaten = list()
+ /// List of all colors in our family tree
+ var/list/parent_colors = list()
-/datum/raptor_inheritance/New(datum/raptor_inheritance/father, datum/raptor_inheritance/mother)
+// Owner being set will randomize the stats as it means we're spawned not via an egg
+// otherwise wait for set_parents call to inherit genetics
+/datum/raptor_inheritance/New(mob/living/basic/raptor/owner)
. = ..()
- randomize_stats()
-
-/datum/raptor_inheritance/proc/randomize_stats()
- attack_modifier = rand(0, RAPTOR_INHERIT_MAX_ATTACK)
- health_modifier = rand(0, RAPTOR_INHERIT_MAX_HEALTH)
- var/list/traits_to_pick = GLOB.raptor_inherit_traits.Copy()
- for(var/i in 1 to RANDOM_INHERIT_AMOUNT)
- inherit_traits += pick_n_take(traits_to_pick)
-
-/datum/raptor_inheritance/proc/set_parents(datum/raptor_inheritance/father, datum/raptor_inheritance/mother)
- if(isnull(father) || isnull(mother))
+ if (!owner)
return
- if(length(father.inherit_traits))
- inherit_traits += pick(father.inherit_traits)
- if(length(mother.inherit_traits))
- inherit_traits += pick(mother.inherit_traits)
- attack_modifier = rand(min(father.attack_modifier, mother.attack_modifier), max(father.attack_modifier, mother.attack_modifier))
- health_modifier = rand(min(father.health_modifier, mother.health_modifier), max(father.health_modifier, mother.health_modifier))
-#undef RANDOM_INHERIT_AMOUNT
+ attack_modifier = rand(RAPTOR_INHERIT_MIN_ATTACK * 0.5, RAPTOR_INHERIT_MAX_ATTACK * 0.5)
+ health_modifier = rand(RAPTOR_INHERIT_MIN_HEALTH * 0.5, RAPTOR_INHERIT_MAX_HEALTH * 0.5)
+ var/list/traits_to_pick = GLOB.raptor_inherit_traits.Copy()
+ for(var/i in 1 to rand(1, RAPTOR_TRAIT_INHERIT_AMOUNT))
+ personality_traits += pick_n_take(traits_to_pick)
+
+/datum/raptor_inheritance/proc/set_parents(mob/living/basic/raptor/mother, mob/living/basic/raptor/father)
+ var/datum/raptor_inheritance/mom_stats = mother.inherited_stats
+ var/datum/raptor_inheritance/dad_stats = father.inherited_stats
+
+ parent_colors = mom_stats.parent_colors | dad_stats.parent_colors | mother.raptor_color.type | father.raptor_color.type
+
+ var/list/traits_to_pick = list()
+ // + so shared traits have double the weight
+ for (var/raptor_trait in mom_stats.personality_traits + dad_stats.personality_traits)
+ if (!traits_to_pick[raptor_trait])
+ traits_to_pick[raptor_trait] = 0
+ traits_to_pick[raptor_trait] += 1
+
+ var/attack_mod = 0
+ var/health_mod = 0
+ var/speed_mod = 0
+ var/ability_mod = 0
+ var/growth_mod = 0
+ var/amount_eaten = 0
+
+ for (var/food_type in foods_eaten)
+ var/list/stat_mods = foods_eaten[food_type]
+ amount_eaten += stat_mods["amount"]
+
+ for (var/food_type in foods_eaten)
+ var/list/stat_mods = foods_eaten[food_type]
+ // First multiply stats themselves, then multiply to get a proportion of this food from amount_eaten
+ var/amount = stat_mods["amount"] ** 2
+ // Eating other foods reduces the effects of a specific one
+ attack_mod += stat_mods["attack"] / amount_eaten * amount
+ health_mod += stat_mods["health"] / amount_eaten * amount
+ speed_mod += stat_mods["speed"] / amount_eaten * amount
+ ability_mod += stat_mods["ability"] / amount_eaten * amount
+ growth_mod += stat_mods["growth"] / amount_eaten * amount
+ var/list/trait_list = stat_mods["traits"]
+ for (var/raptor_trait in trait_list)
+ if (!traits_to_pick[raptor_trait])
+ traits_to_pick[raptor_trait] = 0
+ traits_to_pick[raptor_trait] += trait_list[raptor_trait] * stat_mods["amount"]
+
+ // If we don't clamp these, RNG and drift can get wildly out of control and result in polar values
+ // and this way we at most get twice the minimum/maximum value, so at least half the rand spread is within the clamp values
+ attack_mod = clamp(attack_mod, RAPTOR_INHERIT_MIN_ATTACK, RAPTOR_INHERIT_MAX_ATTACK)
+ health_mod = clamp(health_mod, RAPTOR_INHERIT_MIN_HEALTH, RAPTOR_INHERIT_MAX_HEALTH)
+ speed_mod = clamp(speed_mod, RAPTOR_INHERIT_MIN_SPEED, RAPTOR_INHERIT_MAX_SPEED)
+ ability_mod = clamp(ability_mod, RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER)
+ growth_mod = clamp(growth_mod, RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER)
+
+ attack_modifier = rand((min(mom_stats.attack_modifier, dad_stats.attack_modifier) + min(0, attack_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MIN_ATTACK, (max(mom_stats.attack_modifier, dad_stats.attack_modifier) + max(0, attack_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MAX_ATTACK)
+ health_modifier = rand((min(mom_stats.health_modifier, dad_stats.health_modifier) + min(0, health_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MIN_HEALTH, (max(mom_stats.health_modifier, dad_stats.health_modifier) + max(0, health_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MAX_HEALTH)
+ speed_modifier = rand((min(mom_stats.speed_modifier, dad_stats.speed_modifier) + min(0, speed_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MIN_SPEED, (max(mom_stats.speed_modifier, dad_stats.speed_modifier) + max(0, speed_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MAX_SPEED)
+ ability_modifier = rand((min(mom_stats.ability_modifier, dad_stats.ability_modifier) + min(0, ability_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MIN_MODIFIER, (max(mom_stats.ability_modifier, dad_stats.ability_modifier) + max(0, ability_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MAX_MODIFIER)
+ growth_modifier = rand((min(mom_stats.growth_modifier, dad_stats.growth_modifier) + min(0, growth_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MIN_MODIFIER, (max(mom_stats.growth_modifier, dad_stats.growth_modifier) + max(0, growth_mod)) + RAPTOR_GENETIC_DRIFT * RAPTOR_INHERIT_MAX_MODIFIER)
+
+ for(var/i in 1 to min(length(traits_to_pick), RAPTOR_TRAIT_INHERIT_AMOUNT))
+ var/chosen_trait = pick_weight(traits_to_pick)
+ traits_to_pick -= chosen_trait
+ personality_traits += chosen_trait
+
+ attack_modifier = clamp(attack_modifier, RAPTOR_INHERIT_MIN_ATTACK, RAPTOR_INHERIT_MAX_ATTACK)
+ health_modifier = clamp(health_modifier, RAPTOR_INHERIT_MIN_HEALTH, RAPTOR_INHERIT_MAX_HEALTH)
+ speed_modifier = clamp(speed_modifier, RAPTOR_INHERIT_MIN_SPEED, RAPTOR_INHERIT_MAX_SPEED)
+ ability_modifier = clamp(ability_modifier, RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER)
+ growth_modifier = clamp(growth_modifier, RAPTOR_INHERIT_MIN_MODIFIER, RAPTOR_INHERIT_MAX_MODIFIER)
diff --git a/code/modules/mob/living/basic/lavaland/watcher/watcher_overwatch.dm b/code/modules/mob/living/basic/lavaland/watcher/watcher_overwatch.dm
index d084850c057..963d0b88f35 100644
--- a/code/modules/mob/living/basic/lavaland/watcher/watcher_overwatch.dm
+++ b/code/modules/mob/living/basic/lavaland/watcher/watcher_overwatch.dm
@@ -146,7 +146,8 @@
/atom/movable/screen/alert/status_effect/overwatch
name = "Overwatched"
desc = "Freeze! You are being watched!"
- icon_state = "aimed"
+ use_user_hud_icon = TRUE
+ overlay_state = "aimed"
/// Blocks further applications of the ability for a little while
/datum/status_effect/overwatch_immune
diff --git a/code/modules/mob/living/basic/ruin_defender/flesh.dm b/code/modules/mob/living/basic/ruin_defender/flesh.dm
index 918ea15206a..89854ee8eea 100644
--- a/code/modules/mob/living/basic/ruin_defender/flesh.dm
+++ b/code/modules/mob/living/basic/ruin_defender/flesh.dm
@@ -181,7 +181,7 @@
/mob/living/basic/living_limb_flesh/proc/on_limb_lost(atom/movable/source, mob/living/carbon/old_owner, special, dismembered)
SIGNAL_HANDLER
unregister_from_limb(old_owner)
- addtimer(CALLBACK(src, PROC_REF(wake_up), source), 2 SECONDS)
+ addtimer(CALLBACK(src, PROC_REF(wake_up), source), 2 SECONDS, TIMER_STOPPABLE | TIMER_DELETE_ME)
/mob/living/basic/living_limb_flesh/proc/register_to_limb(obj/item/bodypart/part)
current_bodypart = part
@@ -199,6 +199,8 @@
current_bodypart = null
/mob/living/basic/living_limb_flesh/proc/wake_up(atom/limb)
+ if(QDELETED(src))
+ return
visible_message(span_warning("[src] begins flailing around!"))
Shake(6, 6, 0.5 SECONDS)
ai_controller.set_ai_status(AI_STATUS_ON)
diff --git a/code/modules/mob/living/basic/snails/snail.dm b/code/modules/mob/living/basic/snails/snail.dm
index 0cbdaf9f113..5c8ea912ee4 100644
--- a/code/modules/mob/living/basic/snails/snail.dm
+++ b/code/modules/mob/living/basic/snails/snail.dm
@@ -81,6 +81,7 @@
/mob/living/basic/snail/mob_pickup(mob/living/user)
var/obj/item/mob_holder/snail/holder = new(get_turf(src), src, held_state, head_icon, held_lh, held_rh, worn_slot_flags)
+ SEND_SIGNAL(src, COMSIG_LIVING_SCOOPED_UP, user, holder)
var/display_message = "[user] [HAS_TRAIT(src, TRAIT_MOVE_FLOATING) ? "scoops up [src]" : "peels [src] off the ground"]!"
user.visible_message(span_warning(display_message))
user.put_in_hands(holder)
diff --git a/code/modules/mob/living/basic/space_fauna/wumborian_fugu/inflation.dm b/code/modules/mob/living/basic/space_fauna/wumborian_fugu/inflation.dm
index 1281cb06f57..9c300ec0ea3 100644
--- a/code/modules/mob/living/basic/space_fauna/wumborian_fugu/inflation.dm
+++ b/code/modules/mob/living/basic/space_fauna/wumborian_fugu/inflation.dm
@@ -43,7 +43,8 @@
/atom/movable/screen/alert/status_effect/inflated
name = "WUMBO"
desc = "You feel big and strong!"
- icon_state = "gross"
+ use_user_hud_icon = TRUE
+ overlay_state = "gross"
/datum/status_effect/inflated/on_creation(mob/living/new_owner, ...)
if (!istype(new_owner, /mob/living/basic/wumborian_fugu))
diff --git a/code/modules/mob/living/blood_types.dm b/code/modules/mob/living/blood_types.dm
index de779583bb7..05881896ebc 100644
--- a/code/modules/mob/living/blood_types.dm
+++ b/code/modules/mob/living/blood_types.dm
@@ -231,6 +231,10 @@
. = ..()
compatible_types = subtypesof(/datum/blood_type)
+/datum/blood_type/human/universal/vampire
+ name = BLOOD_TYPE_VAMPIRE
+ dna_string = "Hemovore DNA"
+
/datum/blood_type/animal
name = BLOOD_TYPE_ANIMAL
desc = "Blood cells suspended in plasma, the most abundant of which being the hemoglobin-containing red blood cells."
@@ -290,10 +294,6 @@
if (blood.desc == /obj/effect/decal/cleanable/blood::desc)
blood.desc = /obj/effect/decal/cleanable/blood/oil::desc
-/datum/blood_type/vampire
- name = BLOOD_TYPE_VAMPIRE
- dna_string = "Hemovore DNA"
-
/datum/blood_type/meat // why does this exist
name = BLOOD_TYPE_MEAT
dna_string = "Meaty DNA"
diff --git a/code/modules/mob/living/brain/brain.dm b/code/modules/mob/living/brain/brain.dm
index 54fbb132db2..fc8e60b63e0 100644
--- a/code/modules/mob/living/brain/brain.dm
+++ b/code/modules/mob/living/brain/brain.dm
@@ -58,10 +58,10 @@
return
/mob/living/brain/get_eye_protection()//no eyes
- return 2
+ return FLASH_PROTECTION_WELDER
-/mob/living/brain/get_ear_protection()//no ears
- return 2
+/mob/living/brain/get_ear_protection(ignore_deafness = FALSE)
+ return ..() + EAR_PROTECTION_HEAVY
/mob/living/brain/flash_act(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, type = /atom/movable/screen/fullscreen/flash, length = 25)
return // no eyes, no flashing
diff --git a/code/modules/mob/living/brain/brain_cybernetic.dm b/code/modules/mob/living/brain/brain_cybernetic.dm
index 8b24341ed46..b5925514e4d 100644
--- a/code/modules/mob/living/brain/brain_cybernetic.dm
+++ b/code/modules/mob/living/brain/brain_cybernetic.dm
@@ -4,6 +4,7 @@
icon_state = "brain-c"
organ_flags = ORGAN_ROBOTIC | ORGAN_VITAL
failing_desc = "seems to be broken, and will not work without repairs."
+ shade_color = null
var/emp_dmg_mult = 1 //BUBBER EDIT - Variable multiplier for damage from EMPs. Note the base damage is 20.
var/emp_dmg_max = 999 ///BUBBER EDIT - Threshold before the organ simply stops taking damage from EMPs. Defaults to kill
diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm
index 246e74a1bd5..4c074996285 100644
--- a/code/modules/mob/living/brain/brain_item.dm
+++ b/code/modules/mob/living/brain/brain_item.dm
@@ -46,6 +46,8 @@
var/variant_traits_added
/// Variance in brain traits removed by subtypes
var/variant_traits_removed
+ /// The color of this brain. Fluff, only used when repairing (shade of...).
+ var/shade_color = "pink"
/obj/item/organ/brain/Initialize(mapload)
. = ..()
@@ -220,8 +222,8 @@
if(!do_after(user, 3 SECONDS, src))
to_chat(user, span_warning("You failed to pour the contents of [item] onto [src]!"))
return TRUE
-
- user.visible_message(span_notice("[user] pours the contents of [item] onto [src], causing it to reform its original shape and turn a slightly brighter shade of pink."), span_notice("You pour the contents of [item] onto [src], causing it to reform its original shape and turn a slightly brighter shade of pink."))
+ var/and_bright_shade = !shade_color ? "" : " and turn a slightly brighter shade of [shade_color]"
+ user.visible_message(span_notice("[user] pours the contents of [item] onto [src], causing it to reform its original shape[and_bright_shade]."), span_notice("You pour the contents of [item] onto [src], causing it to reform its original shape[and_bright_shade]."))
var/amount = item.reagents.get_reagent_amount(/datum/reagent/medicine/mannitol)
var/healto = max(0, damage - amount * 2)
item.reagents.remove_all(ROUND_UP(item.reagents.total_volume / amount * (damage - healto) * 0.5)) //only removes however much solution is needed while also taking into account how much of the solution is mannitol
@@ -345,12 +347,20 @@
owner.investigate_log("has been killed by brain damage.", INVESTIGATE_DEATHS)
owner.death()
+/obj/item/organ/brain/on_bodypart_remove(obj/item/bodypart/limb, movement_flags)
+ . = ..()
+ update_brain_color(animate = FALSE) // once it's out in the world we need to make sure it's the right color
+
/obj/item/organ/brain/apply_organ_damage(damage_amount, maximum = maxHealth, required_organ_flag = NONE)
. = ..()
var/delta_dam = . //for the sake of clarity
- if(delta_dam <= 0 || damage < BRAIN_DAMAGE_MILD)
- return
+ if(isnull(bodypart_owner)) // no need to color it if it's in someone's noggin
+ update_brain_color()
+ if(delta_dam > 0 && damage > BRAIN_DAMAGE_MILD)
+ roll_for_brain_trauma(delta_dam)
+/// Rolls a random chance to gain a brain trauma based on damage taken and current damage level
+/obj/item/organ/brain/proc/roll_for_brain_trauma(delta_dam)
if(prob(delta_dam * (1 + max(0, (damage - BRAIN_DAMAGE_MILD)/100)))) //Base chance is the hit damage; for every point of damage past the threshold the chance is increased by 1% //learn how to do your bloody math properly goddamnit
gain_trauma_type(BRAIN_TRAUMA_MILD, natural_gain = TRUE)
@@ -363,6 +373,31 @@
else
gain_trauma_type(BRAIN_TRAUMA_SEVERE, natural_gain = TRUE)
+#define BRAIN_DAMAGE_FILTER "brain_damage_color_filter"
+
+/// Updates the brain's color based on damage level - the more damaged, the darker and grayer it gets
+/obj/item/organ/brain/proc/update_brain_color(animate = TRUE)
+ if(damage <= 0)
+ if(get_filter(BRAIN_DAMAGE_FILTER))
+ if(animate)
+ transition_filter(BRAIN_DAMAGE_FILTER, color_matrix_filter("#ffffff"), time = 1 SECONDS)
+ addtimer(CALLBACK(src, TYPE_PROC_REF(/datum, remove_filter), "brain_damage_color_filter"), 1.2 SECONDS, TIMER_UNIQUE)
+ else
+ remove_filter(BRAIN_DAMAGE_FILTER)
+ return
+
+ var/gradient = rgb_gradient(round(damage / maxHealth, 0.01), 0, "#ffffff", 1, "#7f7f7f")
+ if(animate)
+ if(!get_filter(BRAIN_DAMAGE_FILTER))
+ add_filter(BRAIN_DAMAGE_FILTER, 1, color_matrix_filter("#ffffff"))
+ transition_filter(BRAIN_DAMAGE_FILTER, color_matrix_filter(gradient), time = 1 SECONDS)
+ else if(get_filter(BRAIN_DAMAGE_FILTER))
+ modify_filter(BRAIN_DAMAGE_FILTER, color_matrix_filter(gradient))
+ else
+ add_filter(BRAIN_DAMAGE_FILTER, 1, color_matrix_filter(gradient))
+
+#undef BRAIN_DAMAGE_FILTER
+
/obj/item/organ/brain/check_damage_thresholds()
. = ..()
if(!owner)
@@ -452,12 +487,14 @@
icon_state = "brain-x"
variant_traits_added = list(TRAIT_PRIMITIVE)
variant_traits_removed = list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER)
+ shade_color = "green"
/obj/item/organ/brain/alien
name = "alien brain"
desc = "We barely understand the brains of terrestial animals. Who knows what we may find in the brain of such an advanced species?"
icon_state = "brain-x"
variant_traits_removed = list(TRAIT_LITERATE, TRAIT_ADVANCEDTOOLUSER)
+ shade_color = "green"
/obj/item/organ/brain/primitive //No like books and stompy metal men
name = "primitive brain"
@@ -478,6 +515,7 @@
icon_state = "adamantine_resonator"
can_smoothen_out = FALSE
color = COLOR_GOLEM_GRAY
+ shade_color = "teal"
organ_flags = ORGAN_MINERAL
variant_traits_added = list(TRAIT_ROCK_METAMORPHIC)
@@ -486,6 +524,7 @@
desc = "This is your brain on bluespace dust. Not even once."
icon_state = "random_fly_4"
can_smoothen_out = FALSE
+ shade_color = null
// This fixes an edge case from species/regenerate_organs that would transfer the brain trauma before organ/on_mob_remove can remove it
// Prevents wizards from using the magic mirror to gain bluespace_prophet trauma and then switching to another race
@@ -527,6 +566,7 @@
icon_state = "brain-ghost"
movement_type = PHASING
organ_flags = parent_type::organ_flags | ORGAN_GHOST
+ shade_color = "ectoplasmic white"
/obj/item/organ/brain/abductor
name = "grey brain"
@@ -534,6 +574,7 @@
icon_state = "brain-x"
brain_size = 1.3
variant_traits_added = list(TRAIT_REMOTE_TASTING)
+ shade_color = "grey"
////////////////////////////////////TRAUMAS////////////////////////////////////////
@@ -698,3 +739,4 @@
desc = "The brain of a pod person, it's a bit more plant-like than a human brain."
foodtype_flags = PODPERSON_ORGAN_FOODTYPES
color = COLOR_LIME
+ shade_color = "lime"
diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm
index e0892cbaf8e..3d613d250b7 100644
--- a/code/modules/mob/living/carbon/alien/alien_defense.dm
+++ b/code/modules/mob/living/carbon/alien/alien_defense.dm
@@ -1,9 +1,9 @@
/mob/living/carbon/alien/get_eye_protection()
- return ..() + 2 //potential cyber implants + natural eye protection
+ return ..() + FLASH_PROTECTION_WELDER //potential cyber implants + natural eye protection
-/mob/living/carbon/alien/get_ear_protection()
- return 2 //no ears
+/mob/living/carbon/alien/get_ear_protection(ignore_deafness = FALSE)
+ return ..() + EAR_PROTECTION_HEAVY //no ears
/mob/living/carbon/alien/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)
..(AM, skipcatch = TRUE, hitpush = FALSE)
@@ -87,10 +87,6 @@ In all, this is a lot like the monkey code. /N
return TRUE
-
-/mob/living/carbon/alien/soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 5, deafen_pwr = 15)
- return 0
-
/mob/living/carbon/alien/acid_act(acidpwr, acid_volume)
return FALSE//aliens are immune to acid.
diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm
index 27482acc9e5..a6ce2337910 100644
--- a/code/modules/mob/living/carbon/carbon.dm
+++ b/code/modules/mob/living/carbon/carbon.dm
@@ -819,7 +819,9 @@
return ..()
/mob/living/carbon/can_be_revived()
- if(!get_organ_by_type(/obj/item/organ/brain) && (!IS_CHANGELING(src)) || HAS_TRAIT(src, TRAIT_HUSK))
+ if(HAS_TRAIT(src, TRAIT_HUSK))
+ return FALSE
+ if(!HAS_TRAIT(src, TRAIT_BRAINLESS_CARBON) && !get_organ_by_type(/obj/item/organ/brain))
return FALSE
//SKYRAT EDIT ADDITION - DNR TRAIT // BUBBER EDIT REMOVAL
// if(HAS_TRAIT(src, TRAIT_DNR))
@@ -838,38 +840,51 @@
if (HAS_TRAIT(src, TRAIT_HUSK))
return DEFIB_FAIL_HUSK
+ if (IS_FAKE_KEY(key))
+ return DEFIB_NOGRAB_AGHOST
+
if (HAS_TRAIT(src, TRAIT_DEFIB_BLACKLISTED))
return DEFIB_FAIL_BLACKLISTED
if ((getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE))
return DEFIB_FAIL_TISSUE_DAMAGE
- // Only check for a heart if they actually need a heart. Who would've thunk
- if (needs_heart())
- var/obj/item/organ/heart = get_organ_by_type(/obj/item/organ/heart)
+ var/heart_status = can_defib_heart(get_organ_by_type(/obj/item/organ/heart))
+ if (heart_status)
+ return heart_status
- if (!heart)
- return DEFIB_FAIL_NO_HEART
-
- if (heart.organ_flags & ORGAN_FAILING)
- return DEFIB_FAIL_FAILING_HEART
-
- var/obj/item/organ/brain/current_brain = get_organ_by_type(/obj/item/organ/brain)
-
- if (QDELETED(current_brain))
- return DEFIB_FAIL_NO_BRAIN
-
- if (current_brain.organ_flags & ORGAN_FAILING)
- return DEFIB_FAIL_FAILING_BRAIN
-
- if (current_brain.suicided || (current_brain.brainmob && HAS_TRAIT(current_brain.brainmob, TRAIT_SUICIDED)))
- return DEFIB_FAIL_NO_INTELLIGENCE
-
- if(IS_FAKE_KEY(key))
- return DEFIB_NOGRAB_AGHOST
+ var/brain_status = SEND_SIGNAL(src, COMSIG_CARBON_DEFIB_BRAIN_CHECK) || can_defib_brain(get_organ_by_type(/obj/item/organ/brain))
+ if (brain_status)
+ return brain_status
return DEFIB_POSSIBLE
+/// Return a defib status based on the heart organ provided
+/mob/living/carbon/proc/can_defib_heart(obj/item/organ/heart/heart_organ)
+ if (!needs_heart())
+ return NONE
+
+ if (QDELETED(heart_organ))
+ return DEFIB_FAIL_NO_HEART
+
+ if (heart_organ.organ_flags & ORGAN_FAILING)
+ return DEFIB_FAIL_FAILING_HEART
+
+ return NONE
+
+/// Return a defib status based on the brain organ provided
+/mob/living/carbon/proc/can_defib_brain(obj/item/organ/brain/brain_organ)
+ if (QDELETED(brain_organ))
+ return DEFIB_FAIL_NO_BRAIN
+
+ if (brain_organ.organ_flags & ORGAN_FAILING)
+ return DEFIB_FAIL_FAILING_BRAIN
+
+ if (brain_organ.suicided || (brain_organ.brainmob && HAS_TRAIT(brain_organ.brainmob, TRAIT_SUICIDED)))
+ return DEFIB_FAIL_NO_INTELLIGENCE
+
+ return NONE
+
/mob/living/carbon/proc/can_defib_client()
return (client || get_ghost(FALSE, FALSE)) && (can_defib() & DEFIB_REVIVABLE_STATES) // SKYRAT EDIT - ORIGINAL: return (client || get_ghost(FALSE, TRUE)) && (can_defib() & DEFIB_REVIVABLE_STATES)
diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm
index 41f8b00e7c7..36fe73fe968 100644
--- a/code/modules/mob/living/carbon/carbon_defense.dm
+++ b/code/modules/mob/living/carbon/carbon_defense.dm
@@ -27,15 +27,11 @@
if(deafen)
ears.adjust_temporary_deafness(deafen)
-/mob/living/carbon/get_ear_protection()
- . = ..()
- if(HAS_TRAIT(src, TRAIT_DEAF))
- return INFINITY //For all my homies that can not hear in the world
- var/obj/item/organ/ears/E = get_organ_slot(ORGAN_SLOT_EARS)
- if(!E)
+/mob/living/carbon/get_ear_protection(ignore_deafness = FALSE)
+ var/obj/item/organ/ears/ears = get_organ_slot(ORGAN_SLOT_EARS)
+ if(!ears)
return INFINITY
- else
- . += E.bang_protect
+ return ..() + ears.bang_protect
/mob/living/carbon/is_mouth_covered(check_flags = ALL)
if((check_flags & ITEM_SLOT_HEAD) && head && (head.flags_cover & HEADCOVERSMOUTH))
@@ -552,38 +548,6 @@
else if(damage == 0 && prob(20)) // just enough protection
to_chat(src, span_notice("Something bright flashes in the corner of your vision!"))
-
-/mob/living/carbon/soundbang_act(intensity = 1, stun_pwr = 20, damage_pwr = 5, deafen_pwr = 15)
- var/list/reflist = list(intensity) // Need to wrap this in a list so we can pass a reference
- SEND_SIGNAL(src, COMSIG_CARBON_SOUNDBANG, reflist)
- intensity = reflist[1]
- var/ear_safety = get_ear_protection()
- var/obj/item/organ/ears/ears = get_organ_slot(ORGAN_SLOT_EARS)
- var/effect_amount = intensity - ear_safety
- if(effect_amount <= 0)
- return FALSE
-
- if(stun_pwr)
- Paralyze((stun_pwr*effect_amount)*0.1)
- Knockdown(stun_pwr*effect_amount)
-
- if(ears && (deafen_pwr || damage_pwr))
- var/ear_damage = damage_pwr * effect_amount
- var/deaf = deafen_pwr * effect_amount * 2 SECONDS
- sound_damage(ear_damage, deaf)
-
- . = effect_amount //how soundbanged we are
- SEND_SOUND(src, sound('sound/items/weapons/flash_ring.ogg',0,1,0,250))
-
- if(ears.damage < 5)
- return
- if(ears.damage >= 15 && prob(ears.damage - 5))
- to_chat(src, span_userdanger("You can't hear anything!"))
- // Makes you deaf, enough that you need a proper source of healing, it won't self heal
- // you need earmuffs, inacusiate, or replacement
- ears.set_organ_damage(ears.maxHealth)
- to_chat(src, span_warning("Your ears start to ring[ears.damage >= 15 ? " badly!":"!"]"))
-
/mob/living/carbon/damage_clothes(damage_amount, damage_type = BRUTE, damage_flag = 0, def_zone)
if(damage_type != BRUTE && damage_type != BURN)
return
@@ -753,14 +717,15 @@
new_organ.replace_into(src)
new_organ.organ_flags |= ORGAN_MUTANT
- var/obj/item/bodypart/new_part = pick(GLOB.bioscrambler_valid_parts)
- var/obj/item/bodypart/picked_user_part = get_bodypart(initial(new_part.body_zone))
- if (picked_user_part && BODYTYPE_CAN_BE_BIOSCRAMBLED(picked_user_part.bodytype))
- changed_something = TRUE
- new_part = new new_part()
- new_part.replace_limb(src, special = TRUE)
- if (picked_user_part)
- qdel(picked_user_part)
+ if (!HAS_TRAIT(src, TRAIT_NODISMEMBER))
+ var/obj/item/bodypart/new_part = pick(GLOB.bioscrambler_valid_parts)
+ var/obj/item/bodypart/picked_user_part = get_bodypart(initial(new_part.body_zone))
+ if (picked_user_part && BODYTYPE_CAN_BE_BIOSCRAMBLED(picked_user_part.bodytype))
+ changed_something = TRUE
+ new_part = new new_part()
+ new_part.replace_limb(src, special = TRUE)
+ if (picked_user_part)
+ qdel(picked_user_part)
if (!changed_something)
to_chat(src, span_notice("Your augmented body protects you from [scramble_source]!"))
diff --git a/code/modules/mob/living/carbon/carbon_movement.dm b/code/modules/mob/living/carbon/carbon_movement.dm
index 83b53e64cf9..afdd1741d55 100644
--- a/code/modules/mob/living/carbon/carbon_movement.dm
+++ b/code/modules/mob/living/carbon/carbon_movement.dm
@@ -1,10 +1,12 @@
/mob/living/carbon/slip(knockdown_amount, obj/slipped_on, lube_flags, paralyze, daze, force_drop = FALSE)
if(movement_type & MOVETYPES_NOT_TOUCHING_GROUND)
return FALSE
+ if(!(loc.handle_slip(src, knockdown_amount, slipped_on, lube_flags, paralyze, daze, force_drop)))
+ return FALSE
if(!(lube_flags & SLIDE_ICE))
log_combat(src, (slipped_on || get_turf(src)), "slipped on the", null, ((lube_flags & SLIDE) ? "(SLIDING)" : null))
..()
- return loc.handle_slip(src, knockdown_amount, slipped_on, lube_flags, paralyze, daze, force_drop)
+ return TRUE
/mob/living/carbon/Move(NewLoc, direct)
. = ..()
diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm
index 9cb84c3015d..a6f6aed6aae 100644
--- a/code/modules/mob/living/carbon/human/_species.dm
+++ b/code/modules/mob/living/carbon/human/_species.dm
@@ -1379,7 +1379,12 @@ GLOBAL_LIST_EMPTY(features_by_species)
* Handles exposure to the skin of various gases.
*/
/datum/species/proc/handle_gas_interaction(mob/living/carbon/human/human, datum/gas_mixture/environment, seconds_per_tick, times_fired)
- if((human?.wear_suit?.clothing_flags & STOPSPRESSUREDAMAGE) && (human?.head?.clothing_flags & STOPSPRESSUREDAMAGE))
+ /// Some non-clothing items may end up in these slots, e.g. flowers worn on the head, so we should consider clothing_flags as potentially nonexistant as a var.
+ /// Otherwise we will get a very spammy runtime.
+ var/suit_flags = istype(human?.wear_suit, /obj/item/clothing) ? human.wear_suit.clothing_flags : NONE
+ var/head_flags = istype(human?.head, /obj/item/clothing) ? human.head.clothing_flags : NONE
+
+ if((suit_flags & STOPSPRESSUREDAMAGE) && (head_flags & STOPSPRESSUREDAMAGE))
return
for(var/gas_id in environment.gases)
diff --git a/code/modules/mob/living/carbon/human/dummy.dm b/code/modules/mob/living/carbon/human/dummy.dm
index 134cec10892..0f8fc16e68b 100644
--- a/code/modules/mob/living/carbon/human/dummy.dm
+++ b/code/modules/mob/living/carbon/human/dummy.dm
@@ -114,22 +114,9 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy)
target.dna.features[FEATURE_MUTANT_COLOR] = COLOR_VIBRANT_LIME
target.dna.features[FEATURE_ETHEREAL_COLOR] = COLOR_WHITE
/* BUBBER EDIT REMOVAL BEGIN - Customization
- target.dna.features[FEATURE_LIZARD_MARKINGS] = get_consistent_feature_entry(SSaccessories.lizard_markings_list)
- target.dna.features[FEATURE_EARS] = get_consistent_feature_entry(SSaccessories.ears_list)
- target.dna.features[FEATURE_FRILLS] = get_consistent_feature_entry(SSaccessories.frills_list)
- target.dna.features[FEATURE_HORNS] = get_consistent_feature_entry(SSaccessories.horns_list)
- target.dna.features[FEATURE_MOTH_ANTENNAE] = get_consistent_feature_entry(SSaccessories.moth_antennae_list)
- target.dna.features[FEATURE_MOTH_MARKINGS] = get_consistent_feature_entry(SSaccessories.moth_markings_list)
- target.dna.features[FEATURE_MOTH_WINGS] = get_consistent_feature_entry(SSaccessories.moth_wings_list)
- target.dna.features[FEATURE_SNOUT] = get_consistent_feature_entry(SSaccessories.snouts_list)
- target.dna.features[FEATURE_SPINES] = get_consistent_feature_entry(SSaccessories.spines_list)
- target.dna.features[FEATURE_TAIL_CAT] = get_consistent_feature_entry(SSaccessories.tails_list_felinid) // it's a lie
- target.dna.features[FEATURE_TAIL_LIZARD] = get_consistent_feature_entry(SSaccessories.tails_list_lizard)
- target.dna.features[FEATURE_TAIL_MONKEY] = get_consistent_feature_entry(SSaccessories.tails_list_monkey)
- target.dna.features[FEATURE_TAIL_FISH] = get_consistent_feature_entry(SSaccessories.tails_list_fish)
- target.dna.features[FEATURE_POD_HAIR] = get_consistent_feature_entry(SSaccessories.pod_hair_list)
- target.dna.features[FEATURE_MUSH_CAP] = get_consistent_feature_entry(SSaccessories.caps_list)
- */ // BUBBER EDIT REMOVAL END
+ for(var/feature_key in SSaccessories.feature_list)
+ target.dna.features[feature_key] = get_consistent_feature_entry(SSaccessories.feature_list[feature_key])
+ */// BUBBER EDIT REMOVAL END
target.dna.initialize_dna(newblood_type = get_blood_type(BLOOD_TYPE_O_MINUS), create_mutation_blocks = FALSE, randomize_features = FALSE)
// UF and UI are nondeterministic, even though the features are the same some blocks will randomize slightly
// In practice this doesn't matter, but this is for the sake of 100%(ish) consistency
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index b8ab8ba0d13..ca696774e8c 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -136,7 +136,7 @@
id_species ||= dna.species.name
id_blood_type ||= get_bloodtype()
- if(istype(id, /obj/item/card/id/advanced))
+ else if(istype(id, /obj/item/card/id/advanced))
var/obj/item/card/id/advanced/advancedID = id
id_job = advancedID.trim_assignment_override || id_job
diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm
index 21ce842467a..68b325ada91 100644
--- a/code/modules/mob/living/carbon/human/human_helpers.dm
+++ b/code/modules/mob/living/carbon/human/human_helpers.dm
@@ -279,6 +279,7 @@
mob_height = dna?.species?.update_species_heights(src) || base_mob_height
if(old_height != mob_height)
regenerate_icons()
+ SEND_SIGNAL(src, COMSIG_HUMAN_HEIGHT_UPDATED, old_height)
/**
* Makes a full copy of src and returns it.
diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm
index 6eea5ca25a1..037336b1a43 100644
--- a/code/modules/mob/living/carbon/human/human_update_icons.dm
+++ b/code/modules/mob/living/carbon/human/human_update_icons.dm
@@ -364,7 +364,7 @@ There are several things that need to be remembered:
var/obj/item/bodypart/chest/my_chest = get_bodypart(BODY_ZONE_CHEST)
// SKYRAT EDIT ADDITION
if(!mutant_override)
- my_chest?.worn_belt_offset?.apply_offset(neck_overlay)
+ my_chest?.worn_neck_offset?.apply_offset(neck_overlay)
// SKYRAT EDIT END
overlays_standing[NECK_LAYER] = neck_overlay
diff --git a/code/modules/mob/living/carbon/human/species_types/dullahan.dm b/code/modules/mob/living/carbon/human/species_types/dullahan.dm
index 7375c259243..af665cb07eb 100644
--- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm
+++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm
@@ -9,6 +9,7 @@
TRAIT_ADVANCEDTOOLUSER, // Normally applied by brain but we don't have one
TRAIT_LITERATE,
TRAIT_CAN_STRIP,
+ TRAIT_BRAINLESS_CARBON,
)
bodypart_overrides = list(
BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left,
@@ -42,8 +43,12 @@
. = ..()
human.lose_hearing_sensitivity(TRAIT_GENERIC)
RegisterSignal(human, COMSIG_CARBON_ATTACH_LIMB, PROC_REF(on_gained_part))
+ RegisterSignal(human, COMSIG_CARBON_DEFIB_BRAIN_CHECK, PROC_REF(defib_check))
var/obj/item/bodypart/head/head = human.get_bodypart(BODY_ZONE_HEAD)
+ head.speech_span = null
+ if(isnull(human.drop_location()))
+ return
head?.drop_limb()
if(QDELETED(head)) //drop_limb() deletes the limb if no drop location exists and character setup dummies are located in nullspace.
return
@@ -54,16 +59,20 @@
var/obj/item/organ/eyes/eyes = new /obj/item/organ/eyes(head)
eyes.eye_color_left = human.eye_color_left
eyes.eye_color_right = human.eye_color_right
- eyes.bodypart_insert(my_head)
+ eyes.bodypart_insert(head)
human.update_body()
+ head.update_limb()
head.update_icon_dropped()
RegisterSignal(head, COMSIG_QDELETING, PROC_REF(on_head_destroyed))
+ RegisterSignal(my_head, COMSIG_MOVABLE_MOVED, PROC_REF(on_relay_move))
/// If we gained a new body part, it had better not be a head
/datum/species/dullahan/proc/on_gained_part(mob/living/carbon/human/dullahan, obj/item/bodypart/part)
SIGNAL_HANDLER
- if (part.body_zone != BODY_ZONE_HEAD)
+ if(part.body_zone != BODY_ZONE_HEAD)
return
+ if(isnull(dullahan.drop_location()))
+ return // don't gib nullspace
my_head = null
dullahan.investigate_log("has been gibbed by having an illegal head put on [dullahan.p_their()] shoulders.", INVESTIGATE_DEATHS)
dullahan.gib(DROP_ALL_REMAINS) // Yeah so giving them a head on their body is really not a good idea, so their original head will remain but uh, good luck fixing it after that.
@@ -72,12 +81,24 @@
/datum/species/dullahan/proc/on_head_destroyed()
SIGNAL_HANDLER
var/mob/living/human = my_head?.owner
- if (QDELETED(human))
+ if(QDELETED(human))
return // guess we already died
my_head = null
human.investigate_log("has been gibbed by the loss of [human.p_their()] head.", INVESTIGATE_DEATHS)
human.gib(DROP_ALL_REMAINS)
+/// Head was butchered? No more dullahan
+/datum/species/dullahan/proc/on_relay_move()
+ SIGNAL_HANDLER
+ if(QDELETED(my_head?.owner) || !isdullahan(my_head?.owner))
+ return
+ my_head.owner.gib(DROP_ALL_REMAINS)
+ QDEL_NULL(my_head)
+
+/datum/species/dullahan/proc/defib_check(mob/living/carbon/human/human)
+ SIGNAL_HANDLER
+ return human.can_defib_brain(locate(/obj/item/organ/brain) in my_head.loc) || DEFIB_POSSIBLE
+
/datum/species/dullahan/on_species_loss(mob/living/carbon/human/human)
. = ..()
if(my_head)
@@ -89,6 +110,7 @@
qdel(detached_head)
UnregisterSignal(human, COMSIG_CARBON_ATTACH_LIMB)
+ UnregisterSignal(human, COMSIG_CARBON_DEFIB_BRAIN_CHECK)
human.regenerate_limb(BODY_ZONE_HEAD, FALSE)
human.become_hearing_sensitive()
prevent_perspective_change = FALSE
@@ -169,7 +191,8 @@
organ_flags = ORGAN_ORGANIC //not vital
/obj/item/organ/tongue/dullahan
- zone = "abstract"
+ zone = BODY_ZONE_CHEST
+ organ_flags = parent_type::organ_flags | ORGAN_UNREMOVABLE
modifies_speech = TRUE
/obj/item/organ/tongue/dullahan/handle_speech(datum/source, list/speech_args)
@@ -179,17 +202,23 @@
var/datum/species/dullahan/dullahan_species = human.dna.species
if(isobj(dullahan_species.my_head.loc))
var/obj/head = dullahan_species.my_head.loc
- head.say(speech_args[SPEECH_MESSAGE], spans = speech_args[SPEECH_SPANS], sanitize = FALSE, language = speech_args[SPEECH_LANGUAGE], message_range = speech_args[SPEECH_RANGE])
+ if(speech_args[SPEECH_MODS][WHISPER_MODE]) // whisper away
+ speech_args[SPEECH_SPANS] |= SPAN_ITALICS
+ head.say(speech_args[SPEECH_MESSAGE], spans = speech_args[SPEECH_SPANS], sanitize = FALSE, language = speech_args[SPEECH_LANGUAGE], message_range = speech_args[SPEECH_RANGE], message_mods = speech_args[SPEECH_MODS])
speech_args[SPEECH_MESSAGE] = ""
/obj/item/organ/ears/dullahan
- zone = "abstract"
+ zone = BODY_ZONE_CHEST
+ organ_flags = parent_type::organ_flags | ORGAN_UNREMOVABLE
+ decay_factor = 0
/obj/item/organ/eyes/dullahan
name = "head vision"
desc = "An abstraction."
actions_types = list(/datum/action/item_action/organ_action/dullahan)
- zone = "abstract"
+ zone = BODY_ZONE_CHEST
+ organ_flags = parent_type::organ_flags | ORGAN_UNREMOVABLE
+ decay_factor = 0
tint = INFINITY // to switch the vision perspective to the head on species_gain() without issue.
/datum/action/item_action/organ_action/dullahan
@@ -223,7 +252,7 @@
START_PROCESSING(SSobj, src)
RegisterSignal(owner, COMSIG_CARBON_REGENERATE_LIMBS, PROC_REF(unlist_head))
RegisterSignal(owner, COMSIG_LIVING_REVIVE, PROC_REF(retrieve_head))
- RegisterSignal(owner, COMSIG_HUMAN_PREFS_APPLIED, PROC_REF(update_prefs_name))
+ RegisterSignal(owner, COMSIG_HUMAN_PREFS_APPLIED, PROC_REF(on_prefs_loaded))
become_hearing_sensitive(ROUNDSTART_TRAIT)
/obj/item/dullahan_relay/Destroy()
@@ -231,32 +260,33 @@
owner = null
return ..()
-/obj/item/dullahan_relay/process()
- if(istype(loc, /obj/item/bodypart/head) && !QDELETED(owner))
- return
- qdel(src)
- return PROCESS_KILL
-
/// Updates our names after applying name prefs
-/obj/item/dullahan_relay/proc/update_prefs_name(mob/living/carbon/human/wearer)
+/obj/item/dullahan_relay/proc/on_prefs_loaded(mob/living/carbon/human/headless)
SIGNAL_HANDLER
var/obj/item/bodypart/head/detached_head = loc
if (!istype(detached_head))
return // It's so over
- detached_head.real_name = wearer.real_name
- detached_head.name = wearer.real_name
+ detached_head.real_name = headless.real_name
+ detached_head.name = headless.real_name
+ name = headless.real_name
+ detached_head.voice = headless.voice
+ detached_head.pitch = pitch
var/obj/item/organ/brain/brain = locate(/obj/item/organ/brain) in detached_head
- brain.name = "[wearer.name]'s brain"
+ brain.name = "[headless.name]'s brain"
+
+ detached_head.copy_appearance_from(headless, overwrite_eyes = TRUE)
+ detached_head.update_icon_dropped()
/obj/item/dullahan_relay/Hear(atom/movable/speaker, message_language, raw_message, radio_freq, radio_freq_name, radio_freq_color, list/spans, list/message_mods = list(), message_range)
. = ..()
- owner?.Hear(speaker, message_language, raw_message, radio_freq, radio_freq_name, radio_freq_color, spans, message_mods, message_range)
-
-///Adds the owner to the list of hearers in hearers_in_view(), for visible/hearable on top of say messages
-/obj/item/dullahan_relay/proc/include_owner(datum/source, list/hearers)
- SIGNAL_HANDLER
- if(!QDELETED(owner))
- hearers += owner
+ var/dist = get_dist(speaker, src) - message_range
+ if(dist > 0 && dist <= EAVESDROP_EXTRA_RANGE)
+ raw_message = stars(raw_message)
+ if(message_range != INFINITY && dist > EAVESDROP_EXTRA_RANGE)
+ return FALSE
+ if(!owner)
+ return FALSE
+ return owner.Hear(speaker, message_language, raw_message, radio_freq, radio_freq_name, radio_freq_color, spans, message_mods, message_range = INFINITY)
///Stops dullahans from gibbing when regenerating limbs
/obj/item/dullahan_relay/proc/unlist_head(datum/source, list/excluded_zones)
@@ -273,13 +303,3 @@
var/turf/body_turf = get_turf(owner)
if(head && istype(head) && body_turf && !(head in owner.get_all_contents()))
head.forceMove(body_turf)
-
-/obj/item/dullahan_relay/Destroy()
- if(!QDELETED(owner))
- var/mob/living/carbon/human/human = owner
- if(isdullahan(human))
- var/datum/species/dullahan/dullahan_species = human.dna.species
- dullahan_species.my_head = null
- owner.gib(DROP_ALL_REMAINS)
- owner = null
- return ..()
diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm
index 2eace82f4e9..c4c3a27f879 100644
--- a/code/modules/mob/living/carbon/human/species_types/felinid.dm
+++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm
@@ -30,9 +30,9 @@
/datum/species/human/felinid/on_species_gain(mob/living/carbon/human/human_who_gained_species, datum/species/old_species, pref_load, regenerate_icons = TRUE, replace_missing = TRUE)
if(!pref_load) //Hah! They got forcefully purrbation'd. Force default felinid parts on them if they have no mutant parts in those areas!
if(human_who_gained_species.dna.features[FEATURE_TAIL_CAT] == SPRITE_ACCESSORY_NONE)
- human_who_gained_species.dna.features[FEATURE_TAIL_CAT] = get_consistent_feature_entry(SSaccessories.tails_list_felinid)
+ human_who_gained_species.dna.features[FEATURE_TAIL_CAT] = get_consistent_feature_entry(SSaccessories.feature_list[FEATURE_TAIL_CAT])
if(human_who_gained_species.dna.features[FEATURE_EARS] == SPRITE_ACCESSORY_NONE)
- human_who_gained_species.dna.features[FEATURE_EARS] = get_consistent_feature_entry(SSaccessories.ears_list)
+ human_who_gained_species.dna.features[FEATURE_EARS] = get_consistent_feature_entry(SSaccessories.feature_list[FEATURE_EARS])
// Swapping out feline ears for normal ol' human ears if they have invisible cat ears.
if(human_who_gained_species.dna.features[FEATURE_EARS] == SPRITE_ACCESSORY_NONE)
diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
index 450d6e1c1e4..02ae9553e23 100644
--- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
@@ -53,7 +53,7 @@
/*
/datum/species/lizard/randomize_features()
var/list/features = ..()
- features[FEATURE_LIZARD_MARKINGS] = pick(SSaccessories.lizard_markings_list)
+ features[FEATURE_LIZARD_MARKINGS] = pick(SSaccessories.feature_list[FEATURE_LIZARD_MARKINGS])
return features
*/
diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm
index 61d5cd0133c..40dc7be3325 100644
--- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm
@@ -43,7 +43,7 @@
/datum/species/moth/randomize_features()
var/list/features = ..()
- features[FEATURE_MOTH_MARKINGS] = pick(SSaccessories.moth_wings_list) // BUBBER EDIT CHANGE - ORIGINAL: features[FEATURE_MOTH_MARKINGS] = pick(SSaccessories.moth_markings_list)
+ features[FEATURE_MOTH_MARKINGS] = pick(SSaccessories.feature_list[FEATURE_MOTH_MARKINGS])
return features
/datum/species/moth/get_scream_sound(mob/living/carbon/human/moth)
diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
index 83bbc9fdc70..e1fbc0b5944 100644
--- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
@@ -59,7 +59,7 @@
zone = BODY_ZONE_HEAD
slot = ORGAN_SLOT_EXTERNAL_POD_HAIR
- //dna_block = /datum/dna_block/feature/mush_cap // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/mush_cap // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_PLANT
bodypart_overlay = /datum/bodypart_overlay/mutant/mushroom_cap
@@ -72,9 +72,6 @@
feature_key = FEATURE_MUSH_CAP
dyable = TRUE
-/datum/bodypart_overlay/mutant/mushroom_cap/get_global_feature_list()
- return SSaccessories.caps_list
-
/datum/bodypart_overlay/mutant/mushroom_cap/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDEHAIR)
diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
index e7f99f7c295..3ce177f183c 100644
--- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
@@ -111,6 +111,7 @@
name = "shadowling tumor"
desc = "Something that was once a brain, before being remolded by a shadowling. It has adapted to the dark, irreversibly."
icon = 'icons/obj/medical/organs/shadow_organs.dmi'
+ shade_color = "grey-ish"
/datum/species/shadow/get_scream_sound(mob/living/carbon/human/moth)
return 'sound/mobs/humanoids/shadow/shadow_wail.ogg'
diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm
index 3fd0212c284..218be39b41a 100644
--- a/code/modules/mob/living/carbon/human/species_types/vampire.dm
+++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm
@@ -10,9 +10,6 @@
examine_limb_id = SPECIES_HUMAN
inherent_traits = list(
TRAIT_BLOOD_CLANS,
- TRAIT_DRINKS_BLOOD,
- TRAIT_NOBREATH,
- TRAIT_NOHUNGER,
TRAIT_USES_SKINTONES,
TRAIT_NO_MIRROR_REFLECTION,
)
@@ -160,14 +157,63 @@
return to_add
/obj/item/organ/tongue/vampire
- name = "vampire tongue"
+ name = "vampire teeth"
+ desc = "The only thing with which it's acceptable to say \"I will suck you dry!\""
+ icon_state = "tongue_vampire"
actions_types = list(/datum/action/item_action/organ_action/vampire)
- color = COLOR_CRAYON_BLACK
+ organ_traits = list(
+ TRAIT_SPEAKS_CLEARLY,
+ TRAIT_DRINKS_BLOOD,
+ // future todo : tie nobreath and nohunger to a vampire organ set bonus
+ TRAIT_NOBREATH,
+ TRAIT_NOHUNGER,
+ )
COOLDOWN_DECLARE(drain_cooldown)
+/obj/item/organ/tongue/vampire/on_mob_insert(mob/living/carbon/receiver, special, movement_flags)
+ . = ..()
+ RegisterSignal(receiver, COMSIG_ATOM_ITEM_INTERACTION, PROC_REF(stab_bloodbag))
+
+/obj/item/organ/tongue/vampire/on_mob_remove(mob/living/carbon/organ_owner, special, movement_flags)
+ . = ..()
+ UnregisterSignal(organ_owner, COMSIG_ATOM_ITEM_INTERACTION)
+
+/obj/item/organ/tongue/vampire/proc/stab_bloodbag(mob/living/source, mob/living/user, obj/item/used_item, list/modifiers)
+ SIGNAL_HANDLER
+
+ if(user != source)
+ return NONE
+ if(!istype(used_item, /obj/item/reagent_containers/blood))
+ return NONE
+ if(used_item.reagents?.total_volume <= 0)
+ to_chat(user, span_warning("[src] is empty!"))
+ return ITEM_INTERACT_BLOCKING
+
+ user.visible_message(
+ span_notice("[user] stabs [used_item] with [user.p_their()] sharp teeth and drains its contents!"),
+ span_notice("You stab [used_item] with your sharp teeth and drain its contents!"),
+ span_hear("You hear a stabbing sound! ... Followed by slurping?"),
+ COMBAT_MESSAGE_RANGE,
+ )
+ INVOKE_ASYNC(src, PROC_REF(async_stab_bloodbag), user, used_item)
+ return ITEM_INTERACT_BLOCKING
+
+/obj/item/organ/tongue/vampire/proc/async_stab_bloodbag(mob/living/carbon/user, obj/item/reagent_containers/blood/bloodbag, time = 0.5 SECONDS)
+ if(!do_after(user, time, bloodbag))
+ return
+
+ to_chat(user, span_notice("You swallow a gulp of [src]."))
+ playsound(bloodbag, 'sound/items/drink.ogg', 50, TRUE) //slurp
+ bloodbag.reagents.trans_to(user, bloodbag.reagents.maximum_volume * 0.05, transferred_by = user, methods = INGEST)
+ if(bloodbag.reagents.total_volume > 0)
+ async_stab_bloodbag(user, bloodbag, 1 SECONDS)
+
/datum/action/item_action/organ_action/vampire
name = "Drain Victim"
desc = "Leech blood from any carbon victim you are passively grabbing."
+ button_icon = 'icons/mob/actions/actions_items.dmi'
+ button_icon_state = "drain_victim"
+ background_icon_state = "bg_vampire"
/datum/action/item_action/organ_action/vampire/do_effect(trigger_flags)
if(!iscarbon(owner))
@@ -220,7 +266,8 @@
/obj/item/organ/heart/vampire
name = "vampire heart"
- color = COLOR_CRAYON_BLACK
+ icon_state = "heart_vampire"
+ desc = "Some guy stabbed his brother 6,000 years ago so now you have this."
#undef VAMPIRES_PER_HOUSE
#undef VAMP_DRAIN_AMOUNT
diff --git a/code/modules/mob/living/inhand_holder.dm b/code/modules/mob/living/inhand_holder.dm
index f7f76700d53..509d4e4f004 100644
--- a/code/modules/mob/living/inhand_holder.dm
+++ b/code/modules/mob/living/inhand_holder.dm
@@ -8,8 +8,6 @@
slot_flags = NONE
/// Mob inside of us
var/mob/living/held_mob
- /// True if we've started being destroyed
- var/destroying = FALSE
lefthand_file = 'icons/mob/inhands/clothing/hats_lefthand.dmi'
righthand_file = 'icons/mob/inhands/clothing/hats_righthand.dmi'
body_parts_covered = HEAD
@@ -31,9 +29,9 @@
return ..()
/obj/item/mob_holder/Destroy()
- destroying = TRUE
- if(held_mob)
+ if(held_mob?.loc == src)
release()
+ held_mob = null
return ..()
/obj/item/mob_holder/proc/insert_mob(mob/living/new_prisoner)
@@ -78,11 +76,10 @@
/obj/item/mob_holder/proc/release(display_messages = TRUE)
if(!held_mob)
- if(!destroying)
+ if(!QDELETED(src))
qdel(src)
return FALSE
var/mob/living/released_mob = held_mob
- held_mob = null // stops the held mob from being release()'d twice.
if(isliving(loc))
var/mob/living/captor = loc
if(display_messages)
@@ -93,7 +90,7 @@
released_mob.setDir(SOUTH)
if(display_messages)
released_mob.visible_message(span_warning("[released_mob] uncurls!"))
- if(!destroying)
+ if(!QDELETED(src))
qdel(src)
return TRUE
@@ -159,3 +156,6 @@
if(. || !held_mob) // Another interaction was performed
return
tool.melee_attack_chain(user, held_mob, modifiers) //Interact with the mob with our tool
+
+/obj/item/mob_holder/IsContainedAtomAccessible(atom/contained, atom/movable/user)
+ return TRUE
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index adaac6681c5..393cd6c8097 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -2040,7 +2040,8 @@ GLOBAL_LIST_EMPTY(fire_appearances)
return ..()
/mob/living/proc/mob_pickup(mob/living/user)
- var/obj/item/mob_holder/holder = new(get_turf(src), src, held_state, head_icon, held_lh, held_rh, worn_slot_flags)
+ var/obj/item/mob_holder/holder = new inhand_holder_type(get_turf(src), src, held_state, head_icon, held_lh, held_rh, worn_slot_flags)
+ SEND_SIGNAL(src, COMSIG_LIVING_SCOOPED_UP, user, holder)
user.visible_message(span_warning("[user] scoops up [src]!"))
user.put_in_hands(holder)
diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm
index b32baa07596..fb67604039c 100644
--- a/code/modules/mob/living/living_defense.dm
+++ b/code/modules/mob/living/living_defense.dm
@@ -42,13 +42,18 @@
return
//this returns the mob's protection against ear damage (0:no protection; 1: some ear protection; 2: has no ears)
-/mob/living/proc/get_ear_protection()
+/mob/living/proc/get_ear_protection(ignore_deafness = FALSE)
+ if(!ignore_deafness && HAS_TRAIT(src, TRAIT_DEAF))
+ return INFINITY //For all my homies that can not hear in the world
+ var/list/sig_protection = list(0)
+ SEND_SIGNAL(src, COMSIG_LIVING_GET_EAR_PROTECTION, sig_protection)
+ var/protection = sig_protection[EAR_PROTECTION_ARG]
var/turf/current_turf = get_turf(src)
var/datum/gas_mixture/environment = current_turf.return_air()
- var/pressure = environment ? environment.return_pressure() : 0
+ var/pressure = environment?.return_pressure()
if(pressure < SOUND_MINIMUM_PRESSURE) //space is empty
- return 1
- return 0
+ protection += EAR_PROTECTION_VACUUM
+ return protection
/**
* Checks if our mob has their mouth covered.
@@ -657,8 +662,38 @@
return TRUE
//called when the mob receives a loud bang
-/mob/living/proc/soundbang_act()
- return FALSE
+/mob/living/proc/soundbang_act(intensity = SOUNDBANG_NORMAL, stun_pwr = 20, damage_pwr = 5, deafen_pwr = 15, ignore_deafness = FALSE, send_sound = TRUE)
+ var/protection = get_ear_protection(ignore_deafness)
+ if(protection >= intensity)
+ return FALSE
+
+ ///The amplitude of the effect is reduced by sound protection, while weakness only makes it worse.
+ var/effect_amount = protection > 0 ? 1 - (protection/intensity) : 1 - protection
+ if(stun_pwr)
+ Paralyze(stun_pwr * effect_amount * 0.1)
+ Knockdown(stun_pwr * effect_amount)
+
+ var/obj/item/organ/ears/ears = get_organ_slot(ORGAN_SLOT_EARS)
+
+ . = effect_amount //how soundbanged we are
+ if(!ears || !(deafen_pwr || damage_pwr))
+ return
+
+ var/ear_damage = damage_pwr * effect_amount
+ var/deaf = deafen_pwr * effect_amount
+ sound_damage(ear_damage, deaf)
+
+ if(send_sound)
+ SEND_SOUND(src, sound('sound/items/weapons/flash_ring.ogg',0, 1, 0, 250))
+
+ if(ears.damage >= 15 && prob(ears.damage - 5))
+ to_chat(src, span_userdanger("You can't hear anything!"))
+ // Makes you deaf, enough that you need a proper source of healing, it won't self heal
+ // you need earmuffs, inacusiate, or replacement
+ ears.set_organ_damage(ears.maxHealth)
+ else if(ears.damage >= 5)
+ to_chat(src, span_warning("Your ears start to ring[ears.damage >= 15 ? " badly!":"!"]"))
+
//to damage the clothes worn by a mob
/mob/living/proc/damage_clothes(damage_amount, damage_type = BRUTE, damage_flag = 0, def_zone)
diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm
index 5d983ae70b8..dbc876099ca 100644
--- a/code/modules/mob/living/living_defines.dm
+++ b/code/modules/mob/living/living_defines.dm
@@ -204,6 +204,8 @@
var/icon/head_icon = 'icons/mob/clothing/head/pets_head.dmi'
/// icon_state for holding mobs.
var/held_state = ""
+ /// Typepath of the holder created when we're picked up
+ var/inhand_holder_type = /obj/item/mob_holder
///If combat mode is on or not
var/combat_mode = FALSE
diff --git a/code/modules/mob/living/silicon/ai/_preferences.dm b/code/modules/mob/living/silicon/ai/_preferences.dm
index e8d7a92423b..2938dd47226 100644
--- a/code/modules/mob/living/silicon/ai/_preferences.dm
+++ b/code/modules/mob/living/silicon/ai/_preferences.dm
@@ -1,5 +1,6 @@
// A mapping between AI_EMOTION_* string constants, which also double as user readable descriptions, and the name of the iconfile. (used for /obj/machinery/status_display/ai )
GLOBAL_LIST_INIT(ai_status_display_emotes, list(
+ // Original AI emotion states
AI_EMOTION_AWESOME = "ai_awesome",
AI_EMOTION_BLANK = AI_DISPLAY_DONT_GLOW,
AI_EMOTION_BLUE_GLOW = "ai_sal",
@@ -18,6 +19,60 @@ GLOBAL_LIST_INIT(ai_status_display_emotes, list(
AI_EMOTION_VERY_HAPPY = "ai_veryhappy",
))
+// Mapping from AI core display options to new status display icon states
+// This allows AI status displays to show the same choice as AI core displays
+GLOBAL_LIST_INIT(ai_core_to_status_display_mapping, list(
+ "Alien" = "ai_status_alien",
+ "Angel" = "ai_status_angel",
+ "Banned" = "ai_status_banned",
+ "Bliss" = "ai_status_bliss",
+ "Blue" = "ai_status_blue",
+ "Clown" = "ai_status_clown",
+ "Database" = "ai_status_database",
+ "Dorf" = "ai_status_dorf",
+ "Firewall" = "ai_status_firewall",
+ "Fuzzy" = "ai_status_fuzzy",
+ "Gentoo" = "ai_status_gentoo",
+ "Glitchman" = "ai_status_glitchman",
+ "Gondola" = "ai_status_gondola",
+ "Goon" = "ai_status_goon",
+ "Hades" = "ai_status_hades",
+ "HAL 9000" = "ai_status_hal9000",
+ "Heartline" = "ai_status_heartline",
+ "Helios" = "ai_status_helios",
+ "House" = "ai_status_house",
+ "Matrix" = "ai_status_matrix",
+ "Monochrome" = "ai_status_monochrome",
+ "Murica" = "ai_status_murica",
+ "Nanotrasen" = "ai_status_nanotrasen",
+ "Not Malf" = "ai_status_not_malf",
+ "President" = "ai_status_president",
+ "Rainbow" = "ai_status_rainbow",
+ "Red October" = "ai_status_red_october",
+ "Red" = "ai_status_red",
+ "Static" = "ai_status_static",
+ "Syndicat Meow" = "ai_status_syndicat_meow",
+ "Text" = "ai_status_text",
+ "Too Deep" = "ai_status_too_deep",
+ "Triumvirate" = "ai_status_triumvirate",
+ "Weird" = "ai_status_weird",
+))
+
+// Combined list for AI status display preferences, including both emotion states and AI core display options
+GLOBAL_LIST_INIT(ai_status_display_all_options, list())
+
+// Initialize the combined list at runtime
+/proc/init_ai_status_display_options()
+ if(length(GLOB.ai_status_display_all_options)) // Already initialized
+ return
+
+ // Start with original emotes
+ GLOB.ai_status_display_all_options = GLOB.ai_status_display_emotes.Copy()
+
+ // Add AI core display mappings
+ for(var/core_option in GLOB.ai_core_to_status_display_mapping)
+ GLOB.ai_status_display_all_options[core_option] = GLOB.ai_core_to_status_display_mapping[core_option]
+
GLOBAL_LIST_INIT(ai_hologram_category_options, list(
AI_HOLOGRAM_CATEGORY_ANIMAL = list(
AI_HOLOGRAM_BEAR,
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index 221f66bb87b..78a52163e5d 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -144,6 +144,7 @@
QDEL_NULL(malf_picker)
QDEL_NULL(doomsday_device)
QDEL_NULL(robot_control)
+ QDEL_NULL(status_display_picker)
QDEL_NULL(aiMulti)
QDEL_NULL(alert_control)
QDEL_NULL(ai_tracking_tool)
@@ -195,7 +196,9 @@
var/emote_choice = player_client.prefs.read_preference(/datum/preference/choiced/ai_emote_display)
if(emote_choice == "Random")
- emote_choice = pick(GLOB.ai_status_display_emotes)
+ if(!length(GLOB.ai_status_display_all_options))
+ init_ai_status_display_options()
+ emote_choice = pick(GLOB.ai_status_display_all_options)
apply_emote_display(emote_choice)
@@ -208,29 +211,28 @@
/mob/living/silicon/ai/verb/pick_icon()
set category = "AI Commands"
set name = "Set AI Core Display"
+ set desc = "Choose what appears on your AI core display"
+
if(incapacitated)
- return
- icon = initial(icon)
- icon_state = "ai"
- cut_overlays()
- var/list/iconstates = GLOB.ai_core_display_screens
- for(var/option in iconstates)
- if(option == "Random")
- iconstates[option] = image(icon = src.icon, icon_state = "ai-random")
- continue
- if(option == "Portrait")
- iconstates[option] = image(icon = src.icon, icon_state = "ai-portrait")
- continue
- iconstates[option] = image(icon = src.icon, icon_state = resolve_ai_icon(option))
-
- view_core()
- var/ai_core_icon = show_radial_menu(src, src , iconstates, radius = 42)
-
- if(!ai_core_icon || incapacitated)
+ to_chat(src, span_warning("You cannot access the core display controls in your current state."))
return
- display_icon_override = ai_core_icon
- set_core_display_icon(ai_core_icon)
+ if(!core_display_picker)
+ core_display_picker = new(src)
+ core_display_picker.ui_interact(src)
+
+/mob/living/silicon/ai/verb/pick_status_display()
+ set category = "AI Commands"
+ set name = "Set AI Status Display"
+ set desc = "Choose what appears on status displays around the station"
+
+ if(incapacitated)
+ to_chat(src, span_warning("You cannot access the status display controls in your current state."))
+ return
+
+ if(!status_display_picker)
+ status_display_picker = new(src)
+ status_display_picker.ui_interact(src)
/mob/living/silicon/ai/get_status_tab_items()
. = ..()
diff --git a/code/modules/mob/living/silicon/ai/ai_core_display_picker.dm b/code/modules/mob/living/silicon/ai/ai_core_display_picker.dm
new file mode 100644
index 00000000000..311f0d064ab
--- /dev/null
+++ b/code/modules/mob/living/silicon/ai/ai_core_display_picker.dm
@@ -0,0 +1,79 @@
+/**
+ * AI Core Display Picker TGUI
+ * Allows AIs to select core display options with search functionality
+ */
+/datum/ai_core_display_picker
+ var/mob/living/silicon/ai/ai_user
+
+/datum/ai_core_display_picker/New(mob/living/silicon/ai/user)
+ ai_user = user
+
+/datum/ai_core_display_picker/ui_status(mob/user, datum/ui_state/state)
+ if(!ai_user || user != ai_user || ai_user.incapacitated)
+ return UI_CLOSE
+ return ..()
+
+/datum/ai_core_display_picker/ui_state(mob/user)
+ return GLOB.always_state
+
+/datum/ai_core_display_picker/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "AiCoreDisplayPicker")
+ ui.open()
+
+/datum/ai_core_display_picker/ui_close(mob/user)
+ if(ai_user)
+ ai_user.core_display_picker = null
+
+/datum/ai_core_display_picker/ui_data(mob/user)
+ var/list/data = list()
+
+ // If no override is set, find the actual current display from the AI's icon state
+ var/current_display = ai_user.display_icon_override
+ if(!current_display)
+ // Default to "Blue" if no override
+ current_display = "Blue"
+ // Try to identify current display
+ if(ai_user.icon_state)
+ for(var/display_name in GLOB.ai_core_display_screens)
+ if("ai-[LOWER_TEXT(display_name)]" == ai_user.icon_state)
+ current_display = display_name
+ break
+
+ data["current_display"] = current_display
+
+ // Get icon for current display
+ var/current_icon_state = resolve_ai_icon_sync(current_display)
+ data["current_icon"] = list(
+ "icon" = 'icons/mob/silicon/ai.dmi',
+ "icon_state" = current_icon_state
+ )
+
+ var/list/options = list()
+
+ for(var/option_name in GLOB.ai_core_display_screens)
+ var/icon_state = resolve_ai_icon_sync(option_name)
+ var/list/option_data = list(
+ "name" = option_name,
+ "icon_state" = icon_state,
+ "icon" = 'icons/mob/silicon/ai.dmi'
+ )
+ options += list(option_data)
+
+ data["options"] = options
+
+ return data
+
+/datum/ai_core_display_picker/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ . = ..()
+ if(.)
+ return
+
+ switch(action)
+ if("select_option")
+ var/chosen_option = params["option"]
+ if(chosen_option in GLOB.ai_core_display_screens)
+ ai_user.display_icon_override = chosen_option
+ ai_user.set_core_display_icon(chosen_option)
+ return TRUE
diff --git a/code/modules/mob/living/silicon/ai/ai_defines.dm b/code/modules/mob/living/silicon/ai/ai_defines.dm
index e1399a1ddb1..de631e7b867 100644
--- a/code/modules/mob/living/silicon/ai/ai_defines.dm
+++ b/code/modules/mob/living/silicon/ai/ai_defines.dm
@@ -163,6 +163,10 @@
/* UI */
/// UI for station alerts
VAR_FINAL/datum/station_alert/alert_control
+ /// UI for AI status display picker
+ VAR_FINAL/datum/ai_status_display_picker/status_display_picker
+ /// UI for AI core display picker
+ VAR_FINAL/datum/ai_core_display_picker/core_display_picker
/* I'M DUMB AND CAN'T SORT */
/// Used as a fake multitool in tcomms machinery
diff --git a/code/modules/mob/living/silicon/ai/ai_status_display_picker.dm b/code/modules/mob/living/silicon/ai/ai_status_display_picker.dm
new file mode 100644
index 00000000000..e88fc60c92a
--- /dev/null
+++ b/code/modules/mob/living/silicon/ai/ai_status_display_picker.dm
@@ -0,0 +1,123 @@
+/**
+ * AI Status Display Picker TGUI
+ * Allows AIs to select status display options with search functionality
+ */
+
+/datum/ai_status_display_picker
+ /// The AI user who opened this interface
+ var/mob/living/silicon/ai/ai_user
+ /// The status display that was clicked
+ var/obj/machinery/status_display/ai/target_display
+
+/datum/ai_status_display_picker/New(mob/living/silicon/ai/user)
+ ai_user = user
+
+/datum/ai_status_display_picker/ui_status(mob/user, datum/ui_state/state)
+ if(!ai_user || user != ai_user || ai_user.incapacitated)
+ return UI_CLOSE
+ return ..()
+
+/datum/ai_status_display_picker/ui_state(mob/user)
+ return GLOB.always_state
+
+/datum/ai_status_display_picker/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "AiStatusDisplayPicker")
+ ui.open()
+
+/datum/ai_status_display_picker/ui_close(mob/user)
+ if(ai_user)
+ ai_user.status_display_picker = null
+
+// No assets needed for DMIcon system
+
+/datum/ai_status_display_picker/ui_static_data(mob/user)
+ // Always ensure initialization
+ init_ai_status_display_options()
+
+ var/list/data = list()
+ var/list/options = list()
+
+ for(var/option_name in GLOB.ai_status_display_emotes)
+ var/icon_state = GLOB.ai_status_display_emotes[option_name]
+ var/list/option_data = list(
+ "name" = option_name,
+ "icon_state" = icon_state,
+ "is_original" = TRUE,
+ "icon" = 'icons/obj/machines/status_display.dmi'
+ )
+ options += list(option_data)
+
+ for(var/option_name in GLOB.ai_core_to_status_display_mapping)
+ var/icon_state = GLOB.ai_core_to_status_display_mapping[option_name]
+ var/list/option_data = list(
+ "name" = option_name,
+ "icon_state" = icon_state,
+ "is_original" = FALSE,
+ "icon" = 'icons/obj/machines/status_display.dmi'
+ )
+ options += list(option_data)
+
+ data["options"] = options
+
+ return data
+
+/datum/ai_status_display_picker/ui_data(mob/user)
+ var/list/data = list()
+
+ // Find current display emotion from first available AI status display
+ var/current_emotion = "None"
+ var/current_icon_state
+ var/obj/machinery/status_display/ai/first_display = locate() in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/status_display/ai)
+ if(first_display?.emotion)
+ current_emotion = first_display.emotion
+ if(current_emotion in GLOB.ai_status_display_emotes)
+ current_icon_state = GLOB.ai_status_display_emotes[current_emotion]
+ else if(current_emotion in GLOB.ai_core_to_status_display_mapping)
+ current_icon_state = GLOB.ai_core_to_status_display_mapping[current_emotion]
+ else
+ current_icon_state = "ai_neutral"
+ else
+ current_icon_state = "ai_neutral"
+
+ data["current_emotion"] = current_emotion
+ data["current_icon"] = list(
+ "icon" = 'icons/obj/machines/status_display.dmi',
+ "icon_state" = current_icon_state
+ )
+
+ return data
+
+/datum/ai_status_display_picker/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ . = ..()
+ if(.)
+ return
+
+ if(!ai_user)
+ return FALSE
+
+ switch(action)
+ if("select_option")
+ var/selected_option = params["option"]
+ if(!selected_option || !(selected_option in GLOB.ai_status_display_all_options))
+ return FALSE
+
+ // Check if this is an original AI emotion (has a corresponding emote)
+ var/found_emote = FALSE
+ for(var/_emote in typesof(/datum/emote/ai/emotion_display))
+ var/datum/emote/ai/emotion_display/emote = _emote
+ if(initial(emote.emotion) == selected_option)
+ ai_user.emote(initial(emote.key))
+ found_emote = TRUE
+ break
+
+ // If no emote found (i.e., it's a new AI core display option), directly apply it
+ if(!found_emote)
+ ai_user.apply_emote_display(selected_option)
+
+ return TRUE
+
+ return FALSE
+
+
diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm
index 1e8bd0de09c..b766e6ac6d9 100644
--- a/code/modules/mob/living/silicon/robot/robot_defense.dm
+++ b/code/modules/mob/living/silicon/robot/robot_defense.dm
@@ -331,7 +331,7 @@ GLOBAL_LIST_INIT(blacklisted_borg_hats, typecacheof(list( //Hats that don't real
if(!tool.use_tool(src, user, delay = 5 SECONDS, amount = 1, volume = 50))
return ITEM_INTERACT_BLOCKING
else
- if(!tool.use_tool(src, user, delay = 0 SECONDS, amount = 1, volume = 50))
+ if(!tool.use_tool(src, user, delay = 0.5 SECONDS, amount = 1, volume = 50))
return ITEM_INTERACT_BLOCKING
adjustBruteLoss(-30)
diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm
index e2059fa3f55..3783654cdbf 100644
--- a/code/modules/mob/living/silicon/silicon_defense.dm
+++ b/code/modules/mob/living/silicon/silicon_defense.dm
@@ -2,8 +2,8 @@
/mob/living/silicon/grippedby(mob/living/carbon/user, instant = FALSE)
return //can't upgrade a simple pull into a more aggressive grab.
-/mob/living/silicon/get_ear_protection()//no ears
- return 2
+/mob/living/silicon/get_ear_protection(ignore_deafness = FALSE)
+ return ..() + EAR_PROTECTION_HEAVY //no ears
/mob/living/silicon/attack_alien(mob/living/carbon/alien/adult/user, list/modifiers)
. = ..()
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 6ff307bc326..bee7727ebd4 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -286,7 +286,7 @@
if(!islist(ignored_mobs))
ignored_mobs = list(ignored_mobs)
- var/list/hearers = get_hearers_in_view(vision_distance, src) //caches the hearers and then removes ignored mobs.
+ var/list/hearers = mob_only_listeners(get_hearers_in_view(vision_distance, src)) //caches the hearers and then removes ignored mobs.
hearers -= ignored_mobs
//SKYRAT EDIT ADDITION BEGIN - AI QoL
@@ -300,20 +300,19 @@
hearers |= holo.Impersonation
//SKYRAT EDIT ADDITION END - AI QoL
- if(self_message)
- hearers -= src
-
var/raw_msg = message
if(visible_message_flags & WITH_EMPHASIS_MESSAGE)
message = apply_message_emphasis(message)
if(visible_message_flags & EMOTE_MESSAGE)
message = span_emote("[src][separation][message]") // SKYRAT EDIT - Better emotes
- for(var/mob/M in hearers)
- if(!M.client)
+ for(var/mob/hearing_mob as anything in hearers)
+ if(!hearing_mob?.client)
+ continue
+ if(self_message && hearing_mob == src)
continue
// SKYRAT EDIT ADDITION - Emote pref checks
- if(pref_to_check && !M.client?.prefs.read_preference(pref_to_check))
+ if(pref_to_check && !hearing_mob.client?.prefs.read_preference(pref_to_check))
continue
// SKYRAT EDIT END
@@ -321,30 +320,29 @@
var/msg = message
var/msg_type = MSG_VISUAL
- if(M.see_invisible < invisibility)//if src is invisible to M
+ if(hearing_mob.see_invisible < invisibility)//if src is invisible to M
msg = blind_message
msg_type = MSG_AUDIBLE
else if(T != loc && T != src) //if src is inside something and not a turf.
// BUBBER EDIT Start - Prey hear each other in bellies + pred always hears prey
if(istype(loc, /obj/vore_belly))
- if(M.loc != loc && M != loc.loc)
+ if(hearing_mob.loc != loc && hearing_mob != loc.loc)
msg = blind_message
msg_type = MSG_AUDIBLE
// BUBBER EDIT End
- else if(M != loc) // Only give the blind message to hearers that aren't the location
+ else if(hearing_mob != loc) // Only give the blind message to hearers that aren't the location
msg = blind_message
msg_type = MSG_AUDIBLE
- else if(!HAS_TRAIT(M, TRAIT_HEAR_THROUGH_DARKNESS) && M.lighting_cutoff < LIGHTING_CUTOFF_HIGH && T.is_softly_lit() && !in_range(T,M)) //if it is too dark, unless we're right next to them.
+ else if(!HAS_TRAIT(hearing_mob, TRAIT_HEAR_THROUGH_DARKNESS) && hearing_mob.lighting_cutoff < LIGHTING_CUTOFF_HIGH && T.is_softly_lit() && !in_range(T,hearing_mob)) //if it is too dark, unless we're right next to them.
msg = blind_message
msg_type = MSG_AUDIBLE
if(!msg)
continue
- if(visible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(M, visible_message_flags) && !M.is_blind())
- M.create_chat_message(src, raw_message = raw_msg, runechat_flags = visible_message_flags)
-
- M.show_message(msg, msg_type, blind_message, MSG_AUDIBLE)
+ if(visible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(hearing_mob, visible_message_flags) && !hearing_mob.is_blind())
+ hearing_mob.create_chat_message(src, raw_message = raw_msg, runechat_flags = visible_message_flags)
+ hearing_mob.show_message(msg, msg_type, blind_message, MSG_AUDIBLE)
///Adds the functionality to self_message.
/mob/visible_message(message, self_message, blind_message, vision_distance = DEFAULT_MESSAGE_RANGE, list/ignored_mobs, visible_message_flags = NONE, separation = " ", pref_to_check) // SKYRAT EDIT ADDITION - Better emotes, pref checks
@@ -381,8 +379,7 @@
* * audible_message_flags (optional) is the type of message being sent.
*/
/atom/proc/audible_message(message, deaf_message, hearing_distance = DEFAULT_MESSAGE_RANGE, self_message, audible_message_flags = NONE, separation = " ", pref_to_check) // SKYRAT EDIT ADDITION - Better emotes, pref checks
- var/list/hearers = get_hearers_in_view(hearing_distance, src)
-
+ var/list/hearers = mob_only_listeners(get_hearers_in_view(hearing_distance, src))
//SKYRAT EDIT ADDITION BEGIN - AI QoL
for(var/mob/eye/camera/ai/ai_eye in hearers)
if(ai_eye.ai?.client && !(ai_eye.ai.stat == DEAD))
@@ -393,22 +390,23 @@
if(holo.Impersonation?.client)
hearers |= holo.Impersonation
//SKYRAT EDIT ADDITION END - AI QoL
-
- if(self_message)
- hearers -= src
var/raw_msg = message
if(audible_message_flags & WITH_EMPHASIS_MESSAGE)
message = apply_message_emphasis(message)
if(audible_message_flags & EMOTE_MESSAGE)
message = span_emote("[src][separation][message]") //SKYRAT EDIT CHANGE
- for(var/mob/M in hearers)
- // SKYRAT EDIT ADDITION - Emote pref checks
- if(pref_to_check && !M.client?.prefs.read_preference(pref_to_check))
+ for(var/mob/hearing_mob as anything in hearers)
+ if(!hearing_mob?.client)
continue
- // SKYRAT EDIT END
- if(audible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(M, audible_message_flags) && M.can_hear())
- M.create_chat_message(src, raw_message = raw_msg, runechat_flags = audible_message_flags)
- M.show_message(message, MSG_AUDIBLE, deaf_message, MSG_VISUAL)
+ if(self_message && hearing_mob == src)
+ continue
+ // SKYRAT EDIT ADDITION - Emote pref checks
+ if(pref_to_check && !hearing_mob.client?.prefs.read_preference(pref_to_check))
+ continue
+ // SKYRAT EDIT END
+ if(audible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(hearing_mob, audible_message_flags) && hearing_mob.can_hear())
+ hearing_mob.create_chat_message(src, raw_message = raw_msg, runechat_flags = audible_message_flags)
+ hearing_mob.show_message(message, MSG_AUDIBLE, deaf_message, MSG_VISUAL)
/**
* Show a message to all mobs in earshot of this one
@@ -442,6 +440,21 @@
if(self_runechat && (audible_message_flags & EMOTE_MESSAGE) && runechat_prefs_check(src, audible_message_flags))
create_chat_message(src, raw_message = raw_self_message, runechat_flags = audible_message_flags)
+/// Gets a linked mob, letting atoms act as proxies for actions that rely on hearing sensitivity.
+/// For example, AIs hearing around their holopads, and dullahans hearing around their heads.
+/// Normal say messages are handled by Hear(), this is for other visible/audible messages
+/atom/movable/proc/get_listening_mob()
+ return
+
+/obj/effect/overlay/holo_pad_hologram/get_listening_mob()
+ return Impersonation
+
+/obj/item/dullahan_relay/get_listening_mob()
+ return owner
+
+/mob/get_listening_mob()
+ return src
+
///Returns the client runechat visible messages preference according to the message type.
/atom/proc/runechat_prefs_check(mob/target, visible_message_flags = NONE)
if(!target.client?.prefs.read_preference(/datum/preference/toggle/enable_runechat))
@@ -568,6 +581,8 @@
DEFAULT_QUEUE_OR_CALL_VERB(VERB_CALLBACK(src, PROC_REF(run_examinate), examinify))
/mob/proc/run_examinate(atom/examinify, force_examinate_more = FALSE)
+ if(QDELETED(examinify)) // since this can run async we might have had the atom get qdeleted already
+ return
if(isturf(examinify) && !(sight & SEE_TURFS) && !(examinify in view(client ? client.view : world.view, src)))
// shift-click catcher may issue examinate() calls for out-of-sight turfs
diff --git a/code/modules/mob_spawn/ghost_roles/space_roles.dm b/code/modules/mob_spawn/ghost_roles/space_roles.dm
index 0799de4c2b0..86650f541b3 100644
--- a/code/modules/mob_spawn/ghost_roles/space_roles.dm
+++ b/code/modules/mob_spawn/ghost_roles/space_roles.dm
@@ -1,24 +1,41 @@
//Ancient cryogenic sleepers. Players become NT crewmen from a hundred year old space station, now on the verge of collapse.
-/obj/effect/mob_spawn/ghost_role/human/oldsec
+/obj/effect/mob_spawn/ghost_role/human/oldstation
name = "old cryogenics pod"
- desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant."
- prompt_name = "a security officer"
+ desc = "A humming cryo pod. You can barely recognise a uniform underneath the built up ice. The machine is attempting to wake up its occupant."
+ prompt_name = "an ancient crewman"
icon = 'icons/obj/machines/sleeper.dmi'
icon_state = "sleeper"
mob_species = /datum/species/human
- you_are_text = "You are a security officer working for Nanotrasen, stationed onboard a state of the art research station."
+ you_are_text = "You are a crewman working for Nanotrasen, stationed onboard a state of the art research station."
flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. \
The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \
your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod."
important_text = "Work as a team with your fellow survivors and do not abandon them."
- outfit = /datum/outfit/oldsec
+ outfit = /datum/outfit/oldeng
spawner_job_path = /datum/job/ancient_crew
-/obj/effect/mob_spawn/ghost_role/human/oldsec/Destroy()
- new/obj/structure/showcase/machinery/oldpod/used(drop_location())
+/obj/effect/mob_spawn/ghost_role/human/oldstation/create_from_ghost(mob/dead/user)
+ . = ..()
+ notify_ghosts(
+ "Someone just woke up on Charlie Station! Why not join them and help out?",
+ source = ., //the spawned mob
+ header = "Join in, help out!",
+ click_interact = TRUE,
+ notify_flags = NOTIFY_CATEGORY_NOFLASH,
+ )
+
+/obj/effect/mob_spawn/ghost_role/human/oldstation/Destroy()
+ new /obj/structure/showcase/machinery/oldpod/used(drop_location())
return ..()
+
+/obj/effect/mob_spawn/ghost_role/human/oldstation/sec
+ desc = "A humming cryo pod. You can barely recognise a security uniform underneath the built up ice. The machine is attempting to wake up its occupant."
+ prompt_name = "a security officer"
+ you_are_text = "You are a security officer working for Nanotrasen, stationed onboard a state of the art research station."
+ outfit = /datum/outfit/oldsec
+
/datum/outfit/oldsec
name = "Ancient Security"
id = /obj/item/card/id/away/old/sec
@@ -27,24 +44,11 @@
l_pocket = /obj/item/assembly/flash/handheld
r_pocket = /obj/item/restraints/handcuffs
-/obj/effect/mob_spawn/ghost_role/human/oldeng
- name = "old cryogenics pod"
+/obj/effect/mob_spawn/ghost_role/human/oldstation/eng
desc = "A humming cryo pod. You can barely recognise an engineering uniform underneath the built up ice. The machine is attempting to wake up its occupant."
prompt_name = "an engineer"
- icon = 'icons/obj/machines/sleeper.dmi'
- icon_state = "sleeper"
- mob_species = /datum/species/human
you_are_text = "You are an engineer working for Nanotrasen, stationed onboard a state of the art research station."
- flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. The last thing \
- you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \
- your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod."
- important_text = "Work as a team with your fellow survivors and do not abandon them."
outfit = /datum/outfit/oldeng
- spawner_job_path = /datum/job/ancient_crew
-
-/obj/effect/mob_spawn/ghost_role/human/oldeng/Destroy()
- new/obj/structure/showcase/machinery/oldpod/used(drop_location())
- return ..()
/datum/outfit/oldeng
name = "Ancient Engineer"
@@ -61,24 +65,11 @@
mask = /obj/item/clothing/mask/breath
internals_slot = ITEM_SLOT_SUITSTORE
-/obj/effect/mob_spawn/ghost_role/human/oldsci
- name = "old cryogenics pod"
+/obj/effect/mob_spawn/ghost_role/human/oldstation/sci
desc = "A humming cryo pod. You can barely recognise a science uniform underneath the built up ice. The machine is attempting to wake up its occupant."
prompt_name = "a scientist"
- icon = 'icons/obj/machines/sleeper.dmi'
- icon_state = "sleeper"
- mob_species = /datum/species/human
you_are_text = "You are a scientist working for Nanotrasen, stationed onboard a state of the art research station."
- flavour_text = "You vaguely recall rushing into a cryogenics pod due to an oncoming radiation storm. \
- The last thing you remember is the station's Artificial Program telling you that you would only be asleep for eight hours. As you open \
- your eyes, everything seems rusted and broken, a dark feeling swells in your gut as you climb out of your pod."
- important_text = "Work as a team with your fellow survivors and do not abandon them."
outfit = /datum/outfit/oldsci
- spawner_job_path = /datum/job/ancient_crew
-
-/obj/effect/mob_spawn/ghost_role/human/oldsci/Destroy()
- new/obj/structure/showcase/machinery/oldpod/used(drop_location())
- return ..()
/datum/outfit/oldsci
name = "Ancient Scientist"
diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm
index 28428a8fe13..bfebdb155e5 100644
--- a/code/modules/mod/mod_clothes.dm
+++ b/code/modules/mod/mod_clothes.dm
@@ -27,7 +27,7 @@
allowed = list(
/obj/item/tank/internals,
/obj/item/flashlight,
- /obj/item/tank/jetpack/oxygen/captain,
+ /obj/item/tank/jetpack/captain,
)
armor_type = /datum/armor/none
body_parts_covered = CHEST|GROIN
diff --git a/code/modules/modular_computers/computers/item/role_tablet_presets.dm b/code/modules/modular_computers/computers/item/role_tablet_presets.dm
index f024fd1006a..da9f459769b 100644
--- a/code/modules/modular_computers/computers/item/role_tablet_presets.dm
+++ b/code/modules/modular_computers/computers/item/role_tablet_presets.dm
@@ -259,6 +259,7 @@
greyscale_colors = "#927444#8b4c31#4c202d"
starting_programs = list(
/datum/computer_file/program/skill_tracker,
+ /datum/computer_file/program/raptordex,
)
/obj/item/modular_computer/pda/bitrunner
diff --git a/code/modules/modular_computers/file_system/programs/budgetordering.dm b/code/modules/modular_computers/file_system/programs/budgetordering.dm
index 70f322b3c78..3158612a5d0 100644
--- a/code/modules/modular_computers/file_system/programs/budgetordering.dm
+++ b/code/modules/modular_computers/file_system/programs/budgetordering.dm
@@ -259,7 +259,7 @@
if(isnull(reason) || ..())
return
- if(id_card_customer?.registered_account?.account_job) //Find a budget to pull from
+ if(id_card_customer?.registered_account?.account_job && !self_paid) //Find a budget to pull from
var/datum/bank_account/personal_department = SSeconomy.get_dep_account(id_card_customer.registered_account.account_job.paycheck_department)
if(!(personal_department.account_holder == "Cargo Budget"))
var/choice = tgui_alert(usr, "Which department are you requesting this for?", "Choose request department", list("Cargo Budget", "[personal_department.account_holder]"))
diff --git a/code/modules/modular_computers/file_system/programs/raptordex.dm b/code/modules/modular_computers/file_system/programs/raptordex.dm
new file mode 100644
index 00000000000..b54e847ce1f
--- /dev/null
+++ b/code/modules/modular_computers/file_system/programs/raptordex.dm
@@ -0,0 +1,61 @@
+/datum/computer_file/program/raptordex
+ filename = "raptordex"
+ filedesc = "RaptorDex"
+ downloader_category = PROGRAM_CATEGORY_DEVICE
+ program_open_overlay = "bountyboard"
+ extended_desc = "Scan and analyze raptor genes."
+ size = 2
+ tgui_id = "RaptorDex"
+ program_icon = "crow"
+ can_run_on_flags = PROGRAM_PDA
+ /// Raptor scan data we have stored
+ var/list/scan_data = list("raptor_scan" = FALSE)
+
+/datum/computer_file/program/raptordex/tap(atom/tapped_atom, mob/living/user, list/modifiers)
+ if(!istype(tapped_atom, /mob/living/basic/raptor))
+ return FALSE
+
+ var/mob/living/basic/raptor/my_raptor = tapped_atom
+ var/datum/movespeed_modifier/intent_mod = my_raptor.get_move_intent_slowdown()
+
+ scan_data = list()
+ scan_data["raptor_scan"] = TRUE
+ scan_data["raptor_image"] = icon2base64(icon(icon = my_raptor.icon, icon_state = my_raptor.icon_state, dir = SOUTH, frame = 1))
+ scan_data["raptor_attack"] = my_raptor.melee_damage_lower
+ scan_data["raptor_health"] = my_raptor.health
+ scan_data["raptor_max_health"] = my_raptor.maxHealth
+ scan_data["raptor_speed"] = my_raptor.speed + intent_mod?.multiplicative_slowdown
+ scan_data["raptor_color"] = my_raptor.name
+ scan_data["raptor_gender"] = my_raptor.gender
+ scan_data["raptor_description"] = my_raptor.raptor_color.description
+
+ var/happiness_percentage = my_raptor.ai_controller?.blackboard[BB_BASIC_HAPPINESS]
+ var/obj/effect/overlay/happiness_overlay/display = new()
+ display.set_hearts(happiness_percentage)
+ display.pixel_y = ICON_SIZE_Y * 0.5
+ scan_data["raptor_happiness"] = icon2base64(getFlatIcon(display, no_anim = TRUE))
+ qdel(display)
+
+ var/datum/raptor_inheritance/inherit = my_raptor.inherited_stats
+ if(!isnull(inherit))
+ scan_data["inherited_attack"] = inherit.attack_modifier
+ scan_data["inherited_attack_max"] = RAPTOR_INHERIT_MAX_ATTACK
+ scan_data["inherited_health"] = inherit.health_modifier
+ scan_data["inherited_health_max"] = RAPTOR_INHERIT_MAX_HEALTH
+ scan_data["inherited_speed"] = inherit.speed_modifier
+ scan_data["inherited_speed_max"] = RAPTOR_INHERIT_MAX_SPEED
+ scan_data["inherited_ability"] = inherit.ability_modifier
+ scan_data["inherited_ability_max"] = RAPTOR_INHERIT_MAX_MODIFIER
+ scan_data["inherited_growth"] = inherit.growth_modifier
+ scan_data["inherited_growth_max"] = RAPTOR_INHERIT_MAX_MODIFIER
+
+ scan_data["inherited_traits"] = list()
+ for(var/index in inherit.personality_traits)
+ scan_data["inherited_traits"] += GLOB.raptor_inherit_traits[index]
+
+ playsound(computer, 'sound/mobs/non-humanoids/orbie/orbie_send_out.ogg', 20)
+ my_raptor.balloon_alert(user, "scanned")
+ return TRUE
+
+/datum/computer_file/program/raptordex/ui_data(mob/user)
+ return scan_data
diff --git a/code/modules/modular_computers/file_system/programs/virtual_pet.dm b/code/modules/modular_computers/file_system/programs/virtual_pet.dm
index d2177361a24..78507331dad 100644
--- a/code/modules/modular_computers/file_system/programs/virtual_pet.dm
+++ b/code/modules/modular_computers/file_system/programs/virtual_pet.dm
@@ -106,7 +106,7 @@ GLOBAL_LIST_EMPTY(virtual_pets_list)
var/static/list/restricted_areas = typecacheof(list(
/area/station/security,
/area/station/command,
- /area/station/ai_monitored,
+ /area/station/ai,
/area/station/maintenance,
/area/station/solars,
))
diff --git a/code/modules/movespeed/modifiers/items.dm b/code/modules/movespeed/modifiers/items.dm
index 1f988f50c57..a94dc9ade5e 100644
--- a/code/modules/movespeed/modifiers/items.dm
+++ b/code/modules/movespeed/modifiers/items.dm
@@ -11,6 +11,12 @@
/datum/movespeed_modifier/jetpack/wings
multiplicative_slowdown = -0.3
+/datum/movespeed_modifier/jetpack/raptor
+ multiplicative_slowdown = 0.2
+
+/datum/movespeed_modifier/jetpack/raptor/slow
+ multiplicative_slowdown = 1
+
/datum/movespeed_modifier/die_of_fate
multiplicative_slowdown = 1
diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm
index 8a3adfde01c..f3107b31af3 100644
--- a/code/modules/movespeed/modifiers/mobs.dm
+++ b/code/modules/movespeed/modifiers/mobs.dm
@@ -163,10 +163,10 @@
variable = TRUE
/datum/movespeed_modifier/goliath_mount
- multiplicative_slowdown = -26
+ multiplicative_slowdown = -27.5
/datum/movespeed_modifier/goldgrub_mount
- multiplicative_slowdown = -3
+ multiplicative_slowdown = -4.5
/datum/movespeed_modifier/settler
multiplicative_slowdown = 0.2
diff --git a/code/modules/power/floodlight.dm b/code/modules/power/floodlight.dm
index 7d43f319475..762272ebd64 100644
--- a/code/modules/power/floodlight.dm
+++ b/code/modules/power/floodlight.dm
@@ -155,6 +155,9 @@
. = ..()
RegisterSignal(src, COMSIG_OBJ_PAINTED, TYPE_PROC_REF(/obj/machinery/power/floodlight, on_color_change)) //update light color when color changes
register_context()
+ if(mapload)
+ set_anchored(TRUE)
+ connect_to_network()
/obj/machinery/power/floodlight/proc/on_color_change(obj/machinery/power/flood_light, mob/user, obj/item/toy/crayon/spraycan/spraycan, is_dark_color)
SIGNAL_HANDLER
diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm
index 9ef05f653be..b716b8d1811 100644
--- a/code/modules/projectiles/boxes_magazines/external/rifle.dm
+++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm
@@ -58,7 +58,7 @@
/obj/item/ammo_box/magazine/m38/true
name = "battle rifle magazine (.38 True Strike)"
- desc = parent_type::desc + " Bullets bounce towards new targets with surprising accuracy."
+ desc = parent_type::desc + " Bullets bounce towards new targets with surprising accuracy and can strike through armored target"
ammo_type = /obj/item/ammo_casing/c38/match/true
ammo_band_color = COLOR_AMMO_TRUESTRIKE
diff --git a/code/modules/projectiles/guns/ballistic/bows/_bow.dm b/code/modules/projectiles/guns/ballistic/bows/_bow.dm
index 5bcec2deeb7..69399c71138 100644
--- a/code/modules/projectiles/guns/ballistic/bows/_bow.dm
+++ b/code/modules/projectiles/guns/ballistic/bows/_bow.dm
@@ -22,6 +22,7 @@
bolt_type = BOLT_TYPE_NO_BOLT
click_on_low_ammo = FALSE
must_hold_to_load = TRUE
+ trigger_guard = TRIGGER_GUARD_ALLOW_ALL
/// whether the bow is drawn back
var/drawn = FALSE
diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm
index a7c30677842..a682d074fbe 100644
--- a/code/modules/projectiles/pins.dm
+++ b/code/modules/projectiles/pins.dm
@@ -19,6 +19,7 @@
///Can be removed from the gun using tools or replaced by a pin with force_replace
var/pin_removable = TRUE
var/obj/item/gun/gun
+ var/default_pin_auth = TRUE
/obj/item/firing_pin/Destroy()
if(gun)
@@ -72,7 +73,12 @@
return
/obj/item/firing_pin/proc/pin_auth(mob/living/user)
- return TRUE
+ var/result = SEND_SIGNAL(user, COMSIG_LIVING_FIRING_PIN_CHECK, src)
+ if(result & ALLOW_FIRE)
+ return TRUE
+ if(result & BLOCK_FIRE)
+ return FALSE
+ return default_pin_auth
/obj/item/firing_pin/proc/auth_fail(mob/living/user)
if(user)
@@ -354,28 +360,22 @@
name = "laser tag firing pin"
desc = "A recreational firing pin, used in laser tag units to ensure users have their vests on."
fail_message = "suit check failed!"
- var/obj/item/clothing/suit/suit_requirement = null
- var/tagcolor = ""
+ default_pin_auth = FALSE
+ var/tagcolor = LASERTAG_TEAM_NEUTRAL
-/obj/item/firing_pin/tag/pin_auth(mob/living/user)
- if(ishuman(user))
- var/mob/living/carbon/human/M = user
- if(istype(M.wear_suit, suit_requirement))
- return TRUE
+/obj/item/firing_pin/tag/auth_fail(mob/living/user)
+ . = ..()
to_chat(user, span_warning("You need to be wearing [tagcolor] laser tag armor!"))
- return FALSE
/obj/item/firing_pin/tag/red
name = "red laser tag firing pin"
icon_state = "firing_pin_red"
- suit_requirement = /obj/item/clothing/suit/redtag
- tagcolor = "red"
+ tagcolor = LASERTAG_TEAM_RED
/obj/item/firing_pin/tag/blue
name = "blue laser tag firing pin"
icon_state = "firing_pin_blue"
- suit_requirement = /obj/item/clothing/suit/bluetag
- tagcolor = "blue"
+ tagcolor = LASERTAG_TEAM_BLUE
/obj/item/firing_pin/monkey
name = "monkeylock firing pin"
diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm
index fe4f9c47d39..161c9c9a698 100644
--- a/code/modules/projectiles/projectile/beams.dm
+++ b/code/modules/projectiles/projectile/beams.dm
@@ -368,21 +368,14 @@
hitsound = null
damage = 0
damage_type = STAMINA
- var/suit_types = list(/obj/item/clothing/suit/redtag, /obj/item/clothing/suit/bluetag)
impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser
light_color = LIGHT_COLOR_BLUE
-
-/obj/projectile/beam/lasertag/on_hit(atom/target, blocked = 0, pierce_hit)
- . = ..()
- if(ishuman(target))
- var/mob/living/carbon/human/M = target
- if(istype(M.wear_suit))
- if(M.wear_suit.type in suit_types)
- M.adjustStaminaLoss(34)
+ var/lasertag_team = LASERTAG_TEAM_NEUTRAL
+ var/lasertag_damage = 34
/obj/projectile/beam/lasertag/redtag
icon_state = "laser"
- suit_types = list(/obj/item/clothing/suit/bluetag)
+ lasertag_team = LASERTAG_TEAM_RED
impact_effect_type = /obj/effect/temp_visual/impact_effect/red_laser
light_color = COLOR_SOFT_RED
tracer_type = /obj/effect/projectile/tracer/laser
@@ -395,7 +388,7 @@
/obj/projectile/beam/lasertag/bluetag
icon_state = "bluelaser"
- suit_types = list(/obj/item/clothing/suit/redtag)
+ lasertag_team = LASERTAG_TEAM_BLUE
tracer_type = /obj/effect/projectile/tracer/laser/blue
muzzle_type = /obj/effect/projectile/muzzle/laser/blue
impact_type = /obj/effect/projectile/impact/laser/blue
diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm
index 09264fdb964..298a9f2164b 100644
--- a/code/modules/projectiles/projectile/bullets/revolver.dm
+++ b/code/modules/projectiles/projectile/bullets/revolver.dm
@@ -65,6 +65,7 @@
ricochet_shoots_firer = FALSE
shrapnel_type = null
embed_type = null
+ armour_penetration = 30
// premium .38 ammo from cargo, weak against armor, lower base damage, but excellent at embedding and causing slice wounds at close range
/obj/projectile/bullet/c38/dumdum
diff --git a/code/modules/projectiles/projectile/energy/stun.dm b/code/modules/projectiles/projectile/energy/stun.dm
index b05743f4310..151a4853e5e 100644
--- a/code/modules/projectiles/projectile/energy/stun.dm
+++ b/code/modules/projectiles/projectile/energy/stun.dm
@@ -382,7 +382,8 @@
/atom/movable/screen/alert/tazed
name = "Tased!"
desc = "You're being tased! You can click this or resist to attempt to stop it, assuming you've not already collapsed."
- icon_state = "stun"
+ use_user_hud_icon = TRUE
+ overlay_state = "stun"
clickable_glow = TRUE
/atom/movable/screen/alert/tazed/Click(location, control, params)
diff --git a/code/modules/reagents/chemistry/holder/mob_life.dm b/code/modules/reagents/chemistry/holder/mob_life.dm
index 3bc73492355..cd866ff0223 100644
--- a/code/modules/reagents/chemistry/holder/mob_life.dm
+++ b/code/modules/reagents/chemistry/holder/mob_life.dm
@@ -103,7 +103,8 @@
if(!owner || !reagent || (dead && !(reagent.chemical_flags & REAGENT_DEAD_PROCESS)))
return FALSE
- if(owner.reagent_tick(reagent, seconds_per_tick, times_fired))
+ var/tick_return = owner.reagent_tick(reagent, seconds_per_tick, times_fired)
+ if(tick_return & COMSIG_MOB_STOP_REAGENT_TICK)
return FALSE
if(liverless && !reagent.self_consuming) //need to be metabolized
@@ -132,7 +133,7 @@
if(dead && !QDELETED(owner) && !QDELETED(reagent))
need_mob_update += reagent.on_mob_dead(owner, seconds_per_tick)
- if(!QDELETED(owner) && !QDELETED(reagent))
+ if(!QDELETED(owner) && !QDELETED(reagent) && !(tick_return & COMSIG_MOB_STOP_REAGENT_METABOLISM))
reagent.metabolize_reagent(owner, seconds_per_tick, times_fired)
return need_mob_update
diff --git a/code/modules/reagents/chemistry/holder/reactions.dm b/code/modules/reagents/chemistry/holder/reactions.dm
index a40dfd9f348..d2688e1debe 100644
--- a/code/modules/reagents/chemistry/holder/reactions.dm
+++ b/code/modules/reagents/chemistry/holder/reactions.dm
@@ -238,7 +238,7 @@
var/list/mix_message = list()
for(var/datum/equilibrium/equilibrium as anything in reaction_list)
mix_message += end_reaction(equilibrium)
- if(my_atom && length(mix_message))
+ if(!QDELETED(my_atom) && length(mix_message))
my_atom.audible_message(span_notice("[icon2html(my_atom, viewers(DEFAULT_MESSAGE_RANGE, src))] [mix_message.Join()]"))
finish_reacting()
diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm
index d26272934cc..cfd8c516879 100644
--- a/code/modules/reagents/chemistry/reagents.dm
+++ b/code/modules/reagents/chemistry/reagents.dm
@@ -42,8 +42,6 @@
var/metabolizing = FALSE
/// Are we from a material? We might wanna know that for special stuff. Like metalgen. Is replaced with a ref of the material on New()
var/datum/material/material
- ///A list of causes why this chem should skip being removed, if the length is 0 it will be removed from holder naturally, if this is >0 it will not be removed from the holder.
- var/list/reagent_removal_skip_list = list()
///The set of exposure methods this penetrates skin with.
var/penetrates_skin = VAPOR
/// See fermi_readme.dm REAGENT_DEAD_PROCESS, REAGENT_INVISIBLE, REAGENT_SNEAKYNAME, REAGENT_SPLITRETAINVOL, REAGENT_CANSYNTH, REAGENT_IMPURE
@@ -170,8 +168,6 @@
///Metabolizes a portion of the reagent after on_mob_life() is called
/datum/reagent/proc/metabolize_reagent(mob/living/carbon/affected_mob, seconds_per_tick, times_fired)
- if(length(reagent_removal_skip_list))
- return
if(isnull(holder))
return
diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
index 7091f8b2c58..afb8e561745 100644
--- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
@@ -518,25 +518,21 @@
if(need_mob_update)
carbies.updatehealth()
-
- if(show_message && carbies.stat != DEAD)
- to_chat(carbies, span_danger("You feel your burns and bruises healing! It stings like hell!"))
-
- carbies.add_mood_event("painful_medicine", /datum/mood_event/painful_medicine)
+ if(show_message)
+ carbies.visible_message(span_nicegreen("A rubbery liquid partially coats [carbies]'s burns."))
+ if(carbies.stat != DEAD)
+ to_chat(carbies, span_danger("You feel your burns and bruises healing! It stings like hell!"))
+ carbies.add_mood_event("painful_medicine", /datum/mood_event/painful_medicine)
//don't unhusked non husked mobs
if (!HAS_TRAIT(exposed_mob, TRAIT_HUSK)) // BUBBER EDIT CHANGE - Synthflesh works on ling husks - Original: if (!HAS_TRAIT_FROM(exposed_mob, TRAIT_HUSK, BURN))
return
//don't try to unhusk mobs above burn damage threshold
- if (carbies.getFireLoss() > UNHUSK_DAMAGE_THRESHOLD * 2.5)
- if (show_message)
+ if(carbies.getFireLoss() > UNHUSK_DAMAGE_THRESHOLD)
+ if(show_message && !need_mob_update)
carbies.visible_message(span_minoralert("The liquid fails to properly stick on [carbies]. [carbies]'s burns need to be repaired first!"))
return
- else if (carbies.getFireLoss() > UNHUSK_DAMAGE_THRESHOLD)
- if (show_message)
- carbies.visible_message(span_boldnotice("A rubbery liquid partially coats [carbies]'s burns... It seems more is required to fully unhusk!"))
- return
var/datum/reagent/synthflesh = carbies.reagents.has_reagent(/datum/reagent/medicine/c2/synthflesh)
var/current_volume = synthflesh ? synthflesh.volume : 0
@@ -552,8 +548,15 @@
carbies.reagents.remove_reagent(/datum/reagent/medicine/c2/synthflesh, current_volume) // consume the synthflesh, it won't do anything in their blood
//we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or a golem or something
carbies.visible_message(span_nicegreen("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!"))
- else if (show_message)
- carbies.visible_message(span_boldnotice("A rubbery liquid partially coats [carbies]'s burns... It seems more is required to fully unhusk!"))
+ else if(show_message && !need_mob_update)
+ // if they are laying in a pool of synthflesh, we don't want it sending a message every tick
+ if(methods & TOUCH)
+ if(TIMER_COOLDOWN_RUNNING(carbies, REF(carbies)))
+ return
+ TIMER_COOLDOWN_START(carbies, REF(carbies), 16 SECONDS)
+ carbies.visible_message(span_boldnotice("The liquid fails to properly stick on [carbies]. There isn't enough to unhusk!"))
+ else
+ carbies.visible_message(span_nicegreen("A rubbery liquid partially mends [carbies]... It seems more is required to fully unhusk!"))
/******ORGAN HEALING******/
/*Suffix: -rite*/
@@ -587,7 +590,9 @@
/atom/movable/screen/alert/penthrite
name = "Strong Heartbeat"
desc = "Your heart beats with great force!"
- icon_state = "penthrite"
+ use_user_hud_icon = TRUE
+ overlay_icon = 'icons/obj/medical/syringe.dmi'
+ overlay_state = "luxpen"
/datum/reagent/medicine/c2/penthrite/on_mob_metabolize(mob/living/user)
. = ..()
diff --git a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm
index cab73988509..0d380330700 100644
--- a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm
@@ -1360,12 +1360,14 @@
/atom/movable/screen/alert/fruit_punch_good
name = "Fruit Punch Blessing"
desc = "The sweetness of the fruit punch and the friendly company of the liquid cooler are slowly restoring your health..."
- icon_state = "punch_blessing"
+ use_user_hud_icon = TRUE
+ overlay_state = "punch_blessing"
/atom/movable/screen/alert/fruit_punch_bad
name = "Fruit Punishment"
desc = "The unbearable sweetness of the fruit punch is too much to bear without the soothing aura of a liquid cooler! Your body is going into shock!"
- icon_state = "punch_punishment"
+ use_user_hud_icon = TRUE
+ overlay_state = "punch_punishment"
/datum/reagent/consumable/ethanol/bitters_soda
name = "Bitters and Soda"
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index c542f4c4079..b4a9c7e4e27 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -567,7 +567,7 @@
/datum/reagent/spraytan/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume, show_message = TRUE, touch_protection = 0)
. = ..()
if(ishuman(exposed_mob))
- if(methods & (PATCH|VAPOR) && touch_protection >= 1)
+ if(methods & (PATCH|VAPOR) && touch_protection < 1)
var/mob/living/carbon/human/exposed_human = exposed_mob
if(HAS_TRAIT(exposed_human, TRAIT_USES_SKINTONES))
switch(exposed_human.skin_tone)
diff --git a/code/modules/reagents/chemistry/recipes.dm b/code/modules/reagents/chemistry/recipes.dm
index f1b3dfdbff2..9cd650d67ff 100644
--- a/code/modules/reagents/chemistry/recipes.dm
+++ b/code/modules/reagents/chemistry/recipes.dm
@@ -348,8 +348,8 @@
/datum/chemical_reaction/proc/explode_deafen(datum/reagents/holder, datum/equilibrium/equilibrium, power = 3, stun = 20, range = 2)
var/location = get_turf(holder.my_atom)
playsound(location, 'sound/effects/bang.ogg', 25, TRUE)
- for(var/mob/living/carbon/carbon_mob in get_hearers_in_view(range, location))
- carbon_mob.soundbang_act(1, stun, power)
+ for(var/mob/living/living in get_hearers_in_view(range, location))
+ living.soundbang_act(SOUNDBANG_NORMAL, stun, power)
//Spews out the inverse of the chems in the beaker of the products/reactants only
/datum/chemical_reaction/proc/explode_invert_smoke(datum/reagents/holder, datum/equilibrium/equilibrium, force_range = 0, clear_products = TRUE, clear_reactants = TRUE, accept_impure = TRUE)
diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
index a10a6902ccb..c891b012d56 100644
--- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
+++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
@@ -414,8 +414,8 @@
holder.remove_reagent(/datum/reagent/sonic_powder, created_volume * 3)
var/location = get_turf(holder.my_atom)
playsound(location, 'sound/effects/bang.ogg', 25, TRUE)
- for(var/mob/living/carbon/C in get_hearers_in_view(created_volume/3, location))
- C.soundbang_act(1, 100, rand(0, 5))
+ for(var/mob/living/living in get_hearers_in_view(created_volume/3, location))
+ living.soundbang_act(1, 10 SECONDS, rand(0, 5))
/datum/chemical_reaction/sonic_powder_deafen
required_reagents = list(/datum/reagent/sonic_powder = 1)
@@ -425,8 +425,8 @@
/datum/chemical_reaction/sonic_powder_deafen/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume)
var/location = get_turf(holder.my_atom)
playsound(location, 'sound/effects/bang.ogg', 25, TRUE)
- for(var/mob/living/carbon/C in get_hearers_in_view(created_volume/10, location))
- C.soundbang_act(1, 100, rand(0, 5))
+ for(var/mob/living/living in get_hearers_in_view(created_volume/10, location))
+ living.soundbang_act(1, 10 SECONDS, rand(0, 5))
/datum/chemical_reaction/phlogiston
results = list(/datum/reagent/phlogiston = 3)
diff --git a/code/modules/reagents/reagent_containers/condiment.dm b/code/modules/reagents/reagent_containers/condiment.dm
index cccc58abc1e..0c95eb0e086 100644
--- a/code/modules/reagents/reagent_containers/condiment.dm
+++ b/code/modules/reagents/reagent_containers/condiment.dm
@@ -415,6 +415,7 @@
name = "condiment pack"
desc = "A small plastic pack with condiments to put on your food."
icon_state = "condi_empty"
+ initial_reagent_flags = parent_type::initial_reagent_flags | NO_SPLASH
volume = 10
amount_per_transfer_from_this = 10
possible_transfer_amounts = list(10)
diff --git a/code/modules/reagents/reagent_containers/cups/soda.dm b/code/modules/reagents/reagent_containers/cups/soda.dm
index e8304d71cb9..569d40d33cd 100644
--- a/code/modules/reagents/reagent_containers/cups/soda.dm
+++ b/code/modules/reagents/reagent_containers/cups/soda.dm
@@ -5,6 +5,8 @@
#define SODA_FIZZINESS_THROWN 15
/// How much fizziness is added to the can of soda by shaking it, in percentage points
#define SODA_FIZZINESS_SHAKE 5
+/// At what atmospheric pressure do we burst a soda can? Empirical evidance (one googled experiment video) states that ~67.458 kPa is where a can bursts.
+#define SODA_EXPLOSION_PRESSURE 67.458
/obj/item/reagent_containers/cup/soda_cans
name = "soda can"
@@ -24,6 +26,7 @@
/obj/item/reagent_containers/cup/soda_cans/Initialize(mapload, vol)
. = ..()
AddElement(/datum/element/slapcrafting, string_list(list(/datum/crafting_recipe/improv_explosive)))
+ AddElement(/datum/element/atmos_sensitive, mapload) //Enables soda cans to explode in vaccuum.
/obj/item/reagent_containers/cup/soda_cans/random/Initialize(mapload)
..()
@@ -170,8 +173,16 @@
. += span_notice("You examine [src] closer, and note the following...")
. += "\t[span_warning("You get a menacing aura of fizziness from it...")]"
+/obj/item/reagent_containers/cup/soda_cans/should_atmos_process(datum/gas_mixture/air, exposed_temperature)
+ return ((air.return_pressure() <= SODA_EXPLOSION_PRESSURE) && !(reagents.flags & OPENCONTAINER))
+
+/obj/item/reagent_containers/cup/soda_cans/atmos_expose(datum/gas_mixture/air, exposed_temperature)
+ if(reagents.total_volume && !(reagents.flags & OPENCONTAINER))
+ burst_soda(loc)
+
#undef SODA_FIZZINESS_THROWN
#undef SODA_FIZZINESS_SHAKE
+#undef SODA_EXPLOSION_PRESSURE
/obj/item/reagent_containers/cup/soda_cans/cola
name = "Space Cola"
diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm
index 17958392e96..7e3048f9c2c 100644
--- a/code/modules/reagents/reagent_containers/hypospray.dm
+++ b/code/modules/reagents/reagent_containers/hypospray.dm
@@ -11,7 +11,7 @@
volume = 30
possible_transfer_amounts = list(5)
resistance_flags = ACID_PROOF
- initial_reagent_flags = OPENCONTAINER
+ initial_reagent_flags = OPENCONTAINER | NO_SPLASH
slot_flags = ITEM_SLOT_BELT
var/ignore_flags = NONE
var/infinite = FALSE
diff --git a/code/modules/reagents/reagent_containers/inhaler.dm b/code/modules/reagents/reagent_containers/inhaler.dm
index 2af15aadf44..329bca489b6 100644
--- a/code/modules/reagents/reagent_containers/inhaler.dm
+++ b/code/modules/reagents/reagent_containers/inhaler.dm
@@ -216,7 +216,7 @@
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "canister_generic"
- initial_reagent_flags = SEALED_CONTAINER|DRAINABLE|REFILLABLE
+ initial_reagent_flags = SEALED_CONTAINER | DRAINABLE | REFILLABLE | NO_SPLASH
has_variable_transfer_amount = FALSE
max_integrity = 60
diff --git a/code/modules/reagents/reagent_containers/medigel.dm b/code/modules/reagents/reagent_containers/medigel.dm
index a2ab93a34a4..99adcb65407 100644
--- a/code/modules/reagents/reagent_containers/medigel.dm
+++ b/code/modules/reagents/reagent_containers/medigel.dm
@@ -9,7 +9,7 @@
righthand_file = 'icons/mob/inhands/equipment/hydroponics_righthand.dmi'
item_flags = NOBLUDGEON
obj_flags = UNIQUE_RENAME
- initial_reagent_flags = OPENCONTAINER
+ initial_reagent_flags = OPENCONTAINER | NO_SPLASH
slot_flags = ITEM_SLOT_BELT
throwforce = 0
w_class = WEIGHT_CLASS_SMALL
diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm
index 51ae159de14..869131dd5e8 100644
--- a/code/modules/reagents/reagent_containers/spray.dm
+++ b/code/modules/reagents/reagent_containers/spray.dm
@@ -8,7 +8,7 @@
lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi'
item_flags = NOBLUDGEON
- initial_reagent_flags = OPENCONTAINER
+ initial_reagent_flags = OPENCONTAINER | NO_SPLASH
slot_flags = ITEM_SLOT_BELT
throwforce = 0
w_class = WEIGHT_CLASS_SMALL
diff --git a/code/modules/religion/burdened/psyker.dm b/code/modules/religion/burdened/psyker.dm
index 6d10524ccba..ddc19152df3 100644
--- a/code/modules/religion/burdened/psyker.dm
+++ b/code/modules/religion/burdened/psyker.dm
@@ -8,6 +8,7 @@
/datum/action/cooldown/spell/forcewall/psychic_wall,
)
w_class = WEIGHT_CLASS_NORMAL
+ shade_color = "blue"
var/does_it_blind = FALSE
variant_traits_added = list(TRAIT_ANTIMAGIC_NO_SELFBLOCK)
diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm
index b93186480ac..13cd0fe5d8c 100644
--- a/code/modules/research/designs/machine_designs.dm
+++ b/code/modules/research/designs/machine_designs.dm
@@ -1011,16 +1011,6 @@
)
departmental_flags = DEPARTMENT_BITFLAG_SERVICE
-/datum/design/board/vendatray
- name = "Vend-a-Tray Board"
- desc = "The circuit board for a Vend-a-Tray."
- id = "vendatray"
- build_path = /obj/item/circuitboard/machine/vendatray
- category = list(
- RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_SERVICE
- )
- departmental_flags = DEPARTMENT_BITFLAG_SERVICE
-
/datum/design/board/bountypad
name = "Civilian Bounty Pad Board"
desc = "The circuit board for a Civilian Bounty Pad."
diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm
index a11cf1ffa2a..4260a6f4685 100644
--- a/code/modules/research/designs/medical_designs.dm
+++ b/code/modules/research/designs/medical_designs.dm
@@ -1077,6 +1077,36 @@
)
departmental_flags = DEPARTMENT_BITFLAG_MEDICAL
+/datum/design/cybernetic_ears/cat
+ name = "Basic Cybernetic Cat Ears"
+ desc = "A basic pair of cybernetic cat ears"
+ id = "cybernetic_ears_cat"
+ build_path = /obj/item/organ/ears/cat/cybernetic
+
+/datum/design/cybernetic_ears_u/cat
+ name = "Cybernetic Cat Ears"
+ desc = "A pair of cybernetic cat ears"
+ id = "cybernetic_ears_u_cat"
+ build_path = /obj/item/organ/ears/cat/cybernetic/upgraded
+
+/datum/design/cybernetic_ears_whisper/cat
+ name = "Whisper-sensitive Cybernetic Cat Ears"
+ desc = "A pair of whisper-sensitive cybernetic cat ears"
+ id = "cybernetic_ears_whisper_cat"
+ build_path = /obj/item/organ/ears/cat/cybernetic/whisper
+
+/datum/design/cybernetic_ears_volume/cat
+ name = "Volume-adjusting Cybernetic Cat Ears"
+ desc = "A pair of volume-adjusting cybernetic cat ears"
+ id = "cybernetic_ears_volume_cat"
+ build_path = /obj/item/organ/ears/cat/cybernetic/volume
+
+/datum/design/cybernetic_ears_xray/cat
+ name = "Wall-penetrating Cybernetic Cat Ears"
+ desc = "A pair of wall-penetrating cybernetic cat ears"
+ id = "cybernetic_ears_xray_cat"
+ build_path = /obj/item/organ/ears/cat/cybernetic/xray
+
/datum/design/cybernetic_eyes
name = "Basic Cybernetic Eyes"
desc = "A basic pair of cybernetic eyes."
diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm
index 26d0ba9456b..5571ec747ba 100644
--- a/code/modules/research/designs/weapon_designs.dm
+++ b/code/modules/research/designs/weapon_designs.dm
@@ -71,7 +71,7 @@
/datum/design/c38_true
name = "Speedloader (.38 True Strike) (Lethal)"
- desc = "Designed to quickly reload revolvers. Bullets bounce towards new targets with surprising accuracy."
+ desc = "Designed to quickly reload revolvers. Bullets bounce towards new targets with surprising accuracy and can strike through armored target"
id = "c38_true_strike"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(
@@ -183,7 +183,7 @@
/datum/design/c38_true_mag
name = "Magazine (.38 True Strike) (Lethal)"
- desc = "Designed to tactically reload a NT BR-38 Battle Rifle. Bullets bounce towards new targets with surprising accuracy."
+ desc = "Designed to tactically reload a NT BR-38 Battle Rifle. Bullets bounce towards new targets with surprising accuracy and can strike through armored target"
id = "c38_true_strike_mag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(
diff --git a/code/modules/research/techweb/nodes/cyborg_nodes.dm b/code/modules/research/techweb/nodes/cyborg_nodes.dm
index 5ef5410deee..91e2890a02c 100644
--- a/code/modules/research/techweb/nodes/cyborg_nodes.dm
+++ b/code/modules/research/techweb/nodes/cyborg_nodes.dm
@@ -15,6 +15,7 @@
"cybernetic_eyes",
"cybernetic_eyes_moth",
"cybernetic_ears",
+ "cybernetic_ears_cat",
"cybernetic_lungs",
"cybernetic_stomach",
"cybernetic_liver",
@@ -208,6 +209,7 @@
"cybernetic_eyes_improved",
"cybernetic_eyes_improved_moth",
"cybernetic_ears_u",
+ "cybernetic_ears_u_cat",
"cybernetic_lungs_tier2",
"cybernetic_stomach_tier2",
"cybernetic_liver_tier2",
@@ -227,7 +229,9 @@
"ci-gloweyes-moth",
"ci-welding-moth",
"cybernetic_ears_whisper",
+ "cybernetic_ears_whisper_cat",
"cybernetic_ears_volume",
+ "cybernetic_ears_volume_cat",
"cybernetic_lungs_tier3",
"cybernetic_stomach_tier3",
"cybernetic_liver_tier3",
@@ -244,6 +248,7 @@
prereq_ids = list(TECHWEB_NODE_CYBER_ORGANS_UPGRADED, TECHWEB_NODE_NIGHT_VISION)
design_ids = list(
"cybernetic_ears_xray",
+ "cybernetic_ears_xray_cat",
"ci-thermals",
"ci-xray",
"ci-thermals-moth",
diff --git a/code/modules/research/techweb/nodes/engi_nodes.dm b/code/modules/research/techweb/nodes/engi_nodes.dm
index 19c925eb8c2..b3ccb425d88 100644
--- a/code/modules/research/techweb/nodes/engi_nodes.dm
+++ b/code/modules/research/techweb/nodes/engi_nodes.dm
@@ -218,7 +218,6 @@
"holobarrier_jani",
"holobarrier_med",
"holopad",
- "vendatray",
"holodisk",
"modular_shield_gate",
"modular_shield_generator",
diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
index 3dd92891f51..f3b4801f54b 100644
--- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
@@ -193,7 +193,8 @@
/atom/movable/screen/alert/status_effect/bloodchill
name = "Bloodchilled"
desc = "You feel a shiver down your spine after getting hit with a glob of cold blood. You'll move slower and get frostbite for a while!"
- icon_state = "bloodchill"
+ use_user_hud_icon = TRUE
+ overlay_state = "bloodchill"
/datum/status_effect/bloodchill
id = "bloodchill"
@@ -231,10 +232,12 @@
/datum/status_effect/bonechill/on_remove()
owner.remove_movespeed_modifier(/datum/movespeed_modifier/status_effect/bonechill)
+
/atom/movable/screen/alert/status_effect/bonechill
name = "Bonechilled"
desc = "You feel a shiver down your spine after hearing the haunting noise of bone rattling. You'll move slower and get frostbite for a while!"
- icon_state = "bloodchill"
+ use_user_hud_icon = TRUE
+ overlay_state = "bloodchill"
/datum/status_effect/rebreathing
id = "rebreathing"
@@ -595,7 +598,7 @@
return ..()
cooldown = max_cooldown
var/list/batteries = list()
- for(var/obj/item/stock_parts/power_store/C in owner.get_all_cells())
+ for(var/obj/item/stock_parts/power_store/C in assoc_to_values(owner.get_all_cells()))
if(C.charge < C.maxcharge)
batteries += C
if(batteries.len)
@@ -751,11 +754,17 @@
var/typepath = owner.type
clone = new typepath(owner.drop_location())
if(iscarbon(owner) && iscarbon(clone))
- var/mob/living/carbon/carbon_owner = owner
- var/mob/living/carbon/carbon_clone = clone
- carbon_clone.real_name = carbon_owner.real_name
- carbon_owner.dna.copy_dna(carbon_clone.dna, COPY_DNA_SE|COPY_DNA_SPECIES)
- carbon_clone.updateappearance(mutcolor_update = TRUE)
+ var/mob/living/carbon/human/human_owner = owner
+ var/mob/living/carbon/human/human_clone = clone
+ human_clone.physique = human_owner.physique
+ human_clone.real_name = human_owner.real_name
+ human_clone.age = human_owner.age
+ human_clone.voice = human_owner.voice
+ human_clone.voice_filter = human_owner.voice_filter
+ for(var/datum/quirk/original_quirks as anything in human_owner.quirks)
+ human_clone.add_quirk(original_quirks.type, add_unique = FALSE, announce = FALSE)
+ human_owner.dna.copy_dna(human_clone.dna, COPY_DNA_SE|COPY_DNA_SPECIES)
+ human_clone.updateappearance(mutcolor_update = TRUE)
return ..()
/datum/status_effect/stabilized/cerulean/tick(seconds_between_ticks)
diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
index 7077b7a7b36..f90fc7ed6f6 100644
--- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm
+++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
@@ -87,9 +87,9 @@ Regenerative extracts:
/obj/item/slimecross/regenerative/yellow/core_effect(mob/living/target, mob/user)
var/list/batteries = list()
- for(var/obj/item/stock_parts/power_store/C in target.get_all_cells())
- if(C.charge < C.maxcharge)
- batteries += C
+ for(var/obj/item/stock_parts/power_store/cell in assoc_to_values(target.get_all_cells()))
+ if(cell.charge < cell.maxcharge)
+ batteries += cell
if(batteries.len)
var/obj/item/stock_parts/power_store/ToCharge = pick(batteries)
ToCharge.charge = ToCharge.maxcharge
diff --git a/code/modules/spells/spell_types/shapeshift/_shape_status.dm b/code/modules/spells/spell_types/shapeshift/_shape_status.dm
index 5074412ce28..03808c9d891 100644
--- a/code/modules/spells/spell_types/shapeshift/_shape_status.dm
+++ b/code/modules/spells/spell_types/shapeshift/_shape_status.dm
@@ -242,7 +242,8 @@
name = "Shapeshifted"
desc = "Your form is not your own... you're shapeshifted into another creature! \
A wizard could turn you back - or maybe you're stuck like this for good?"
- icon_state = "shapeshifted"
+ use_user_hud_icon = TRUE
+ overlay_state = "shapeshifted"
clickable_glow = TRUE
/atom/movable/screen/alert/status_effect/shapeshifted/Click(location, control, params)
diff --git a/code/modules/surgery/bodyparts/head_hair_and_lips.dm b/code/modules/surgery/bodyparts/head_hair_and_lips.dm
index 7db705b3a69..77766197233 100644
--- a/code/modules/surgery/bodyparts/head_hair_and_lips.dm
+++ b/code/modules/surgery/bodyparts/head_hair_and_lips.dm
@@ -3,7 +3,6 @@
/// Part of `update_limb()`, basically does all the head specific icon stuff.
/obj/item/bodypart/head/proc/update_hair_and_lips(dropping_limb, is_creating)
var/mob/living/carbon/human/human_head_owner = owner
- var/datum/species/owner_species = human_head_owner?.dna.species
//HIDDEN CHECKS START
hair_hidden = FALSE
@@ -43,18 +42,40 @@
if(!is_creating || !owner)
return
+ copy_appearance_from(human_head_owner)
- lip_style = human_head_owner.lip_style
- lip_color = human_head_owner.lip_color
- hairstyle = human_head_owner.hairstyle
- hair_alpha = human_head_owner.hair_alpha ? human_head_owner.hair_alpha : owner_species.hair_alpha // SKYRAT EDIT - Customization - Hair alpha - ORIGINAL: hair_alpha = owner_species.hair_alpha
- hair_color = human_head_owner.hair_color
- facial_hairstyle = human_head_owner.facial_hairstyle
- facial_hair_alpha = owner_species.facial_hair_alpha
- facial_hair_color = human_head_owner.facial_hair_color
- fixed_hair_color = owner_species.get_fixed_hair_color(human_head_owner) //Can be null
- gradient_styles = human_head_owner.grad_style.Copy()
- gradient_colors = human_head_owner.grad_color.Copy()
+/obj/item/bodypart/head/proc/copy_appearance_from(mob/living/carbon/human/target, overwrite_eyes = FALSE)
+ var/datum/species/target_species = target.dna.species
+
+ lip_style = target.lip_style
+ lip_color = target.lip_color
+ hairstyle = target.hairstyle
+ hair_alpha = target.hair_alpha || target_species.hair_alpha // BUBBER EDIT - Customization - Original: hair_alpha = target_species.hair_alpha
+ hair_color = target.hair_color
+ facial_hairstyle = target.facial_hairstyle
+ facial_hair_alpha = target_species.facial_hair_alpha
+ facial_hair_color = target.facial_hair_color
+ fixed_hair_color = target_species.get_fixed_hair_color(target) //Can be null
+ gradient_styles = target.grad_style.Copy()
+ gradient_colors = target.grad_color.Copy()
+ var/obj/item/organ/eyes/peepers = locate() in src
+ if(peepers)
+ if(overwrite_eyes || isnull(initial(peepers.eye_color_left)))
+ peepers.eye_color_left = target.eye_color_left
+ if(overwrite_eyes || isnull(initial(peepers.eye_color_right)))
+ peepers.eye_color_right = target.eye_color_right
+
+ if(HAS_TRAIT(target, TRAIT_USES_SKINTONES))
+ skin_tone = target.skin_tone
+ else if(HAS_TRAIT(target, TRAIT_MUTANT_COLORS))
+ skin_tone = ""
+ if(target_species.fixed_mut_color)
+ species_color = target_species.fixed_mut_color
+ else
+ species_color = target.dna.features["mcolor"]
+ else
+ skin_tone = ""
+ species_color = ""
/obj/item/bodypart/head/proc/get_hair_and_lips_icon(dropped)
SHOULD_CALL_PARENT(TRUE)
diff --git a/code/modules/surgery/organs/external/_visual_organs.dm b/code/modules/surgery/organs/external/_visual_organs.dm
index ca77c57ef88..e3991bd2141 100644
--- a/code/modules/surgery/organs/external/_visual_organs.dm
+++ b/code/modules/surgery/organs/external/_visual_organs.dm
@@ -23,7 +23,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
var/restyle_flags = NONE
///If not null, overrides the appearance with this sprite accessory datum
- var/sprite_accessory_override
+ var/datum/sprite_accessory/sprite_accessory_override
/**accessory_type is optional if you haven't set sprite_datums for the object, and is used mostly to generate sprite_datums from a persons DNA
* For _mob_sprite we make a distinction between "Round Snout" and "round". Round Snout is the name of the sprite datum, while "round" would be part of the sprite
@@ -32,7 +32,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
/obj/item/organ/proc/setup_bodypart_overlay(accessory_type)
bodypart_overlay = new bodypart_overlay(src)
- accessory_type = accessory_type ? accessory_type : sprite_accessory_override
+ accessory_type ||= sprite_accessory_override
var/update_overlays = TRUE
if(accessory_type)
bodypart_overlay.set_appearance(accessory_type)
@@ -113,7 +113,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
zone = BODY_ZONE_HEAD
slot = ORGAN_SLOT_EXTERNAL_HORNS
- //dna_block = /datum/dna_block/feature/horn // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/horn // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_ENAMEL
bodypart_overlay = /datum/bodypart_overlay/mutant/horns
@@ -128,9 +128,6 @@ Unlike normal organs, we're actually inside a persons limbs at all times
/datum/bodypart_overlay/mutant/horns/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDEHAIR)
-/datum/bodypart_overlay/mutant/horns/get_global_feature_list()
- return SSaccessories.sprite_accessories["horns"] // SKYRAT EDIT - Customization - ORIGINAL: return SSaccessories.horns_list
-
///The frills of a lizard (like weird fin ears)
/obj/item/organ/frills
name = "frills"
@@ -140,7 +137,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
zone = BODY_ZONE_HEAD
slot = ORGAN_SLOT_EXTERNAL_FRILLS
- //dna_block = /datum/dna_block/feature/frill // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/frill // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_FLESH
bodypart_overlay = /datum/bodypart_overlay/mutant/frills
@@ -154,9 +151,6 @@ Unlike normal organs, we're actually inside a persons limbs at all times
/datum/bodypart_overlay/mutant/frills/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDEEARS)
-/datum/bodypart_overlay/mutant/frills/get_global_feature_list()
- return SSaccessories.sprite_accessories["frills"] // SKYRAT EDIT - Customization - ORIGINAL: return SSaccessories.frills_list
-
///Guess what part of the lizard this is?
/obj/item/organ/snout
name = "snout" // SKYRAT EDIT - ORIGINAL: name = "lizard snout"
@@ -168,7 +162,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
external_bodyshapes = BODYSHAPE_SNOUTED
- //dna_block = /datum/dna_block/feature/snout // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/snout // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_FLESH
bodypart_overlay = /datum/bodypart_overlay/mutant/snout
@@ -182,9 +176,6 @@ Unlike normal organs, we're actually inside a persons limbs at all times
/datum/bodypart_overlay/mutant/snout/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDESNOUT)
-/datum/bodypart_overlay/mutant/snout/get_global_feature_list()
- return SSaccessories.sprite_accessories["snout"] // SKYRAT EDIT - Customization - ORIGINAL : return SSaccessories.snouts_list
-
///A moth's antennae
/obj/item/organ/antennae
name = "moth antennae"
@@ -194,7 +185,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
zone = BODY_ZONE_HEAD
slot = ORGAN_SLOT_EXTERNAL_ANTENNAE
- //dna_block = /datum/dna_block/feature/moth_antenna // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/moth_antenna // SKYRAT EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_FLESH
bodypart_overlay = /datum/bodypart_overlay/mutant/antennae
@@ -260,9 +251,6 @@ Unlike normal organs, we're actually inside a persons limbs at all times
burn_datum = fetch_sprite_datum(burn_datum) //turn the path into the singleton instance
-/datum/bodypart_overlay/mutant/antennae/get_global_feature_list()
- return SSaccessories.sprite_accessories["moth_antennae"] // SKYRAT EDIT - Customization - ORIGINAL: return SSaccessories.moth_antennae_list
-
/datum/bodypart_overlay/mutant/antennae/get_base_icon_state()
return burnt ? burn_datum.icon_state : sprite_datum.icon_state
@@ -284,7 +272,7 @@ Unlike normal organs, we're actually inside a persons limbs at all times
use_mob_sprite_as_obj_sprite = TRUE
- //dna_block = /datum/dna_block/feature/pod_hair // BUBBER EDIT REMOVAL - We have our own system for handling DNA
+ //dna_block = /datum/dna_block/feature/accessory/pod_hair // BUBBER EDIT REMOVAL - We have our own system for handling DNA
restyle_flags = EXTERNAL_RESTYLE_PLANT
bodypart_overlay = /datum/bodypart_overlay/mutant/pod_hair
@@ -302,9 +290,6 @@ Unlike normal organs, we're actually inside a persons limbs at all times
///The individual rgb colors are subtracted from this to get the color shifted layer
var/color_inverse_base = 255
-/datum/bodypart_overlay/mutant/pod_hair/get_global_feature_list()
- return SSaccessories.pod_hair_list
-
/datum/bodypart_overlay/mutant/pod_hair/color_image(image/overlay, draw_layer, obj/item/bodypart/limb)
if(draw_layer != bitflag_to_layer(color_swapped_layer))
return ..()
diff --git a/code/modules/surgery/organs/external/spines.dm b/code/modules/surgery/organs/external/spines.dm
index 13579f48077..42e997d9129 100644
--- a/code/modules/surgery/organs/external/spines.dm
+++ b/code/modules/surgery/organs/external/spines.dm
@@ -7,7 +7,7 @@
zone = BODY_ZONE_CHEST
slot = ORGAN_SLOT_EXTERNAL_SPINES
- //dna_block = /datum/dna_block/feature/spine // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/spine // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_FLESH
bodypart_overlay = /datum/bodypart_overlay/mutant/spines
@@ -32,9 +32,6 @@
feature_key = FEATURE_SPINES
dyable = TRUE
-/datum/bodypart_overlay/mutant/spines/get_global_feature_list()
- return SSaccessories.sprite_accessories["spines"] // SKYRAT EDIT - Customization - ORIGINAL: return SSaccessories.spines_list
-
/datum/bodypart_overlay/mutant/spines/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDEJUMPSUIT)
diff --git a/code/modules/surgery/organs/external/tails.dm b/code/modules/surgery/organs/external/tails.dm
index 5a0219d1dab..778f36f7a01 100644
--- a/code/modules/surgery/organs/external/tails.dm
+++ b/code/modules/surgery/organs/external/tails.dm
@@ -7,7 +7,7 @@
zone = BODY_ZONE_PRECISE_GROIN
slot = ORGAN_SLOT_EXTERNAL_TAIL
- //dna_block = /datum/dna_block/feature/tail // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/tail // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
restyle_flags = EXTERNAL_RESTYLE_FLESH
// defaults to cat, but the parent type shouldn't be created regardless
@@ -179,9 +179,6 @@
feature_key = FEATURE_TAIL_GENERIC // BUBBER EDIT CHANGE - Customization - ORIGINAL: feature_key = FEATURE_TAIL_CAT
// color_source = ORGAN_COLOR_HAIR // SKYRAT EDIT REMOVAL
-/datum/bodypart_overlay/mutant/tail/cat/get_global_feature_list()
- return SSaccessories.sprite_accessories[FEATURE_TAIL_GENERIC] // BUBBER EDIT CHANGE - ORIGINAL: return SSaccessories.tails_list_felinid
-
/obj/item/organ/tail/monkey
name = "monkey tail"
icon_state = "severedmonkeytail"
@@ -191,10 +188,7 @@
///Monkey tail bodypart overlay
/datum/bodypart_overlay/mutant/tail/monkey
color_source = NONE
- feature_key = FEATURE_TAIL_GENERIC // BUBBER EDIT CHANGE - Customization - ORIGINAL: feature_key = FEATURE_TAIL_MONKEY
-
-/datum/bodypart_overlay/mutant/tail/monkey/get_global_feature_list()
- return SSaccessories.tails_list_monkey
+ feature_key = FEATURE_TAIL_MONKEY
/obj/item/organ/tail/xeno
name = "alien tail"
@@ -243,9 +237,6 @@
. = ..()
set_appearance_from_name(default_appearance)
-/datum/bodypart_overlay/mutant/tail/xeno/get_global_feature_list()
- return SSaccessories.tails_list_xeno
-
/datum/bodypart_overlay/mutant/tail/xeno/randomize_appearance()
set_appearance_from_name(default_appearance)
@@ -259,15 +250,12 @@
bodypart_overlay = /datum/bodypart_overlay/mutant/tail/lizard
wag_flags = WAG_ABLE
- //dna_block = /datum/dna_block/feature/tail_lizard // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/tail_lizard // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
///Lizard tail bodypart overlay datum
/datum/bodypart_overlay/mutant/tail/lizard
feature_key = FEATURE_TAIL_GENERIC // BUBBER EDIT CHANGE - Customization - ORIGINAL: feature_key = FEATURE_TAIL_LIZARD
-/datum/bodypart_overlay/mutant/tail/lizard/get_global_feature_list()
- return SSaccessories.sprite_accessories[FEATURE_TAIL_GENERIC] // BUBBER EDIT CHANGE - Customization - ORIGINAL: return SSaccessories.tails_list_lizard
-
/obj/item/organ/tail/lizard/fake
name = "fabricated lizard tail"
desc = "A fabricated severed lizard tail. This one's made of synthflesh. Probably not usable for lizard wine."
@@ -281,9 +269,6 @@
/// Key for tail spine states, depends on the shape of the tail. Defined in the tail sprite datum.
var/tail_spine_key = NONE
-/datum/bodypart_overlay/mutant/tail_spines/get_global_feature_list()
- return SSaccessories.sprite_accessories["tailspines"] // SKYRAT EDIT CHANGE - ORIGINAL: return SSaccessories.tail_spines_list
-
/datum/bodypart_overlay/mutant/tail_spines/get_base_icon_state()
return (!isnull(tail_spine_key) ? "[tail_spine_key]_" : "") + (wagging ? "wagging_" : "") + sprite_datum.icon_state // Select the wagging state if appropriate
diff --git a/code/modules/surgery/organs/external/wings/functional_wings.dm b/code/modules/surgery/organs/external/wings/functional_wings.dm
index 9fd8da6545d..aab88d98851 100644
--- a/code/modules/surgery/organs/external/wings/functional_wings.dm
+++ b/code/modules/surgery/organs/external/wings/functional_wings.dm
@@ -166,26 +166,21 @@
/datum/bodypart_overlay/mutant/wings/functional
///Are our wings currently open? Change through open_wings or close_wings()
VAR_PRIVATE/wings_open = FALSE
- ///Feature render key for opened wings
- var/open_feature_key = "wingsopen"
/datum/bodypart_overlay/mutant/wings/functional/get_global_feature_list()
/* SKYRAT EDIT - CUSTOMIZATION - ORIGINAL:
if(wings_open)
- return SSaccessories.wings_open_list
- else
- return SSaccessories.wings_list
- */ // SKYRAT EDIT REMOVAL END
- // SKYRAT EDIT ADDITION START
+ return SSaccessories.feature_list[FEATURE_WINGS_OPEN]
+ return ..()
+ */
if(wings_open)
- return SSaccessories.sprite_accessories["wings_open"]
-
- return SSaccessories.sprite_accessories["wings"]
+ return SSaccessories.sprite_accessories[FEATURE_WINGS_OPEN]
+ return SSaccessories.sprite_accessories[FEATURE_WINGS]
// SKYRAT EDIT ADDITION END
///Update our wingsprite to the open wings variant
/datum/bodypart_overlay/mutant/wings/functional/proc/open_wings()
wings_open = TRUE
- feature_key = open_feature_key
+ feature_key = FEATURE_WINGS_OPEN
set_appearance_from_name(sprite_datum.name) //It'll look for the same name again, but this time from the open wings list
///Update our wingsprite to the closed wings variant
diff --git a/code/modules/surgery/organs/external/wings/moth_wings.dm b/code/modules/surgery/organs/external/wings/moth_wings.dm
index c9245abde03..8cef9b3a2d1 100644
--- a/code/modules/surgery/organs/external/wings/moth_wings.dm
+++ b/code/modules/surgery/organs/external/wings/moth_wings.dm
@@ -5,7 +5,7 @@
name = "moth wings"
desc = "Spread your wings and FLOOOOAAAAAT!"
- //dna_block = /datum/dna_block/feature/moth_wing // BUBBER EDIT REMOVAL
+ //dna_block = /datum/dna_block/feature/accessory/moth_wing // BUBBER EDIT REMOVAL
bodypart_overlay = /datum/bodypart_overlay/mutant/wings/moth
restyle_flags = EXTERNAL_RESTYLE_FLESH
@@ -104,7 +104,6 @@
/datum/bodypart_overlay/mutant/wings/moth/New()
burn_datum = fetch_sprite_datum(burn_datum)
-
return ..()
/datum/bodypart_overlay/mutant/wings/moth/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
diff --git a/code/modules/surgery/organs/internal/ears/_ears.dm b/code/modules/surgery/organs/internal/ears/_ears.dm
index 478203c02c0..e4634957986 100644
--- a/code/modules/surgery/organs/internal/ears/_ears.dm
+++ b/code/modules/surgery/organs/internal/ears/_ears.dm
@@ -22,7 +22,7 @@
// without external aid (earmuffs, drugs)
/// Resistance against loud noises
- var/bang_protect = 0
+ var/bang_protect = EAR_PROTECTION_NONE
/// Multiplier for both long term and short term ear damage
var/damage_multiplier = 1
@@ -147,7 +147,7 @@
restyle_flags = EXTERNAL_RESTYLE_FLESH
- //dna_block = /datum/dna_block/feature/ears // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
+ //dna_block = /datum/dna_block/feature/accessory/ears // BUBBER EDIT REMOVAL - Customization - We have our own system to handle DNA.
bodypart_overlay = /datum/bodypart_overlay/mutant/cat_ears
@@ -161,9 +161,6 @@
/// Layer upon which we add the inner ears overlay
var/inner_layer = EXTERNAL_FRONT
-/datum/bodypart_overlay/mutant/cat_ears/get_global_feature_list()
- return SSaccessories.sprite_accessories["ears"] // SKYRAT EDIT - Customization - ORIGINAL: return SSaccessories.ears_list
-
/datum/bodypart_overlay/mutant/cat_ears/can_draw_on_bodypart(obj/item/bodypart/bodypart_owner)
return !(bodypart_owner.owner?.obscured_slots & HIDEHAIR)
@@ -187,6 +184,49 @@
/datum/bodypart_overlay/mutant/cat_ears/color_image(image/overlay, layer, obj/item/bodypart/limb)
return // We color base ears manually above in get_image
+/obj/item/organ/ears/cat/cybernetic
+ name = "basic cybernetic cat ears"
+ icon = 'icons/obj/medical/organs/organs.dmi'
+ icon_state = "ears-c-cat"
+ desc = "A basic cybernetic organ designed to mimic the operation of ears."
+ damage_multiplier = 2.4
+ bodypart_overlay = /datum/bodypart_overlay/mutant/cat_ears/cybernetic
+ sprite_accessory_override = /datum/sprite_accessory/ears/cat
+ organ_flags = ORGAN_ROBOTIC
+ failing_desc = "seems to be broken."
+
+
+/obj/item/organ/ears/cat/cybernetic/upgraded
+ name = "cybernetic cat ears"
+ icon_state = "ears-c-cat-u"
+ desc = "A cybernetic cat ear, still less durable than human ears."
+ damage_multiplier = 1.5
+
+/obj/item/organ/ears/cat/cybernetic/volume
+ name = "volume-adjusting cybernetic cat ears"
+ icon_state = "ears-c-cat-u2"
+ desc = "Advanced cybernetic cat ears capable of dampening loud noises to protect their user."
+ damage_multiplier = 1
+ bang_protect = 1
+
+/obj/item/organ/ears/cat/cybernetic/whisper
+ name = "whisper-sensiive cybernetic cat ears"
+ icon_state = "ears-c-cat-green"
+ desc = "Allows the user to more easily hear whispers. The user becomes extremely vulnerable to loud noises, however."
+ damage_multiplier = 3 // 4 would be excessive
+ organ_traits = list(TRAIT_GOOD_HEARING)
+
+/obj/item/organ/ears/cat/cybernetic/xray
+ name = "wall-penetrating cybernetic cat ears"
+ icon_state = "ears-c-cat-blue"
+ desc = "Through the power of modern feline engineering, allows the user to hear speech through walls. The user becomes extremely vulnerable to loud noises, however."
+ damage_multiplier = 3 // As above, 4 would be excessive
+ organ_traits = list(TRAIT_XRAY_HEARING)
+
+/datum/bodypart_overlay/mutant/cat_ears/cybernetic
+ color_source = null
+ dyable = FALSE
+
/obj/item/organ/ears/ghost
name = "ghost ears"
desc = "All the more to hear you... though it can't hear through walls."
@@ -225,7 +265,7 @@
/obj/item/organ/ears/cybernetic/whisper
name = "whisper-sensitive cybernetic ears"
icon_state = "ears-c-u"
- desc = "Allows the user to more easily hear whispers. The user becomes extra vulnerable to loud noises, however"
+ desc = "Allows the user to more easily hear whispers. The user becomes extra vulnerable to loud noises, however."
// Same sensitivity as felinid ears
damage_multiplier = 2
// The original idea was to use signals to do this not traits. Unfortunately, the star effect used for whispers applies before any relevant signals
@@ -236,14 +276,14 @@
name = "volume-adjusting cybernetic ears"
icon_state = "ears-c-u"
desc = "Advanced cybernetic ears capable of dampening loud noises to protect their user."
- bang_protect = 1
+ bang_protect = EAR_PROTECTION_NORMAL
damage_multiplier = 0.5
// "X-ray ears" that let you hear through walls
/obj/item/organ/ears/cybernetic/xray
name = "wall-penetrating cybernetic ears"
icon_state = "ears-c-u"
- desc = "Through the power of modern engineering, allows the user to hear speech through walls. The user becomes extra vulnerable to loud noises, however"
+ desc = "Through the power of modern engineering, allows the user to hear speech through walls. The user becomes extra vulnerable to loud noises, however."
// Same sensitivity as felinid ears
damage_multiplier = 2
organ_traits = list(TRAIT_XRAY_HEARING)
diff --git a/code/modules/surgery/organs/internal/heart/heart_anomalock.dm b/code/modules/surgery/organs/internal/heart/heart_anomalock.dm
index 1a259978a4c..c0ee87e50c0 100644
--- a/code/modules/surgery/organs/internal/heart/heart_anomalock.dm
+++ b/code/modules/surgery/organs/internal/heart/heart_anomalock.dm
@@ -108,7 +108,7 @@
return
var/list/batteries = list()
- for(var/obj/item/stock_parts/power_store/cell in owner.get_all_cells())
+ for(var/obj/item/stock_parts/power_store/cell in assoc_to_values(owner.get_all_cells()))
if(cell.used_charge())
batteries += cell
@@ -210,7 +210,8 @@
/atom/movable/screen/alert/status_effect/anomalock_active
name = "voltaic overdrive"
- icon_state = "anomalock_heart"
+ use_user_hud_icon = TRUE
+ overlay_state = "anomalock_heart"
desc = "Voltaic energy is flooding your muscles, keeping your body upright. You have 30 seconds before it falters!"
/obj/item/organ/heart/cybernetic/anomalock/hear_beat_noise(mob/living/hearer)
diff --git a/code/modules/surgery/organs/internal/stomach/stomach_golem.dm b/code/modules/surgery/organs/internal/stomach/stomach_golem.dm
index dc6f28787aa..74a7f8f6cd1 100644
--- a/code/modules/surgery/organs/internal/stomach/stomach_golem.dm
+++ b/code/modules/surgery/organs/internal/stomach/stomach_golem.dm
@@ -63,7 +63,8 @@
/atom/movable/screen/alert/status_effect/golem_statued
name = "Statued"
desc = "You no longer have the energy to move your body!"
- icon_state = "golem_statued"
+ use_user_hud_icon = TRUE
+ overlay_state = "golem_statued"
/datum/status_effect/golem_statued/on_apply()
. = ..()
diff --git a/code/modules/transport/_transport_machinery.dm b/code/modules/transport/_transport_machinery.dm
index 61caee8a0d7..e6ee41c8f0b 100644
--- a/code/modules/transport/_transport_machinery.dm
+++ b/code/modules/transport/_transport_machinery.dm
@@ -150,50 +150,3 @@
set_machine_stat(machine_stat & ~BROKEN)
update_appearance()
return TRUE
-
-/obj/item/wallframe/tram/try_build(obj/structure/tram/on_tram, mob/user)
- if(get_dist(on_tram,user) > 1)
- balloon_alert(user, "you are too far!")
- return
-
- var/floor_to_tram = get_dir(user, on_tram)
- if(!(floor_to_tram in GLOB.cardinals))
- balloon_alert(user, "stand in line with tram wall!")
- return
-
- var/turf/tram_turf = get_turf(user)
- var/obj/structure/thermoplastic/tram_floor = locate() in tram_turf
- if(!istype(tram_floor))
- balloon_alert(user, "needs tram!")
- return
-
- if(check_wall_item(tram_turf, floor_to_tram, wall_external))
- balloon_alert(user, "already something here!")
- return
-
- return TRUE
-
-/obj/item/wallframe/tram/attach(obj/structure/tram/on_tram, mob/user)
- if(result_path)
- playsound(src.loc, 'sound/machines/click.ogg', 75, TRUE)
- user.visible_message(span_notice("[user.name] installs [src] on the tram."),
- span_notice("You install [src] on the tram."),
- span_hear("You hear clicking."))
- var/floor_to_tram = get_dir(user, on_tram)
-
- var/obj/cabinet = new result_path(get_turf(user), floor_to_tram, TRUE)
- cabinet.setDir(floor_to_tram)
-
- if(pixel_shift)
- switch(floor_to_tram)
- if(NORTH)
- cabinet.pixel_y = pixel_shift
- if(SOUTH)
- cabinet.pixel_y = -pixel_shift
- if(EAST)
- cabinet.pixel_x = pixel_shift
- if(WEST)
- cabinet.pixel_x = -pixel_shift
- after_attach(cabinet)
-
- qdel(src)
diff --git a/code/modules/transport/tram/tram_controller.dm b/code/modules/transport/tram/tram_controller.dm
index 89208791f1f..c55fc09f686 100644
--- a/code/modules/transport/tram/tram_controller.dm
+++ b/code/modules/transport/tram/tram_controller.dm
@@ -1198,3 +1198,12 @@
custom_materials = list(/datum/material/titanium = SHEET_MATERIAL_AMOUNT * 4, /datum/material/iron = SHEET_MATERIAL_AMOUNT * 2, /datum/material/glass = SHEET_MATERIAL_AMOUNT * 2)
result_path = /obj/machinery/transport/tram_controller
pixel_shift = 32
+
+/obj/item/wallframe/tram/try_build(obj/structure/tram/on_tram, mob/user)
+ var/turf/tram_turf = get_turf(user)
+ var/obj/structure/thermoplastic/tram_floor = locate() in tram_turf
+ if(!istype(tram_floor))
+ balloon_alert(user, "needs tram!")
+ return FALSE
+
+ return ..()
diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm
index 13f0c387c80..1fb321b60b2 100644
--- a/code/modules/unit_tests/_unit_tests.dm
+++ b/code/modules/unit_tests/_unit_tests.dm
@@ -174,6 +174,7 @@
#include "gloves_and_shoes_armor.dm"
#include "greyscale_config.dm"
#include "hallucination_icons.dm"
+#include "heretic_knowledge.dm"
#include "heretic_rituals.dm"
#include "high_five.dm"
#include "holder_loving.dm"
diff --git a/code/modules/unit_tests/atmospherics_sanity.dm b/code/modules/unit_tests/atmospherics_sanity.dm
index 208f0b16ade..e0359503436 100644
--- a/code/modules/unit_tests/atmospherics_sanity.dm
+++ b/code/modules/unit_tests/atmospherics_sanity.dm
@@ -32,7 +32,7 @@
// If there are no starting areas, default to these
var/static/list/area/default_starting_areas = list(
- /area/station/ai_monitored/turret_protected/ai,
+ /area/station/ai/satellite/chamber,
/area/station/engineering/atmos,
/area/station/medical/virology,
/area/station/science/xenobiology,
diff --git a/code/modules/unit_tests/cargo_selling.dm b/code/modules/unit_tests/cargo_selling.dm
index a8124947343..d12c2a80f3d 100644
--- a/code/modules/unit_tests/cargo_selling.dm
+++ b/code/modules/unit_tests/cargo_selling.dm
@@ -18,9 +18,7 @@
export_types = list(/obj/item/cargo_unit_test_content)
/datum/unit_test/cargo_selling/Run()
- for(var/datum/export/subtype as anything in subtypesof(/datum/export))
- if(subtype::abstract_type == subtype)
- continue
+ for(var/datum/export/subtype as anything in valid_subtypesof(/datum/export))
if(subtype::k_recovery_time < SSprocessing.wait)
TEST_FAIL("[subtype] should have k_recovery time >= [SSprocessing.wait]")
var/datum/export/sell = new subtype
diff --git a/code/modules/unit_tests/combat.dm b/code/modules/unit_tests/combat.dm
index d645df98cbf..4ce7b5abdd6 100644
--- a/code/modules/unit_tests/combat.dm
+++ b/code/modules/unit_tests/combat.dm
@@ -138,3 +138,15 @@
attacker.set_species(/datum/species/monkey)
attacker.ClickOn(victim)
TEST_ASSERT_NOTEQUAL(victim.getBruteLoss(), 0, "Victim took no brute damage from being bit by a handcuffed monkey, which is incorrect, as it's a bite attack")
+
+/// Tests that soundbang_act (and therefore sound_damage) works correctly
+/datum/unit_test/soundbang
+
+/datum/unit_test/soundbang/Run()
+ var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human/consistent)
+ victim.soundbang_act(intensity = SOUNDBANG_NORMAL, damage_pwr = 10, deafen_pwr = 20 SECONDS)
+ TEST_ASSERT_EQUAL(victim.get_organ_loss(ORGAN_SLOT_EARS), 10, "victim didn't take the right amount of ears damage")
+ TEST_ASSERT(HAS_TRAIT_FROM(victim, TRAIT_DEAF, EAR_DAMAGE), "victim wasn't temporarily deafened")
+ var/obj/item/organ/ears/ears = victim.get_organ_slot(ORGAN_SLOT_EARS)
+ ears.adjust_temporary_deafness(-20 SECONDS)
+ TEST_ASSERT(!HAS_TRAIT_FROM(victim, TRAIT_DEAF, EAR_DAMAGE), "victim hasn't recovered from temprorary deafness")
diff --git a/code/modules/unit_tests/focus_only_tests.dm b/code/modules/unit_tests/focus_only_tests.dm
index 40d0845c1a6..2f822e03d2e 100644
--- a/code/modules/unit_tests/focus_only_tests.dm
+++ b/code/modules/unit_tests/focus_only_tests.dm
@@ -12,6 +12,9 @@
/// Checks that every overlay passed into build_appearance_list exists in the icon
/datum/unit_test/focus_only/invalid_overlays
+/// Checks that every screen alert with an overlay icon state is valid
+/datum/unit_test/focus_only/screen_alert_overlay
+
/// Checks that every icon sent to the research_designs spritesheet is valid
/datum/unit_test/focus_only/invalid_research_designs
diff --git a/code/modules/unit_tests/heretic_knowledge.dm b/code/modules/unit_tests/heretic_knowledge.dm
new file mode 100644
index 00000000000..134835a6169
--- /dev/null
+++ b/code/modules/unit_tests/heretic_knowledge.dm
@@ -0,0 +1,96 @@
+
+/*
+ * This test checks all heretic knowledge nodes and validates they are setup correctly.
+ * We check that all knowledge is reachable by players (through the research tree)
+ * and that all knowledge have a valid next_knowledge list.
+ */
+/datum/unit_test/heretic_knowledge
+
+/datum/unit_test/heretic_knowledge/Run()
+ GLOB.heretic_path_knowledges = generate_global_heretic_tree()
+
+
+ var/list/start_knowledges = list()
+ generate_heretic_starting_knowledge(start_knowledges)
+ start_knowledges = flatten_list(start_knowledges)
+ var/list/all_knowledges = start_knowledges
+
+ // we need to generate a set of shop_knowledges and drafted knowledges as they're unique per path and slightly random in drafted knowledges
+ for(var/path in GLOB.heretic_path_knowledges)
+ var/list/tree = GLOB.heretic_path_knowledges[path]
+ var/list/shop = list()
+ var/list/draft = list()
+ determine_drafted_knowledge(path, tree, shop, draft)
+ all_knowledges += flatten_list(tree)
+ all_knowledges += flatten_list(shop)
+ all_knowledges += flatten_list(draft)
+
+
+ var/list/all_possible_knowledge = typesof(/datum/heretic_knowledge)
+
+ for(var/datum/heretic_knowledge/knowledge_type as anything in all_possible_knowledge)
+ if(initial(knowledge_type.abstract_parent_type) == knowledge_type)
+ all_possible_knowledge -= knowledge_type
+
+ var/list/list_to_check = get_knowledge_unlockables(start_knowledges, all_knowledges)
+
+ // We now have a list that SHOULD contain all knowledges with a path set (list_to_check).
+ // Let's compare it to our original list (all_possible_knowledge). If they're not identical,
+ // then somewhere we missed a knowledge somewhere, and should throw a fail.
+ var/list/unreachables = list()
+ for(var/knowledge_path in all_possible_knowledge)
+ var/found = FALSE
+ for(var/list/knowledge_node as anything in list_to_check)
+ var/type = knowledge_node["type"]
+ if(type == knowledge_path)
+ found = TRUE
+ break
+ if(!found)
+ unreachables += knowledge_path
+ // Unreachables is a list of typepaths - all paths that cannot be obtained.
+ for(var/datum/heretic_knowledge/lost_knowledge as anything in unreachables)
+ TEST_FAIL("Heretic Knowledge: [lost_knowledge] is unreachable by players! Add it to another knowledge's 'next_knowledge' list. If it is purposeful, set its route to 'null'.")
+
+/// Expects a flat list of knowledge nodes. Returns a list of all HKT_ID entries
+/datum/unit_test/heretic_knowledge/proc/get_knowledge_ids(list/knowledges)
+ var/list/ids = list()
+ for(var/list/knowledge_node as anything in knowledges)
+ ids += knowledge_node[HKT_ID]
+ return ids
+
+/// Gets all unique HKT_NEXT entries from a list of knowledges. both lists must be flat lists of knowledge nodes
+/datum/unit_test/heretic_knowledge/proc/get_knowledge_unlockables(list/starting_point, list/all_knowledges)
+ // Now, let's build a list of all researchable knowledge
+ // from the ground up. We start with all starting knowledge,
+ // then add the next possible knowledges back into the list
+ // repeatedly, until we run out of knowledges to add.
+ var/list/list_to_check = starting_point.Copy()
+ var/i = 0
+ while(i < length(list_to_check))
+ var/list/knowledge_node = list_to_check[++i]
+ // Next knowledge is a list of id that consists of typepath_shopcategory
+ // we basically need to go through the entire chain of HKT_NEXT's to validate the paths's starting from GLOB.heretic_start_knowledge
+ for(var/next_id in knowledge_node[HKT_NEXT])
+ var/list/next_knowledge_node = find_knowledge_node_by_id(all_knowledges, next_id)
+ var/datum/knowledge_path = next_knowledge_node["type"]
+ if(isnull(next_knowledge_node))
+ TEST_FAIL("Heretic Knowledge: [next_id] in [knowledge_path] 's next_knowledge list does not point to a valid knowledge node!")
+ continue
+ if(!istext(next_id))
+ TEST_FAIL("Heretic Knowledge: [next_id] has an invalid non-string next_knowledge entry (Got: [next_id])!")
+ list_to_check += list(next_knowledge_node)
+ return list_to_check
+
+/datum/unit_test/heretic_knowledge/proc/find_knowledge_node_by_id(list/knowledges, id)
+ for(var/list/knowledge_node as anything in knowledges)
+ if(knowledge_node[HKT_ID] == id)
+ return knowledge_node
+ return null
+
+/datum/unit_test/heretic_knowledge/proc/flatten_list(list/knowledge_nodes)
+ var/list/flat_list = list()
+ for(var/datum/heretic_knowledge/knowledge_path as anything in knowledge_nodes)
+ var/list/knowledge_node = knowledge_nodes[knowledge_path]
+ knowledge_node["type"] = knowledge_path
+ flat_list += list(knowledge_node)
+ return flat_list
diff --git a/code/modules/unit_tests/trauma_granting.dm b/code/modules/unit_tests/trauma_granting.dm
index 26f536d74df..e45a47d5389 100644
--- a/code/modules/unit_tests/trauma_granting.dm
+++ b/code/modules/unit_tests/trauma_granting.dm
@@ -21,10 +21,7 @@
trauma_blacklist += typesof(/datum/brain_trauma/very_special/induced_hypnosis) // Requires an object to properly work
//SKYRAT EDIT END
- for(var/datum/brain_trauma/trauma as anything in typesof(/datum/brain_trauma) - trauma_blacklist)
- if(trauma == initial(trauma.abstract_type))
- continue
-
+ for(var/datum/brain_trauma/trauma as anything in valid_subtypesof(/datum/brain_trauma) - trauma_blacklist)
test_trauma(dummy, trauma)
/datum/unit_test/trauma_granting/proc/test_trauma(mob/living/carbon/human/dummy, trauma)
diff --git a/code/modules/uplink/uplink_items/spy_unique.dm b/code/modules/uplink/uplink_items/spy_unique.dm
index 04f9b4ba6f5..e201b804df5 100644
--- a/code/modules/uplink/uplink_items/spy_unique.dm
+++ b/code/modules/uplink/uplink_items/spy_unique.dm
@@ -31,10 +31,10 @@
item = /obj/item/clothing/gloves/combat
cost = 1
-/datum/uplink_item/spy_unique/krav_maga
+/datum/uplink_item/spy_unique/kaza_ruk
name = "Combat Gloves Plus"
desc = "A pair of combat gloves plus. They're insulated AND you can do martial arts with it!"
- item = /obj/item/clothing/gloves/krav_maga/combatglovesplus
+ item = /obj/item/clothing/gloves/kaza_ruk/combatglovesplus
/datum/uplink_item/spy_unique/tackle_gloves
name = "Guerrilla Gloves"
diff --git a/code/modules/uplink/uplink_items/stealthy.dm b/code/modules/uplink/uplink_items/stealthy.dm
index 98edb0543a9..1d2e5016db2 100644
--- a/code/modules/uplink/uplink_items/stealthy.dm
+++ b/code/modules/uplink/uplink_items/stealthy.dm
@@ -80,10 +80,12 @@
/datum/uplink_item/stealthy_weapons/martialarts
- name = "Martial Arts Scroll"
+ name = "Martial Arts Scroll and Martial Arts Outfit"
desc = "This scroll contains the secrets of an ancient martial arts technique. You will master unarmed combat \
- and gain the ability to swat bullets from the air, but you will also refuse to use dishonorable ranged weaponry."
- item = /obj/item/book/granter/martial/carp
+ and gain the ability to swat bullets from the air, and if in the correct attire, avoid attacks. But you will \
+ also refuse to use dishonorable ranged weaponry, and armored clothing will make it harder to avoid attacks. \
+ Comes prepackaged with a set of martial arts clothing!"
+ item = /obj/item/storage/box/syndicate/sleeping_carp
progression_minimum = 30 MINUTES
population_minimum = TRAITOR_POPULATION_LOWPOP
cost = 17
diff --git a/code/modules/vehicles/cars/golfcart/golfcart.dm b/code/modules/vehicles/cars/golfcart/golfcart.dm
index e8c6f30706b..79d21a43ce4 100644
--- a/code/modules/vehicles/cars/golfcart/golfcart.dm
+++ b/code/modules/vehicles/cars/golfcart/golfcart.dm
@@ -151,6 +151,8 @@
if(!isliving(bumped_atom))
return
var/mob/living/mob = bumped_atom
+ if (mob in child.buckled_mobs)
+ return
mob.throw_at(get_edge_target_turf(mob, dir), 2, 3)
RegisterSignal(mob, COMSIG_MOVABLE_THROW_LANDED, PROC_REF(thrown_mob_landed))
mob.visible_message(
@@ -199,7 +201,8 @@
if (!is_hotrod())
return
for(var/mob/living/future_pancake in loc)
- run_over(future_pancake)
+ if (!(future_pancake in child.buckled_mobs))
+ run_over(future_pancake)
/obj/vehicle/ridden/golfcart/mouse_drop_receive(atom/dropped, mob/user, params)
if (child.can_load(dropped))
diff --git a/code/modules/vehicles/cars/golfcart/golfcart_rear.dm b/code/modules/vehicles/cars/golfcart/golfcart_rear.dm
index 108e14835f1..da30b1829db 100644
--- a/code/modules/vehicles/cars/golfcart/golfcart_rear.dm
+++ b/code/modules/vehicles/cars/golfcart/golfcart_rear.dm
@@ -171,8 +171,26 @@
/obj/golfcart_rear/mouse_drop_receive(atom/dropped, mob/user, params)
if (!can_load(dropped))
+ if (!isliving(dropped) || (has_buckled_mobs() && buckled_mobs.len >= max_buckled_mobs))
+ balloon_alert_to_viewers("blocked!")
+ return
+ //Allow either 2 standing mobs or 1 lying down mob
+ //If a mob is already lying down it's obviously blocked.
if (has_buckled_mobs())
- balloon_alert(user, "blocked!")
+ for (var/mob/living/carbon/carbon_sitter in buckled_mobs)
+ if (carbon_sitter.body_position == LYING_DOWN)
+ balloon_alert_to_viewers("blocked!")
+ return
+ var/mob/living/dropped_liver = dropped
+ if (dropped_liver.has_buckled_mobs())
+ //This sucks
+ balloon_alert_to_viewers("blocked!")
+ return
+ if (iscarbon(dropped_liver))
+ var/mob/living/carbon/dropped_carbon = dropped_liver
+ if (dropped_carbon.body_position == LYING_DOWN && has_buckled_mobs())
+ balloon_alert_to_viewers("stand up!")
+ return
return ..()
var/obj/dropped_obj = dropped
return load(dropped_obj)
@@ -333,16 +351,15 @@
unbuckle_mob(passenger, TRUE)
/obj/golfcart_rear/is_buckle_possible(mob/living/target, force, check_loc)
- . = ..()
// these are to_viewers because you can buckle someone on their behalf
- if (parent && cargo)
+ if (cargo)
balloon_alert_to_viewers("blocked!")
return FALSE
if (target.body_position != STANDING_UP)
- if (!has_buckled_mobs())
- return TRUE
- balloon_alert_to_viewers("stand up!")
- return FALSE
+ if (has_buckled_mobs())
+ balloon_alert_to_viewers("stand up!")
+ return FALSE
+ return ..()
for (var/mob/blocker in buckled_mobs)
if (!isliving(blocker))
balloon_alert_to_viewers("blocked!")
@@ -351,18 +368,26 @@
if (living_blocker.body_position != STANDING_UP)
balloon_alert_to_viewers("blocked!")
return FALSE
- return TRUE
+ return ..()
+
+///Called on COMSIG_MOVABLE_PREBUCKLE for anything that's buckled to us. Disallows stacking buckles
+/obj/golfcart_rear/proc/on_attempted_bucklestack()
+ SIGNAL_HANDLER
+
+ return COMPONENT_BLOCK_BUCKLE
/obj/golfcart_rear/post_buckle_mob(mob/living/buckled_mob)
buckled_mob.pulledby?.stop_pulling()
RegisterSignal(buckled_mob, COMSIG_ATOM_TRIED_PASS, PROC_REF(allow_movement_between_bed_passengers))
RegisterSignal(buckled_mob, COMSIG_LIVING_SET_BODY_POSITION, PROC_REF(passenger_falling_down))
+ RegisterSignal(buckled_mob, COMSIG_MOVABLE_PREBUCKLE, PROC_REF(on_attempted_bucklestack))
. = ..()
update_passenger_layers()
/obj/golfcart_rear/post_unbuckle_mob(mob/living/buckled_mob)
UnregisterSignal(buckled_mob, COMSIG_ATOM_TRIED_PASS)
UnregisterSignal(buckled_mob, COMSIG_LIVING_SET_BODY_POSITION)
+ UnregisterSignal(buckled_mob, COMSIG_MOVABLE_PREBUCKLE)
buckled_mob.remove_offsets(GOLFCART_RIDING_SOURCE)
if (buckled_mob.body_position == LYING_DOWN)
buckled_mob.layer = LYING_MOB_LAYER
diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm
index d7249946d8e..82b69a43f8b 100644
--- a/code/modules/vehicles/mecha/_mecha.dm
+++ b/code/modules/vehicles/mecha/_mecha.dm
@@ -451,9 +451,9 @@
* Creates a new action, sets up the chassis and equipment references, and grants it to the mob.
*/
/obj/vehicle/sealed/mecha/proc/grant_equipment_action(mob/occupant, obj/item/mecha_parts/mecha_equipment/equipment)
- var/datum/action/vehicle/sealed/mecha/equipment/action = new // We cannot use grant_action_type_to_mob() because:
- action.set_chassis(src) // 1. grant_action_type_to_mob() works with a single predefined action type
- action.set_equipment(equipment) // 2. We create unique action instances for each equipment with specific equipment references
+ var/datum/action/vehicle/sealed/mecha/equipment/action = new equipment.action_type // We cannot use grant_action_type_to_mob() because:
+ action.set_chassis(src) // 1. grant_action_type_to_mob() works with a single predefined action type
+ action.set_equipment(equipment) // 2. We create unique action instances for each equipment with specific equipment references
action.Grant(occupant)
LAZYINITLIST(occupant_actions[occupant])
diff --git a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm
index 0f26da3db32..543ee426507 100644
--- a/code/modules/vehicles/mecha/equipment/mecha_equipment.dm
+++ b/code/modules/vehicles/mecha/equipment/mecha_equipment.dm
@@ -37,6 +37,8 @@
var/harmful = FALSE
///Sound file: Sound to play when this equipment is destroyed while still attached to the mech
var/destroy_sound = 'sound/vehicles/mecha/critdestr.ogg'
+ ///The action type to use for this equipment. Override for custom action buttons.
+ var/action_type = /datum/action/vehicle/sealed/mecha/equipment
/obj/item/mecha_parts/mecha_equipment/Destroy()
if(chassis)
@@ -270,3 +272,4 @@
/// AI mech pilot: returns TRUE if the Ai should try to reload the mecha
/obj/item/mecha_parts/mecha_equipment/proc/needs_rearm()
return FALSE
+
diff --git a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm
index 21831931296..f8ccec3e202 100644
--- a/code/modules/vehicles/mecha/equipment/tools/work_tools.dm
+++ b/code/modules/vehicles/mecha/equipment/tools/work_tools.dm
@@ -160,7 +160,9 @@
energy_drain = 0
equipment_slot = MECHA_UTILITY
range = MECHA_MELEE|MECHA_RANGED
- mech_flags = EXOSUIT_MODULE_WORKING
+ mech_flags = ALL
+ can_be_triggered = TRUE
+ action_type = /datum/action/vehicle/sealed/mecha/equipment/extinguisher_action
///Minimum amount of reagent needed to activate.
var/required_amount = 80
diff --git a/code/modules/vehicles/mecha/mecha_actions.dm b/code/modules/vehicles/mecha/mecha_actions.dm
index 38e3adcba7b..182b7a43494 100644
--- a/code/modules/vehicles/mecha/mecha_actions.dm
+++ b/code/modules/vehicles/mecha/mecha_actions.dm
@@ -194,3 +194,79 @@
AddComponent(/datum/component/action_item_overlay, equipment)
build_button_icon()
+
+/datum/action/vehicle/sealed/mecha/equipment/cargo_module
+ name = "Cargo Module"
+
+/datum/action/vehicle/sealed/mecha/equipment/cargo_module/set_equipment(passed_equipment)
+ . = ..()
+ name = "[equipment.name]"
+
+/datum/action/vehicle/sealed/mecha/equipment/cargo_module/Trigger(mob/clicker, trigger_flags)
+ if(!chassis || !(owner in chassis.occupants) || !equipment)
+ return
+ if(!istype(equipment, /obj/item/mecha_parts/mecha_equipment/ejector))
+ return
+
+ var/obj/item/mecha_parts/mecha_equipment/ejector/cargo_hold = equipment
+
+ // Right click - show radial menu
+ if(trigger_flags & TRIGGER_SECONDARY_ACTION)
+ var/list/cargo_radial = list()
+ for(var/atom/movable/cargo_item in cargo_hold.contents)
+ cargo_radial[cargo_item] = cargo_item.appearance
+
+ if(!length(cargo_radial))
+ chassis.balloon_alert(owner, "cargo hold empty!")
+ return
+
+ var/atom/movable/picked_item = show_radial_menu(owner, chassis, cargo_radial, require_near = TRUE)
+ if(!picked_item || !(picked_item in cargo_hold.contents))
+ return
+
+ to_chat(chassis.occupants, "[icon2html(cargo_hold, chassis.occupants)][span_notice("You unload [picked_item].")]")
+ picked_item.forceMove(cargo_hold.drop_location())
+ if(picked_item == chassis.ore_box)
+ chassis.ore_box = null
+ playsound(chassis, 'sound/items/weapons/tap.ogg', 50, TRUE)
+ cargo_hold.log_message("Unloaded [picked_item]. Cargo compartment capacity: [cargo_hold.cargo_capacity - cargo_hold.contents.len]", LOG_MECHA)
+ return
+
+ // Left click - dispose first item
+ if(cargo_hold.contents.len)
+ var/atom/movable/first_item = cargo_hold.contents[1]
+ to_chat(chassis.occupants, "[icon2html(cargo_hold, chassis.occupants)][span_notice("You unload [first_item].")]")
+ first_item.forceMove(cargo_hold.drop_location())
+ if(first_item == chassis.ore_box)
+ chassis.ore_box = null
+ playsound(chassis, 'sound/items/weapons/tap.ogg', 50, TRUE)
+ cargo_hold.log_message("Unloaded [first_item]. Cargo compartment capacity: [cargo_hold.cargo_capacity - cargo_hold.contents.len]", LOG_MECHA)
+ else
+ chassis.balloon_alert(owner, "cargo hold empty!")
+
+/datum/action/vehicle/sealed/mecha/equipment/extinguisher_action
+ name = "Extinguisher"
+
+/datum/action/vehicle/sealed/mecha/equipment/extinguisher_action/set_equipment(passed_equipment)
+ . = ..()
+ name = "[equipment.name]"
+
+/datum/action/vehicle/sealed/mecha/equipment/extinguisher_action/Trigger(mob/clicker, trigger_flags)
+ if(!chassis || !(owner in chassis.occupants) || !equipment)
+ return
+ if(!istype(equipment, /obj/item/mecha_parts/mecha_equipment/extinguisher))
+ return
+
+ var/obj/item/mecha_parts/mecha_equipment/extinguisher/extinguisher = equipment
+
+ // Right click - refill
+ if(trigger_flags & TRIGGER_SECONDARY_ACTION)
+ extinguisher.attempt_refill(owner)
+ return
+
+ // Left click - spray
+ if(extinguisher.reagents.total_volume < extinguisher.required_amount)
+ chassis.balloon_alert(owner, "not enough water!")
+ return
+
+ extinguisher.spray_extinguisher(owner)
diff --git a/code/modules/vehicles/mecha/medical/odysseus.dm b/code/modules/vehicles/mecha/medical/odysseus.dm
index 3199124edaa..2ee32c4f53e 100644
--- a/code/modules/vehicles/mecha/medical/odysseus.dm
+++ b/code/modules/vehicles/mecha/medical/odysseus.dm
@@ -1,5 +1,5 @@
/obj/vehicle/sealed/mecha/odysseus
- desc = "These exosuits are developed and produced by Vey-Med. (© All rights reserved)."
+ desc = "A nimble DeForest Odysseus exosuit, designed and outfitted for frontline medical support and rapid response."
name = "\improper Odysseus"
icon_state = "odysseus"
base_icon_state = "odysseus"
diff --git a/code/modules/vehicles/mecha/working/ripley.dm b/code/modules/vehicles/mecha/working/ripley.dm
index 76d57acb431..46d21f4585d 100644
--- a/code/modules/vehicles/mecha/working/ripley.dm
+++ b/code/modules/vehicles/mecha/working/ripley.dm
@@ -300,6 +300,8 @@ GLOBAL_DATUM(cargo_ripley, /obj/vehicle/sealed/mecha/ripley/cargo)
icon_state = "mecha_bin"
equipment_slot = MECHA_UTILITY
detachable = FALSE
+ can_be_triggered = TRUE
+ action_type = /datum/action/vehicle/sealed/mecha/equipment/cargo_module
///Number of atoms we can store
var/cargo_capacity = 15
diff --git a/config/events.json b/config/events.json
index 8f3b61dc174..e7ad93b0ce3 100644
--- a/config/events.json
+++ b/config/events.json
@@ -1,8 +1,4 @@
{
- "Space Pirates": {
- "min_players": 20,
- "weight": 10
- },
"Spawn Bitrunning Glitch": {
"min_players": 1,
"weight": 100
@@ -17,7 +13,7 @@
"weight": 25
},
"Brand Intelligence": {
- "min_players": 20,
+ "min_players": 15,
"weight": 5
},
"Bureaucratic Error": {
@@ -149,10 +145,6 @@
"min_players": 0,
"weight": 10
},
- "Spider Infestation": {
- "min_players": 20,
- "weight": 10
- },
"Stray Cargo Pod": {
"min_players": 0,
"weight": 20,
@@ -183,7 +175,7 @@
},
"Ventilation Clog: Major": {
"min_players": 0,
- "weight": 10,
+ "weight": 12,
"earliest_start": 6000
},
"Ventilation Clog: Critical": {
@@ -202,7 +194,7 @@
},
"Wormholes": {
"min_players": 2,
- "weight": 1
+ "weight": 2
},
"Anomaly: Energetic Flux": {
"min_players": 1,
@@ -248,43 +240,10 @@
"min_players": 20,
"weight": 10
},
- "Abductors": {
- "min_players": 20,
- "weight": 10
- },
- "Alien Infestation": {
- "min_players": 10,
- "weight": 5
- },
- "Blob": {
- "min_players": 20,
- "weight": 10
- },
- "Changeling Meteor": {
- "min_players": 20,
- "weight": 8
- },
- "Spawn Fugitives": {
- "min_players": 20,
- "weight": 10,
- "earliest_start": 18000
- },
- "Spawn Morph": {
- "min_players": 0,
- "weight": 0
- },
- "Spawn Nightmare": {
- "min_players": 20,
- "weight": 10
- },
"Lone Operative": {
"min_players": 0,
"weight": 0
},
- "Spawn Revenant": {
- "min_players": 5,
- "weight": 7
- },
"Random Human-level Intelligence": {
"min_players": 0,
"weight": 10
@@ -293,19 +252,6 @@
"min_players": 0,
"weight": 0
},
- "Spawn Slaughter Demon": {
- "min_players": 20,
- "weight": 1,
- "earliest_start": 36000
- },
- "Spawn Space Dragon": {
- "min_players": 20,
- "weight": 7
- },
- "Spawn Space Ninja": {
- "min_players": 20,
- "weight": 10
- },
"Immovable Rod": {
"min_players": 15,
"weight": 10
diff --git a/html/changelogs/AutoChangeLog-pr-93562.yml b/html/changelogs/AutoChangeLog-pr-93562.yml
deleted file mode 100644
index 8d9d9de7fcf..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93562.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "JoJe3003"
-delete-after: True
-changes:
- - bugfix: "Admin spawn panel toggle \"By name\"/\"By type\" updates search results without having to update the search string."
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93585.yml b/html/changelogs/AutoChangeLog-pr-93585.yml
deleted file mode 100644
index a62e8e58b2b..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93585.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Time-Green"
-delete-after: True
-changes:
- - bugfix: "Voidwalker's 'planet allergy' effect goes away again when you leave a planet"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93597.yml b/html/changelogs/AutoChangeLog-pr-93597.yml
deleted file mode 100644
index 5ede190b21a..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93597.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "TealSeer"
-delete-after: True
-changes:
- - code_imp: "removed f"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93604.yml b/html/changelogs/AutoChangeLog-pr-93604.yml
deleted file mode 100644
index 4bf5632f91d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93604.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "mcbalaam"
-delete-after: True
-changes:
- - qol: "Better exodrone console UI"
- - rscadd: "Exodrones now create a small explosion (0, 0, 1, 1) when self-destruction is triggered"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93606.yml b/html/changelogs/AutoChangeLog-pr-93606.yml
deleted file mode 100644
index dd5f128af19..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93606.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-author: "SyncIt21"
-delete-after: True
-changes:
- - bugfix: "hand crafted station intercoms now get deconstructed when the wall is destroyed"
- - bugfix: "light fixtures applying the wall mounted component on completed light frames"
- - bugfix: "APC offsets are correct"
- - bugfix: "poster signs dropped from paintings again have positive integrity and will get destroyed properly"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93612.yml b/html/changelogs/AutoChangeLog-pr-93612.yml
deleted file mode 100644
index 2bd3a6dbe6e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-93612.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "FeudeyTF"
-delete-after: True
-changes:
- - bugfix: "Now you can get \"Getting an upgrade\" achievement. Craft your own unique item!"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93754.yml b/html/changelogs/AutoChangeLog-pr-93754.yml
new file mode 100644
index 00000000000..88be8ac93dc
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-93754.yml
@@ -0,0 +1,4 @@
+author: "Vishenka0704"
+delete-after: True
+changes:
+ - bugfix: "yellow stabilized/regenerative extract, glowshroom cap, voltaic cybernetic heart now recharges cells of mob equipment"
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93771.yml b/html/changelogs/AutoChangeLog-pr-93771.yml
new file mode 100644
index 00000000000..71dd3d82f74
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-93771.yml
@@ -0,0 +1,4 @@
+author: "necromanceranne"
+delete-after: True
+changes:
+ - bugfix: "Makes sure that Sleeping Carp's harm combos can be properly blocked."
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93773.yml b/html/changelogs/AutoChangeLog-pr-93773.yml
new file mode 100644
index 00000000000..87ce860df89
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-93773.yml
@@ -0,0 +1,7 @@
+author: "necromanceranne"
+delete-after: True
+changes:
+ - spellcheck: "Krav Maga has been renamed to Kaza Ruk, themed around being a Tiziran martial art."
+ - balance: "Kaza Ruk no longer overrides normal punches."
+ - balance: "Kaza Ruk now sometimes performs a rapid followup attack after a normal punch, dealing less damage but with decent wounding power."
+ - balance: "Kaza Ruk causes more damage when a grabbed target fails to escape their grab, and it is harder to escape their grabs."
\ No newline at end of file
diff --git a/html/changelogs/AutoChangeLog-pr-93784.yml b/html/changelogs/AutoChangeLog-pr-93784.yml
new file mode 100644
index 00000000000..487daa2869a
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-93784.yml
@@ -0,0 +1,4 @@
+author: "Melbert"
+delete-after: True
+changes:
+ - bugfix: "You must be adjacent to mirrors to use them"
\ No newline at end of file
diff --git a/html/changelogs/archive/2025-10.yml b/html/changelogs/archive/2025-10.yml
index 8c8fc28ec4c..8c0eda34838 100644
--- a/html/changelogs/archive/2025-10.yml
+++ b/html/changelogs/archive/2025-10.yml
@@ -800,3 +800,139 @@
now have new sprites that smooth together
grungussuss:
- sound: added handling sounds for various devices
+2025-10-26:
+ FeudeyTF:
+ - bugfix: Now you can get "Getting an upgrade" achievement. Craft your own unique
+ item!
+ JoJe3003:
+ - bugfix: Admin spawn panel toggle "By name"/"By type" updates search results without
+ having to update the search string.
+ SyncIt21:
+ - bugfix: hand crafted station intercoms now get deconstructed when the wall is
+ destroyed
+ - bugfix: light fixtures applying the wall mounted component on completed light
+ frames
+ - bugfix: APC offsets are correct
+ - bugfix: poster signs dropped from paintings again have positive integrity and
+ will get destroyed properly
+ TealSeer:
+ - code_imp: removed f
+ Time-Green:
+ - bugfix: Voidwalker's 'planet allergy' effect goes away again when you leave a
+ planet
+ mcbalaam:
+ - qol: Better exodrone console UI
+ - rscadd: Exodrones now create a small explosion (0, 0, 1, 1) when self-destruction
+ is triggered
+2025-10-27:
+ 1393F:
+ - bugfix: The syndicate rebar crossbow quiver's action button now functions correctly.
+ Fghj240:
+ - bugfix: stabilized cerulean extract clones keep your traits
+ - bugfix: certain traits now function properly when added midround
+ Krysonism:
+ - balance: ' Sentient bears are now fast mounts equal to ponies and yellow raptors.'
+ loganuk:
+ - qol: New verb in "AI commands" to update AI display status
+ - bugfix: Stopped "Friend Computer" emotion affecting evac displays instead of just
+ AI displays
+ - code_imp: Replaced radial wheel for AI status or AI core display with TGUI menus
+ - image: AIs can now update their status displays with way more graphics to match
+ core display options onto the TVs.
+ necromanceranne:
+ - qol: Adds lore text to the stun baton and contractor baton, detailing a bit about
+ their dynamic as tools of Nanotrasen and Cybersun Industries respectively. Examine
+ them closely to learn more.
+ theselfish:
+ - qol: Reskinnable items now have a
+2025-10-28:
+ Aliceee2ch:
+ - map: Some minor fixes for paramedic dispatches
+ grungussuss:
+ - sound: added sounds for utility headwear
+ - sound: surgery caps use cloth sounds now
+2025-10-29:
+ Aliceee2ch:
+ - spellcheck: Birdshot plaque was decomissioned and replaced on Catwalk.
+ Fghj240:
+ - map: Added two DeForest first aid stations to the syndicate bioweapons base
+ - map: Added silver bars to the syndicate bioweapons base for grinding
+ - map: Added meat and a food processor to the syndicate bioweapons base kitchen
+ - map: The syndicate bioweapons base kitchen now contains a range
+ - map: The syndicate bioweapons base kitchen contains less flour, rice, and sugar
+ FlufflesTheDog:
+ - bugfix: Dullahans spawn with their intended organs
+ - bugfix: Dullahans can hear/see emotes
+ - bugfix: Dullahan heads properly have preferences applied to them
+ - bugfix: Dullahan heads no longer appear eyeless
+ - bugfix: Dullahans can hear things from their head regardless of if their body
+ is nearby
+ - bugfix: Dullahans can hear TTS messages
+ - bugfix: Dullahans have a TTS voice
+ - qol: Dullahans have a head in the character preview, for the sake of easier customization
+ Pickle-Coding:
+ - bugfix: Supermatter anomalies no longer drop anomaly cores.
+ - bugfix: Fix supermatter flux anomalies from sm delam not emping or whatever.
+ SyncIt21:
+ - bugfix: posters applied on walls fall off when the wall is destroyed
+ - bugfix: player mounted tram wall frame controller falls off when the wall is destroyed
+ lelandkemble:
+ - map: Meta's pipe and wire placements are more predictable
+ - bugfix: Meta's pipes and wires below library are connected again
+ - bugfix: Prevents post-slip events such as hats falling off from occurring while
+ crawling over slips.
+ paganiy:
+ - bugfix: Containers that appear sealed (spray bottles, hyposprays, gel cans, condiment
+ packets, inhaler cartridges) no longer spill when thrown or poured out.
+ uaioy:
+ - spellcheck: wave of desperation description does not state it sleeps you anymore
+2025-10-30:
+ Capsandi:
+ - qol: Charlie station ghostroles call on other observers to join in the fun when
+ taken.
+ - balance: Low pressure damage has been doubled
+ FalloutFalcon:
+ - image: cordon icon changed to be easier for mappers to visualize
+ Fghj240:
+ - qol: Agent IDs autofill the user's current age if they have one
+ - bugfix: Agent IDs can display custom jobs upon close examination
+ Melbert:
+ - qol: Tox damage from allergic reactions is affected by tox damage modifiers
+ - refactor: Changed how allergic reactions to chem pause metabolism, report any
+ oddities
+ OrbisAnima:
+ - bugfix: solves an exploit that allowed users to buy goodie packs with the pda
+ budget program
+ Sothanforax:
+ - map: added the ministation cargo shuttle
+ SyncIt21:
+ - rscdel: Removes circuit board recipe for vend a tray. Use 5 wood to create a "display
+ case chassis" and insert a card reader to create the tray instead
+ - bugfix: exporting seeds won't yield ridiculously large profits
+ lelandkemble:
+ - bugfix: Prevents woodfires from melting the captain's Spare ID Safe
+ loganuk:
+ - map: CATWALK - Upper level air and scrubber pipes now fixed plus a lot more routes
+ for reliability to link together, Also removed airless tiles from near arrivals
+ to stop firelock hell
+ projectkepler-ru:
+ - rscadd: True Strike is also now AP, making detective more scary and BR-38 much
+ more effective against highly armoured target
+2025-10-31:
+ Aliceee2ch:
+ - qol: You can now use bow with big fingers.
+ Fghj240:
+ - rscadd: Added cybernetic cat ears
+ - code_imp: Wall-penetrating and whisper-sensitive ears now properly utilize organ
+ traits
+ Melbert:
+ - refactor: Refactored species unique organs slightly, particularly how they are
+ set up at game start. Report any oddities, like invisible tails or wings
+ timothymtorres:
+ - rscadd: Thunder from weather will now smelt any mining ores it hits.
+ - balance: Remove thunder exploding turfs and damaging objects however mobs will
+ still be affected.
+ tonyhawq:
+ - bugfix: fixes permanent soul binding between golf carts and riders
+ vinylspiders:
+ - code_imp: optimizes space vine spawning to create less lag.
diff --git a/html/changelogs/archive/2025-11.yml b/html/changelogs/archive/2025-11.yml
new file mode 100644
index 00000000000..b64a3d338f6
--- /dev/null
+++ b/html/changelogs/archive/2025-11.yml
@@ -0,0 +1,178 @@
+2025-11-01:
+ Aliceee2ch:
+ - spellcheck: Adds missing space in gullion description.
+ ArcaneMusic:
+ - rscadd: Leaving a can of soda exposed to the elements at low pressure will now
+ burst.
+ FalloutFalcon:
+ - spellcheck: Lawyer and Coroner round tips now reflect how many job slots they
+ have.
+ Gboster-0:
+ - bugfix: the ore refineries now drop stacks of materials below them if they are
+ not linked to a silo instead of being sent to the shadow realm
+ Ghommie:
+ - refactor: Refactored screen alerts a little. Most should now fit the player's
+ hud style. Report any issue.
+ Melber:
+ - bugfix: Vampires suck again, I mean, they can suck any bloodtype again
+ Melbert:
+ - bugfix: Fix open wing sprite
+ TealSeer:
+ - server: renamed feature_human_ears and feature_human_tail to feature_cat_ears
+ and feature_cat_tail respectively
+ theselfish:
+ - spellcheck: Clown Op shoe description no longer starts with a lower case.
+2025-11-02:
+ ArchBTW:
+ - map: ALL - fix departmental maint access consistency
+ - map: CATWALK (MEDBAY) - add chemlab multitool, add unrestricted access helper
+ in medbay lobby, unbolt chemlab door
+ - map: CATWALK, TRAM, META - syringegun consistency (now total 2)
+ - map: CATWALK, ICEBOX - add shower soap spawn chance
+ - map: NEBULASTATION - add unrestricted access helpers in medbay
+ - map: DELTA - fix auxiliary tool storage access consistency
+ - map: ICEBOX - move syringeguns moved into windoors
+ - map: TRAM - add pharmacy igniters
+ Fghj240:
+ - bugfix: Bioscramble effects no longer swap body parts of that can't lose limbs
+ - bugfix: Abductor heal gland no longer ejects limbs of carbons that can't lose
+ limbs
+ Melbert:
+ - spellcheck: Replaced mentions of "Vey-Medical" with "DeForest Corporation"
+ - rscadd: Nohitting a combat bitrunning domain rewards a higher score.
+ - qol: Vampires can drink straight outta blood bags
+ - bugfix: Blackout drunk / Split personality no longer ghosts you
+ NiklasNeighbor:
+ - refactor: refactored Lasertag equipment to use components, therefore making it
+ scalable. Please report any issues.
+ SmArtKar:
+ - rscadd: Raptors now have a new youngling in-between growth stage
+ - balance: Mining base raptors now spawn as younglings, and can be grown up by feeding
+ them some meat or plants
+ - balance: Some of the raptor colors, such as purple, white and blue, had their
+ effects changed around
+ - balance: Raptors no longer can lavawalk by default, this has been turned into
+ blue raptors' unique ability instead
+ - balance: Raptors no longer eat projectiles aimed at their owner, but have lost
+ 50 HP. Green and black raptors remain at 400 HP, and red raptors have been buffed
+ to 300 HP
+ - balance: Raptors can now heal by eating meat and lavaland plants
+ - rscdel: Icebox raptors lost their unique sprites
+ - bugfix: Dogs no longer consider all corgis to be puppies
+ - bugfix: Fixed dragging storage containers onto your hand slot sometimes behaving
+ oddly
+ - bugfix: Fixed progress bars and cogs sometimes showing offset to the side of you
+ / the mob you're interacting with
+ - bugfix: Mounts and vehicles no longer move x1.4 times as fast diagonally
+ - refactor: Rewrote the happiness component
+ TealSeer:
+ - bugfix: fixed neck items using belt offset
+ arbuzik456:
+ - rscadd: Added UI buttons for mech cargo module, left click to dispose first item
+ in the list and right click to select an item to drop.
+ - rscadd: Added UI button for mech fire extinguisher, left click to splash and right
+ click to refill.
+ - balance: Mech fire extinguisher module now goes on any mech, combat slips with
+ a press of a button!
+ lelandkemble:
+ - spellcheck: Examine text for soil no longer refers to it as "They"
+ tontyGH:
+ - spellcheck: Repairing a brain will now have it turn a brighter shade of a more
+ accurate color.
+ vinylspiders:
+ - bugfix: animal AI no longer mistakes rocks for a valid breeding partner
+2025-11-03:
+ Aliceee2ch:
+ - bugfix: Reversed bear trap now correctly displays name of person who put it on
+ you.
+ Cirrial:
+ - admin: Made the buttons asking you for anonymity when you select/approve a Play
+ Internet Sound request actually do what they say, instead of the opposite.
+ Fghj240:
+ - bugfix: Scientist jumpsuits have minor bomb protection and less biohazard protection
+ - bugfix: Scientist winter jackets no longer have bomb protection
+ L0pz:
+ - rscadd: Vampire tongues are now vampire teeth.
+ - image: Vampire hearts and tongues have unique sprites. Also their one ability
+ icon too.
+ LT3:
+ - bugfix: Synthflesh feedback messages properly reflect the method of application
+ - bugfix: Synthflesh feedback messages won't spam the chat log
+ SmArtKar:
+ - bugfix: Fixed ``"Return Value of Proccall"`` breaking on list returns when an
+ admin calls a proc
+ mcbalaam:
+ - image: New sprites for turret control
+ necromanceranne:
+ - balance: Completely reworks Sleeping Carp, again.
+ - balance: The return of Stomach Knee (Kraken Wrack) and Wrist Wrench (Gnashing
+ Teeth). Time is a flat circle.
+ - balance: Sleeping Carp has better grabs (no instant aggro grabs)
+ - balance: Sleeping Carp integrates normal unarmed punch by not overriding your
+ normal punches.
+ - balance: Sleeping Carp's deflection weakens if you wear armored headwear and body
+ armor, or while carrying objects. However, by wearing martial arts (or carp)
+ themed outfits, you can improve your defenses instead, allowing you to not just
+ dodge bullets, but also incoming melee attacks.
+ - balance: Some objects are exempt, like staff weapons (such as mops or the monk's
+ staff), short blades (like knives and shortswords), club-like (baseball bats
+ and toolboxes), or thematic (like extendo hands and carp plushies)
+ - balance: You can also get these improvements by being a literal carp or being
+ a carp person.
+2025-11-04:
+ ArcaneMusic:
+ - qol: The GMM Spotlight station trait will not create a lightbeam if there's not
+ more than 1 player alive.
+ Melbert:
+ - qol: Brains actually turn grey as damage progresses
+ - qol: If you are on Byond 516.1670+, you will get an alert on login that your build
+ is less than functional
+ SmArtKar:
+ - bugfix: Fixed transfer animations playing even when the item has failed to move
+ - bugfix: Fixed burnt out cyborg flashes triggering flash VFX
+ - bugfix: Fixed Spray Tan not doing anything until ODd
+ - bugfix: Fixed elder atmosian's statue showing up as abstract
+ - bugfix: Fixed raptor eggs runtiming when spawned by non-raptors
+ loganuk:
+ - map: CATWALK - Cargo - You now have space to process and sort boxes that arrive
+ - map: CATWALK - Cargo - Extra room in mining to do what you need
+ - map: CATWALK - Cargo - Front desk now has 2x request consoles and can be a proper
+ front desk area
+ - map: CATWALK - Disposals - Now actually work with the launcher plus a changed
+ layout
+ - map: CATWALK - Cargo - QM has a shiny new office
+ - map: CATWALK - Cargo - Reduction in maints areas to gain space for capitalism
+ - map: CATWALK - Cargo - Delivery office is now a secondary entrance and lets you
+ fling boxes at people, demanding their items, try it out
+ mcbalaam:
+ - rscadd: You can now bash shields with any melee weapon
+ tontyGH:
+ - refactor: AI-monitored areas (armory, EVA, AI upload/satellite/chamber) have been
+ refactored internally. Please make an issue report if things relating to them
+ start behaving strangely.
+2025-11-05:
+ Arturlang:
+ - rscadd: adds some missing info to the heretic UI related to the heretic aura,
+ codex cicatrix and moon amulet and it's effects
+ - code_imp: heretic unit test is back
+ Fikou:
+ - code_imp: mapped in floodlights connect to powernet immediately
+ Ghommie:
+ - refactor: refactored code for ear/soundbang protection. Flashbangs and other things
+ can now affect simple/basic mobs as well, not just carbon and occasionally silicons.
+ - balance: Aliens are no longer impervious to soundbang_act. Still very resistant
+ to it due to their hardcoded ear protection
+ - balance: How the resonant shriek changeling ability works is now slightly more
+ consistent with the ear/soundbang protection, meaning it won't work well in
+ a vacuum, but at least it works on simple mobs now.
+ - bugfix: Everyone can now hear a changeling shriek, unless they're already deafened
+ or in a vacuum.
+ Melbert:
+ - code_imp: Small dullahan code cleanup post Halloween
+ lelandkemble:
+ - balance: Cyborgs can no longer be healed while moving
+ loganuk:
+ - map: CATALK - Morgue - Public door access on door fixed
+ vinylspiders:
+ - admin: added new admin verb, 'Mass Modify Traits', which can be used to add or
+ remove a trait to/from every living mob.
diff --git a/icons/area/areas_misc.dmi b/icons/area/areas_misc.dmi
index 218db925741..0e60c0ed658 100644
Binary files a/icons/area/areas_misc.dmi and b/icons/area/areas_misc.dmi differ
diff --git a/icons/hud/screen_alert.dmi b/icons/hud/screen_alert.dmi
index 328056ef243..baf181778b7 100755
Binary files a/icons/hud/screen_alert.dmi and b/icons/hud/screen_alert.dmi differ
diff --git a/icons/mob/actions/actions_animal.dmi b/icons/mob/actions/actions_animal.dmi
index b0b58b463f5..fa6d350e7b4 100644
Binary files a/icons/mob/actions/actions_animal.dmi and b/icons/mob/actions/actions_animal.dmi differ
diff --git a/icons/mob/actions/actions_items.dmi b/icons/mob/actions/actions_items.dmi
index c06e3815955..348fa6e15f4 100644
Binary files a/icons/mob/actions/actions_items.dmi and b/icons/mob/actions/actions_items.dmi differ
diff --git a/icons/mob/actions/backgrounds.dmi b/icons/mob/actions/backgrounds.dmi
index 4ffe357b783..ecbda704fe1 100644
Binary files a/icons/mob/actions/backgrounds.dmi and b/icons/mob/actions/backgrounds.dmi differ
diff --git a/icons/mob/clothing/back/pets_back.dmi b/icons/mob/clothing/back/pets_back.dmi
new file mode 100644
index 00000000000..b65c53cf369
Binary files /dev/null and b/icons/mob/clothing/back/pets_back.dmi differ
diff --git a/icons/mob/simple/lavaland/raptor_baby.dmi b/icons/mob/simple/lavaland/raptor_baby.dmi
index f892a3cb84f..861ea55efd4 100644
Binary files a/icons/mob/simple/lavaland/raptor_baby.dmi and b/icons/mob/simple/lavaland/raptor_baby.dmi differ
diff --git a/icons/mob/simple/lavaland/raptor_big.dmi b/icons/mob/simple/lavaland/raptor_big.dmi
index 2a89d84c85e..ebc70e20c3c 100644
Binary files a/icons/mob/simple/lavaland/raptor_big.dmi and b/icons/mob/simple/lavaland/raptor_big.dmi differ
diff --git a/icons/obj/machines/status_display.dmi b/icons/obj/machines/status_display.dmi
index 98f78627823..2fa55c8436b 100644
Binary files a/icons/obj/machines/status_display.dmi and b/icons/obj/machines/status_display.dmi differ
diff --git a/icons/obj/machines/turret_control.dmi b/icons/obj/machines/turret_control.dmi
index 1ed14c0d2d4..fb3d3ac458e 100644
Binary files a/icons/obj/machines/turret_control.dmi and b/icons/obj/machines/turret_control.dmi differ
diff --git a/icons/obj/medical/organs/organs.dmi b/icons/obj/medical/organs/organs.dmi
index cadfac4b992..6197442f622 100644
Binary files a/icons/obj/medical/organs/organs.dmi and b/icons/obj/medical/organs/organs.dmi differ
diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi
index 4c655cf4b5b..df9c9386647 100644
Binary files a/icons/turf/walls.dmi and b/icons/turf/walls.dmi differ
diff --git a/sound/items/hard_hat/attribution.txt b/sound/items/hard_hat/attribution.txt
new file mode 100644
index 00000000000..8691b7d0b3f
--- /dev/null
+++ b/sound/items/hard_hat/attribution.txt
@@ -0,0 +1 @@
+ made by grungussuss, license: CC-BY-SA
\ No newline at end of file
diff --git a/sound/items/hard_hat/hard_hat_drop1.ogg b/sound/items/hard_hat/hard_hat_drop1.ogg
new file mode 100644
index 00000000000..a70f72b7c68
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_drop1.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_drop2.ogg b/sound/items/hard_hat/hard_hat_drop2.ogg
new file mode 100644
index 00000000000..7bb8cb526f9
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_drop2.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_drop3.ogg b/sound/items/hard_hat/hard_hat_drop3.ogg
new file mode 100644
index 00000000000..8144638ae2e
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_drop3.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_drop4.ogg b/sound/items/hard_hat/hard_hat_drop4.ogg
new file mode 100644
index 00000000000..83eaa7ea1ee
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_drop4.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_drop5.ogg b/sound/items/hard_hat/hard_hat_drop5.ogg
new file mode 100644
index 00000000000..04d2c39a85a
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_drop5.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_equip1.ogg b/sound/items/hard_hat/hard_hat_equip1.ogg
new file mode 100644
index 00000000000..643da4ba3f4
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_equip1.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_equip2.ogg b/sound/items/hard_hat/hard_hat_equip2.ogg
new file mode 100644
index 00000000000..db81731dc4f
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_equip2.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_equip3.ogg b/sound/items/hard_hat/hard_hat_equip3.ogg
new file mode 100644
index 00000000000..b568a4e31e9
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_equip3.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_pickup1.ogg b/sound/items/hard_hat/hard_hat_pickup1.ogg
new file mode 100644
index 00000000000..cbce12af885
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_pickup1.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_pickup2.ogg b/sound/items/hard_hat/hard_hat_pickup2.ogg
new file mode 100644
index 00000000000..5cb352d29ce
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_pickup2.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_pickup3.ogg b/sound/items/hard_hat/hard_hat_pickup3.ogg
new file mode 100644
index 00000000000..3b4bf47d6a1
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_pickup3.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_pickup4.ogg b/sound/items/hard_hat/hard_hat_pickup4.ogg
new file mode 100644
index 00000000000..158214df275
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_pickup4.ogg differ
diff --git a/sound/items/hard_hat/hard_hat_pickup5.ogg b/sound/items/hard_hat/hard_hat_pickup5.ogg
new file mode 100644
index 00000000000..81fc8ba8ebc
Binary files /dev/null and b/sound/items/hard_hat/hard_hat_pickup5.ogg differ
diff --git a/strings/sillytips.txt b/strings/sillytips.txt
index b652523bad0..fdf740f07a6 100644
--- a/strings/sillytips.txt
+++ b/strings/sillytips.txt
@@ -12,6 +12,7 @@ Did you know that tossing the clown into a singularity will either increase or d
Did you know that tossing the clown into the Supermatter engine can destabilize or fix it massively?
Do not go gentle into that good night.
FEED ME A STRAY CAT
+Gorillas can be killed by land mines placed along forest paths.
It's fun to try and predict the round type from the tip of the round message.
Just like real life the entropy of the game can only increase with time. If things aren't on fire yet, just wait.
Just the tip?
@@ -39,4 +40,3 @@ When a round ends nearly everything about it is lost forever, leave your salt be
You can light a match with the heel of your boot. ...What's that? Friction matches went out of style in the 19th century? That's nonsense!
You can win a pulse rifle from the arcade machine. Honest.
Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style.
-Gorillas can be killed by land mines placed along forest paths.
diff --git a/strings/tips.txt b/strings/tips.txt
index 334510b5f16..c7e77e98cb6 100644
--- a/strings/tips.txt
+++ b/strings/tips.txt
@@ -3,6 +3,8 @@
A Scientist will pay top dollar for your frogs!
A thrown glass of water can make a slippery tile, allowing you to slow down your pursuers in a pinch.
Anything you can light a cigarette with, you can use to cauterize a bleeding wound. Technically, that includes the Supermatter.
+As a Bitrunner, upgrading your quantum server will increase rewards and reduce downtime.
+As a Bitrunner, your avatar has a domain info ability which will give you clues to help complete virtual domains.
As a Blobbernaut, you can communicate with overminds and other Blobbernauts via :b.
As a Blobbernaut, your HUD shows your health and the core health of the overmind that created you.
As a Botanist, you can combine production trait chemicals just like a Chemist. Hydrogen(grass) + water(peas) + sugar(grapes) equal mannitol!
@@ -13,13 +15,14 @@ As a Botanist, you should look into increasing the potency of your plants. This
As a Cargo Technician, you can earn more cargo points by shipping back crates from maintenance, liquid containers, plasma sheets, rare seeds from hydroponics, and more!
As a Cargo Technician, you can hack MULEbots to make them faster, run over people in their way, and even let you ride them!
As a Cargo Technician, you can order contraband items from the supply shuttle console by de-constructing it and using a multitool on the circuit board, the re-assembling it.
+As a Changeling, Repurposed Glands will break bolas, disable stuns, and give you a hefty speed boost at the cost of the use of your arms - which includes the ability to open restricted airlocks.
As a Changeling, taking on someone else's appearance will also give you all of their scars. You can use Fleshmend to get rid of all scars.
As a Changeling, the Extract DNA sting counts for your genome absorb objective, but does not let you respec your powers.
As a Changeling, you can absorb someone by strangling them and using the Absorb verb; this gives you the ability to rechoose your powers, the DNA of whoever you absorbed, the memory of the absorbed, and some samples of things the absorbed said.
+As a Chemist, Holy Water and Potassium mixed together will create a HOLY explosion, with increased power scaling by amount used. If at least 75 units of both are used, the explosion will reveal, ignite, and paralyze any cultists, heretics, and revenants in sight. Do it!
As a Chemist, some chemicals can only be synthesized by heating up the contents with a chemical heater or manually with lighters and similar tools.
As a Chemist, there are dozens of chemicals that can heal, and even more that can cause harm. Experiment!
As a Chemist, Water and Potassium mixed together will create an explosion, with power scaling by amount used. Don't do it.
-As a Chemist, Holy Water and Potassium mixed together will create a HOLY explosion, with increased power scaling by amount used. If at least 75 units of both are used, the explosion will reveal, ignite, and paralyze any cultists, heretics, and revenants in sight. Do it!
As a Chemist, you can quickly make 100u plastic bottles directly from plastic sheets, alongside being able to make 120u plastic beakers in the lathe. The ChemMaster can produce infinite 30u glass bottles as well and if researched the medical techfab can make beakers with capacity ranging from 120u to 300u.
As a Chemist, you can recharge your chemical dispenser with an inducer or by replacing its cell.
As a Chemist, you will be expected to supply crew with certain chemicals. For example, Cryoxadone and Mannitol for the cryo tubes, Diethylamine and Saltpetre for botany, as well as healing pills and patches for the front desk.
@@ -31,7 +34,9 @@ As a Cook, you can load your food into smartfridges and custom vending machines.
As a Cook, you can rename your custom made food with a pen.
As a Cultist, check the alert in the upper-right of your screen for all the details about your cult's current status and objective.
As a Cultist, do not cause too much chaos before your objective is completed. If the shuttle gets called too soon, you may not have enough time to win.
+As a Cultist, if you manage to sacrifice a Heretic, you will unlock one of three powerful and unique items to be created in every one of your cult's forges, archives, or altars.
As a Cultist, the Blood Boil rune will deal massive amounts of brute damage to non-cultists, and some damage to fellow cultists of Nar'Sie nearby, but will create a fire where the rune stands on use.
+As a Cultist, when you sacrifice a Heretic, they will be bound inside a powerful haunted longsword. Anyone can then unbind the blade, unlocking its powers and abilities, but also allowing the blade to act of its own free will.
As a Cultist, your team starts off very weak, but if necessary can quickly convert everything they have into raw power. Make sure you have the numbers and equipment to support going loud, or the cult will fall flat on its face.
As a Curator, you earn a 22% cut (divided by number of curators) of all credits spent on painting patronages. Turn others' patience and artistry skills into your own income!
As a Cyborg, choose your model carefully, as only cutting and mending your reset wire will let you re-pick it. If possible, refrain from choosing a model until a situation that requires one occurs.
@@ -41,22 +46,26 @@ As a Cyborg, you are impervious to fires and heat. If you are rogue, you can rel
As a Drone, you can ping other drones to alert them of areas in the station in need of repair.
As a Geneticist, becoming a hulk makes you capable of dealing high melee damage, stun-locking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition, and are not considered a human by the AI while you are a hulk.
As a Geneticist, T goes to A, and G goes to C.
+As a Geneticist, you should usually save all mutations you unlock. Negative mutations will increase your genetic stability, allowing you to keep more positive mutations.
As a Ghost, you can both start and join capture the flag games through the minigames menu, or by clicking on one of the team spawners, which can be found under the "Misc" section of the orbit menu.
As a Ghost, you can double click on just about anything to follow it. Or just warp around!
As a Ghost, you can see the inside of a container on the ground by clicking on it.
-As a Heretic, you can locate an influence by dreaming about random objects around it when you sleep.
As a Heretic, the Path of Ash focuses on stealth and disorientation, but as you progress, sheds this playstyle in favor of a more aggressive, fiery finale.
-As a Heretic, the Path of Moon will literally drive people around you crazy - perhaps crazy enough to become your allies should you succeed.
-As a Heretic, the Path of Lock is an Assistant's best friend, and can open many pathways. Including ones beyond the veil...
-As a Heretic, the Path of Flesh allows you to raise an army by summoning ghouls and monsters from beyond the veil. Through ascension, you become a one-man army yourself.
-As a Heretic, the Path of Void makes people wish they could scream in the vast emptiness of space or have a chance at escaping from you. In the end, the storm takes all.
As a Heretic, the Path of Blade rewards your ability to fight, by making you better and better at it. Though ascension, you can become an ultimate dueling juggernaut.
-As a Heretic, the Path of Rust is quite overt, but allows you to shrug of a lot of damage as everything around you slowly decays into nothing but rot and rust.
As a Heretic, the Path of Cosmos allows you to take rightful ownership of the very space the crew treads on. And if they don't respect your status, calling in a friend from beyond should show them.
+As a Heretic, the Path of Flesh allows you to raise an army by summoning ghouls and monsters from beyond the veil. Through ascension, you become a one-man army yourself.
+As a Heretic, the Path of Lock is an Assistant's best friend, and can open many pathways. Including ones beyond the veil...
+As a Heretic, the Path of Moon will literally drive people around you crazy - perhaps crazy enough to become your allies should you succeed.
+As a Heretic, the Path of Rust is quite overt, but allows you to shrug of a lot of damage as everything around you slowly decays into nothing but rot and rust.
+As a Heretic, the Path of Void makes people wish they could scream in the vast emptiness of space or have a chance at escaping from you. In the end, the storm takes all.
+As a Heretic, you can also sacrifice cultists, rewarding you with a knowledge point and one of three unique, powerful rewards.
+As a Heretic, you can locate an influence by dreaming about random objects around it when you sleep.
As a Janitor Cyborg, you are the bane of all slaughter demons and even Bubblegum himself. Cleaning up blood stains will severely gimp them.
As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer, exact bloody revenge or order another from Cargo.
As a Janitor, mousetraps can be used to create bombs or booby-trap containers.
As a Janitor, you can command cleanbots by pointing at a tile and saying mop/clean.
+As a Lawyer, try to negotiate with the Warden if sentences seem too high for the crime.
+As a Lawyer, you can try to convince the Captain and Head of Security to hold trials for prisoners in the courtroom.
As a Medical Cyborg, you can fully perform surgery and even augment people.
As a Medical Doctor, a shower can be used to help recover from sleep, unconsciousness, confusion, drowsiness, jitters, dizziness, and drunkness.
As a Medical Doctor, almost every type of wound can be treated at least temporarily with gauze. When in doubt, wrap it up!
@@ -65,16 +74,16 @@ As a Medical Doctor, corpses with the "...and their soul has departed" descripti
As a Medical Doctor, Critical Slash wounds are one of the most dangerous conditions someone can have. Apply gauze, epipens, sutures, cauteries, whatever you can, as soon as possible!
As a Medical Doctor, Saline-Glucose not only acts as a temporary boost to a patient's blood level, it also speeds blood regeneration! Perfect for drained patients!
As a Medical Doctor, treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. Salbutamol and convermol do NOT heal their oxyloss damage.
+As a Medical Doctor, try messing with the virology lab sometime! Viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment!
+As a Medical Doctor, when messing with viruses, remember that robotic organs can give immunity to disease effects and transmissibility. Make use of the inorganic biology symptom to bypass the protection.
+As a Medical Doctor, while there's an pandemic, you only require small amounts of vaccine to heal a sick patient. Work with the Chemist to distribute your cures more efficiently.
As a Medical Doctor, you can attempt to drain blood from a husk with a syringe to determine the cause. If you can extract blood, it was caused by extreme temperatures or lasers, if there is no blood to extract, you have confirmed the presence of changelings.
+As a Medical Doctor, you can cure a heart attack by repeatedly shocking the victim with a defibrillator!
As a Medical Doctor, you can deal with patients who have absurd amounts of wounds by putting them in cryo. This will slowly treat all of their wounds simultaneously, but is much slower than direct treatment.
As a Medical Doctor, you can extract implants by holding an empty implant case in your offhand while performing the extraction step.
As a Medical Doctor, you can point your penlight at people to create a medical hologram. This lets them know that you're coming to treat them.
As a Medical Doctor, you can surgically implant or extract things from people's chests. This can range from putting in a bomb to pulling out an alien larva.
As a Medical Doctor, you must target the correct limb and not be in combat mode when trying to perform surgery on someone. Right clicking your patient will intentionally fail the surgery step.
-As a Medical Doctor, when messing with viruses, remember that robotic organs can give immunity to disease effects and transmissibility. Make use of the inorganic biology symptom to bypass the protection.
-As a Medical Doctor, while there's an pandemic, you only require small amounts of vaccine to heal a sick patient. Work with the Chemist to distribute your cures more efficiently.
-As a Medical Doctor, try messing with the virology lab sometime! Viruses can range from healing powers so great that you can heal out of critical status, or diseases so dangerous they can kill the entire crew with airborne spontaneous combustion. Experiment!
-As a Medical Doctor, you can cure a heart attack by repeatedly shocking the victim with a defibrillator!
As a Monkey, you can crawl through air or scrubber vents by alt+left clicking them. You must drop everything you are wearing and holding to do this, however.
As a Monkey, you can still wear a few human items, such as backpacks, gas masks and hats, and still have two free hands.
As a Morph, you can talk while disguised, but your words have a chance of being slurred, giving you away!
@@ -109,15 +118,16 @@ As a Security Officer, examining someone while wearing sechuds or HUDsunglasses
As a Security Officer, mindshield implants can only prevent someone from being turned into a cultist: unlike revolutionaries, it will not de-cult them if they have already been converted.
As a Security Officer, remember that correlation does not equal causation. Someone may have just been at the wrong place at the wrong time!
As a Security Officer, remember that you can attach a sec-lite to your disabler or your helmet!
-As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. Use this to your advantage in a revolution to definitively tell who is on your side!
-As a Security Officer, you have a special pen in your PDA that you can use to prompt people to surrender. This will stun them without the need to use a baton!
As a Security Officer, you can treat or even cure a heart attack with repeated blows from a stunbaton. Emphasis on *repeated*.
+As a Security Officer, you have a special pen in your PDA that you can use to prompt people to surrender. This will stun them without the need to use a baton!
+As a Security Officer, your sechuds or HUDsunglasses can not only see crewmates' job assignments and criminal status, but also if they are mindshield implanted. You can tell by the flashing blue outline around their job icon. Use this to your advantage in a revolution to definitively tell who is on your side!
As a Service Cyborg, your spray can knocks people down. However, it is blocked by masks and glasses.
As a Shaft Miner, always have a GPS on you, so a fellow miner or cyborg can come to save you if you die.
As a Shaft Miner, every monster on Lavaland has a pattern you can exploit to minimize damage from the encounters.
As a Shaft Miner, the northern side of Lavaland has a lot more rare minerals than on the south.
As a Shaft Miner, you can craft a variety of equipment from the local fauna. Bone axes, lava boats and ash drake armour are just a few of them!
As a Shaft Miner, you can harvest goliath plates from goliaths and upgrade your explorer's suit, greatly reducing incoming melee damage.
+As a Syndicate Monkey, you're explosively allergic to species transformations and should probably avoid them.
As a Traitor, plasma can be injected into many things to sabotage them. Power cells, light bulbs, welding tools, cigars and e-cigs will all explode when used.
As a Traitor, subverting the AI to serve you can make it an extremely powerful ally. However, be careful of the wording in the laws you give it, as it may use your poorly written laws against you!
As a Traitor, the Captain and the Head of Security are two of the most difficult to kill targets on the station. If either one is your target, plan carefully.
@@ -163,10 +173,9 @@ As the AI, you can emote to change the status displays near your core. Some emot
As the AI, you can quickly open and close doors by holding shift while clicking them, bolt them when holding ctrl, and even shock them while holding alt.
As the AI, you can take pictures with your camera and upload them to newscasters.
As the AI, you can use CTRL + 1-9 to set a location hotkey for your camera, allowing you to save the location and jump to it at will. Tilde and zero will return you to the last spot you jumped from, and the numpad numbers act as aliases to the regular number keys.
+As the Bartender, remember to set up the bar sign by walking up to it and clicking it!
As the Bartender, the drinks you start with only give you the basics. If you want more advanced mixtures, look into working with chemistry, hydroponics, or even mining for things to grind up and throw in!
As the Bartender, you can use a circular saw on your shotgun to make it easier to store.
-As the Bartender, remember to set up the bar sign by walking up to it and clicking it!
-As the Bartender, serving a glass of water between drinks is your best friend. It slows alcohol absorption and provides hydration to support liver recovery.
As the Blob, don't neglect the creation of factories. These create spores that carry your reagent and can chase crew members far further than you. Spores can also be rallied to swarm the crew and cause panic, and can even take over corpses to create much more dangerous blob zombies!
As the Blob, keep your core some distance from space, as it is both expensive to expand onto space, easy to be attacked from, and does not count towards your win condition. Emitter platforms built in space are especially dangerous.
As the Blob, removing strong blobs, resource nodes, factories, and nodes will give you 4, 15, 25, and 25 resources back, respectively.
@@ -181,6 +190,7 @@ As the Captain, always take the nuclear disk and pinpointer with you every shift
As the Captain, you are one of the highest priority targets on the station. Everything from revolutions, to nuclear operatives, to traitors that need to rob you of your unique lasgun or your life are things to worry about.
As the Captain, you can purchase a new emergency shuttle using a communications console. Some require cash, while others give you cash in exchange. Keep in mind that purchasing dangerous shuttles may instigate the ire of your crew.
As the Captain, you have absolute access and control over the station, but this does not mean that being a horrible person won't result in mutiny and a ban.
+As the Captain, your sabre deals extra damage to Assistants (as long as they have their original liver).
As the Chaplain, you are much more likely to get a response by praying to the gods than most people. To boost your chances, make altars with colorful crayon runes, lit candles, and wire art.
As the Chaplain, your bible is also a container that can store small items. Depending on your god, your starting bible may come with a surprise!
As the Chaplain, your null rod has anti magic functions: it can destroy cultist runes by hitting them, and it makes you immune to wizard spells and cult magic.
@@ -189,17 +199,18 @@ As the Chief Engineer, you can rename areas or create entirely new ones using yo
As the Chief Engineer, you can spy on and even forge PDA communications with the message monitor console! The key is in your office.
As the Chief Medical Officer, coordinate and communicate with your doctors, chemists, and paramedics during a nuclear emergency, blob infestation, or some other crisis to keep people alive and fighting.
As the Chief Medical Officer, your hypospray is like a refillable instant injection syringe that can hold 30 units as opposed to the standard 15.
+As the Clown, click with one long balloon in hand onto another to create a balloon animal! Each combination of colours has its own unique result.
As the Clown, eating bananas heals you slightly. Honk!
As the Clown, if you lose your banana peel, you can still slip people with your PDA! Honk!
As the Clown, if you're a Traitor and get an emag on sale (or convince another traitor), you can emag your Clown Car to unlock a variety of new functions, including the Siege Mode, which will allow you to launch your passengers, preferably directly into the Supermatter! Or into space.
As the Clown, spice your gimmicks up! Nobody likes a one-trick pony.
-As the Clown, click with one long balloon in hand onto another to create a balloon animal! Each combination of colours has its own unique result.
As the Clown, you can use your stamp on a sheet of cardboard as the first step of making a honkbot. Fun for the whole crew!
As the Clown, your Grail is the mineral bananium, which can be given to the Roboticist to build you a fun and robust mech beloved by everyone.
-As the Curator, be sure to keep the shelves stocked and the library clean for crew.
-As the Curator, you are not completely defenseless. Your whip easily disarms people, your laser pointer can blind humans and cyborgs, and you can hide items in wirecut books.
+As the Coroner, remember that your autopsy scanner also works as an advanced health analyzer on right-click, but only for corpses.
As the Coroner, you are more comfortable working on cadavers. You can perform autopsies or harvest organs from corpses a lot faster than your Medical Doctor counterparts. Work in tandem with them by helping prepare bodies for revival.
As the Coroner, you can perform autopsies on corpses recovered from strange circumstances with your handheld autopsy scanner to discover how they died. By teaming up with a Detective, you can solve several cases together!
+As the Curator, be sure to keep the shelves stocked and the library clean for crew.
+As the Curator, you are not completely defenseless. Your whip easily disarms people, your laser pointer can blind humans and cyborgs, and you can hide items in wirecut books.
As the Detective, people leave fingerprints everywhere and on everything. With the exception of white latex, gloves will hide them. All is not lost, however, as gloves leave fibers specific to their kind such as black or nitrile, pointing to a general department.
As the Detective, you can use your forensics scanner from a distance. Use this to scan boxes or other storage containers.
As the Detective, your revolver can be loaded with .357 ammunition obtained from a hacked autolathe. Firing it has a decent chance to blow up your revolver.
@@ -207,8 +218,6 @@ As the Head of Personnel, you are not higher ranking than other heads of staff,
As the Head of Security, don't let the power go to your head. You may have high access, great equipment, and a miniature army at your side, but being a terrible person without a good reason is grounds for banning.
As the Head of Security, you are expected to coordinate your security force to handle any threat that comes to the station. Sometimes it means making use of the armory to handle a blob, sometimes it means being ruthless during a revolution or cult.
As the Head of Security, you can call for executions or forced cyborgization, but may require the Captain's approval.
-As the Lawyer, try to negotiate with the Warden if sentences seem too high for the crime.
-As the Lawyer, you can try to convince the Captain and Head of Security to hold trials for prisoners in the courtroom.
As the Malfunctioning AI, look into flooding the station with plasma fires to kill off large portions of the crew, letting you pick off the remaining few with space suits who escaped.
As the Malfunctioning AI, you can shunt to an APC if the situation gets bad. This disables your doomsday device if it is active.
As the Malfunctioning AI, you should either order your cyborgs to dismantle the robotics console or blow it up yourself in order to protect them.
@@ -225,17 +234,18 @@ As the Warden, you can implant criminals you suspect might re-offend with device
As the Warden, you can use handcuffs on orange prisoner shoes to turn them into cuffed shoes, forcing prisoners to walk and potentially thwarting an escape.
As the Warden, your duty is to be the watchdog of the brig and handler of prisoners when little is happening, and to hand out equipment and weapons to the security officers when a crisis strikes.
Basketball requires focus. If you don't click on your target (player or hoop) you are more likely to miss.
+Basketball requires skill. Spinning drains stamina, reduces accuracy, but gives resistance from disarm. Use it to dunk!
Basketball requires stamina. The more you have, the less likely your ball will be stolen and the more likely you can steal from another player.
Basketball requires strategy. The direction both players are facing affects disarms so having your back to another player that is trying to steal is ideal.
-Basketball requires skill. Spinning drains stamina, reduces accuracy, but gives resistance from disarm. Use it to dunk!
Basketball requires teamwork. Passing the ball with LMB is instant and costs no stamina.
+Biological armor will protect your limb from a zombie's infective attack, unless the limb's more damaged than the armor value. Armor with thick material, such as firesuits and EVA suits, also partially protects, preventing at least the first attack from infection.
Clicking on a windoor rather then bumping into it will keep it open, you can click it again to close it.
Different weapons have different strengths. Some weapons, such as spears, floor tiles, and throwing stars, deal more damage when thrown compared to when attacked normally.
-Spears are capable of breaking into secure lockers by striking them in melee!
Don't be afraid to ask for help, whether from your peers or from admins.
Experiment with different setups of the Supermatter engine to maximize output, but don't risk the crew's safety to do so!
Felinids get temporarily distracted by laser pointers. Use this to your advantage when being pursued by one.
Firesuits and winter coats offer mild protection from the cold, allowing you to spend longer periods of time near breaches and space than if wearing nothing at all.
+First-aid analyzers double the speed of wound treatment on injuries, alongside giving out normal and improvised instructions for treatment.
Glass shards can be welded to make glass, and iron rods can be welded to make iron. Ores can be welded too, but this takes a lot of fuel.
Holding alt and left clicking a tile will allow you to see its contents in the top right window pane, which is much faster than holding shift and right clicking.
If there's something you need from another department, try asking! This game isn't single-player and you'd be surprised what you can get accomplished together!
@@ -245,18 +255,26 @@ If you need to drag multiple people either to safety or to space, bring a locker
If you're bleeding, you can apply pressure to the limb by grabbing yourself while targeting the bleeding limb. This will slow you down and take up a hand, but it'll slow down how fast you lose blood. Note this won't help the bleeding clot any faster.
If you're using hotkey mode, you can stop pulling things using H.
In a pinch, stripping yourself naked will give you a sizeable resistance to being tackled. What do you value more, your freedom or your dignity?
+In a pinch, you can reduce bleeding or burn infection with several commonplace reagents - flour, salt, saltwater can all be splashed onto the wound to stall for time, and tea can be drank for a boost to your body's defences.
Laying down will help slow down bloodloss. Death will halt it entirely.
Maintenance is full of equipment that is randomized every round. Look around and see if anything is worth using.
+Modular computers are compatible with integrated circuits, but most of the program-dependent circuits require them to be open/backgrounded to work. To install circuits on stationary consoles, you need to toggle interaction with the frame with right-click first.
Most job-related suit slot clothing can fit job-related items into it, such as the atmospheric technician's winter coat holding an RPD, or labcoats holding most medicine.
+Most species have only 32 teeth for use in dental implants. Moths have none. Lizards have seventy five.
Most things have special interactions with right, alt, shift, and control click. Experiment!
On most clothing items that go in the suit slot, you can put certain small items into your suit storage, such as a spraycan, your emergency oxygen tank, or a flashlight.
Remote devices will work when used through cameras. For example: Bluespace RPEDs and door remotes.
Sleeping can be used to recover from minor injuries and organ damage. Sanity, darkness, blindfolds, earmuffs, tables, beds, and bedsheets affect the healing rate.
+Some areas of the station use simple nautical directions to indicate their respective locations, like Fore (Front of the ship), Aft (Back), Port (Left side), Starboard (Right), Quarter and Bow (Either sides of Aft and Fore, respectively). You can review these terms on the Notepad App of your PDA.
+Some items, when examined, are labeled as 'crafting components', which means you can smack them with another item to directly construct a recipe. Try using an igniter on a rod!
Some roles cannot be antagonists by default, but antag selection is decided first. For instance, you can set Security Officer to High without affecting your chances of becoming an antag -- the game will just select a different role.
Some weapons are better at taking down robots and structures than others. Don't try to break a window with a scalpel, try a toolbox.
+Spears are capable of breaking into secure lockers by striking them in melee!
Standard epipens contain a potent coagulant that not only slow bloodloss, but also help clot whichever of your wounds is bleeding the most! If you're suffering multiple bad bleeding wounds, make sure to seek out additional treatment ASAP!
Suit storage units not only remove blood and dirt from clothing, but also radiation!
+Syndicate Duffelbags are a lot quicker to zip and unzip, have significantly less slowdown, and can carry up to two of various bulky, objective-related items - such as fire axes, guns, or gibtonite. Examine them closely to see all the possibilities.
The Chaplain can bless any container with water by hitting it with their bible. Holy water has a myriad of uses against both cults and large amounts of it are a great contributor to success against them.
+The Coroner's surgical tools are considered 'cruel implements', which speeds up surgery on corpses but slows it on not-yet-corpses. A few other items also have it.
The P2P chat function found on tablet computers allows for a stealthy way to communicate with people.
The resist button will allow you to resist out of handcuffs, being buckled to a chair or bed, out of locked lockers and more. Whenever you're stuck, try resisting!
The station's self-destruct terminal is indestructible. Go find the disk instead of trying to destroy it.
@@ -273,49 +291,30 @@ When in doubt about technical issues, clear your cache (byond launcher > cogwhee
When placing floor tiles in space, you don't need to place down lattice if there is a piece of plating nearby.
Where the space map levels connect is randomized every round, but are otherwise kept consistent within rounds. Remember that they are not necessarily bidirectional!
Working out improves your fitness which increases your size and faster times to fireman carry. Remember that a quality diet and sleep are essential!
+You can alt-click tank transfer valves to remove a tank from them.
+You can automatically extract and retract arm implants by 'activating' the empty hand they're on. This includes integrated toolsets, cursed katanas, and vorpal scythes.
+You can bake a birthday cake and then microwave it to create a legendary cake hat. You can then combine it with an energy sword to create an energy cake.
You can catch thrown items by toggling on your throw mode with an empty hand active.
You can change the control scheme by pressing tab. One is WASD, the other is the arrow keys. Keep in mind that hotkeys are also changed with this.
You can cheat games by baking dice in microwaves to make them loaded. Cards can be seen with x-ray vision or be marked with either a pen or crayon to gain an edge.
You can climb onto a table by dragging yourself onto one. This takes time and drops the items in your hands on the table. Clicking on a table that someone else is climbing onto will knock them down.
+You can combine the Carpet reagent with various different reagents, such as Oil and Cyanide, to create unique carpet types.
+You can craft peg limbs and crutches with wood for use in dire circumstances. The latter are also available in medical vendors.
You can deconvert Cultists of Nar'Sie by feeding them large amounts of holy water. Unlike revolutionaries, implanting them with mindshield implants won't do it!
You can drag other players onto yourself to open the strip menu, letting you remove their equipment or force them to wear something. Note that suits or helmets will block your access to the clothing beneath them, and that certain items take longer to strip or put on than others.
+You can further the cycle of life by having two adult plushies play with eachother, creating a smaller junior child plushie.
You can grab someone by holding Ctrl and clicking on them, then upgrade the grab by Ctrl-clicking on them once more. An aggressive grab will momentarily stun someone, allow you to place them on a table by clicking on it, or throw them by toggling on throwing.
You can light a cigar on a supermatter crystal.
You can move an item out of the way by dragging it and then clicking on an adjacent tile with an empty hand.
You can pin your MODsuit module buttons to your action bar in the suit UI.
+You can quickly remove radiation from items in a room by releasing water vapor into the air around them (including worn items).
You can recolor certain items like jumpsuits and gloves in washing machines by also throwing in a crayon.
+You can right click someone with wire cutters, jaws of life, and box cutters to instantly snap cablecuffs or zipties. The jaws can even instantly break handcuffs!
You can screwdriver any non-chemical grenade to shorten fuses from 5 seconds, to 3 seconds, to instant boom! Nobody ever expects this.
You can spray a fire extinguisher, throw items or fire a gun while floating through space to change your direction. Simply fire opposite to where you want to go.
You can swap floor tiles by holding a crowbar in one hand and a stack of tiles in the other.
You can use a machine in the vault to deposit cash or rob Cargo's department funds.
-You can use an upgraded microwave to charge your PDA!
-You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience!
-Some areas of the station use simple nautical directions to indicate their respective locations, like Fore (Front of the ship), Aft (Back), Port (Left side), Starboard (Right), Quarter and Bow (Either sides of Aft and Fore, respectively). You can review these terms on the Notepad App of your PDA.
-Modular computers are compatible with integrated circuits, but most of the program-dependent circuits require them to be open/backgrounded to work. To install circuits on stationary consoles, you need to toggle interaction with the frame with right-click first.
-You don't need to destroy a Spacecoin machine to make your funds stop draining. Swiping your ID on it will stop the withdrawal.
-As a Bitrunner, upgrading your quantum server will increase rewards and reduce downtime.
-As a Bitrunner, your avatar has a domain info ability which will give you clues to help complete virtual domains.
-You can right click someone with wire cutters, jaws of life, and box cutters to instantly snap cablecuffs or zipties. The jaws can even instantly break handcuffs!
-You can alt-click tank transfer valves to remove a tank from them.
You can use a multitool in your hand to track the area's local APC.
-Some items, when examined, are labeled as 'crafting components', which means you can smack them with another item to directly construct a recipe. Try using an igniter on a rod!
-You can further the cycle of life by having two adult plushies play with eachother, creating a smaller junior child plushie.
-Most species have only 32 teeth for use in dental implants. Moths have none. Lizards have seventy five.
-As a Changeling, Repurposed Glands will break bolas, disable stuns, and give you a hefty speed boost at the cost of the use of your arms - which includes the ability to open restricted airlocks.
-As a Geneticist, you should usually save all mutations you unlock. Negative mutations will increase your genetic stability, allowing you to keep more positive mutations.
-You can craft peg limbs and crutches with wood for use in dire circumstances. The latter are also available in medical vendors.
-As a Heretic, you can also sacrifice cultists, rewarding you with a knowledge point and one of three unique, powerful rewards.
-As a Cultist, if you manage to sacrifice a Heretic, you will unlock one of three powerful and unique items to be created in every one of your cult's forges, archives, or altars.
-As a Cultist, when you sacrifice a Heretic, they will be bound inside a powerful haunted longsword. Anyone can then unbind the blade, unlocking its powers and abilities, but also allowing the blade to act of its own free will.
-As a Syndicate Monkey, you're explosively allergic to species transformations and should probably avoid them.
-Biological armor will protect your limb from a zombie's infective attack, unless the limb's more damaged than the armor value. Armor with thick material, such as firesuits and EVA suits, also partially protects, preventing at least the first attack from infection.
-In a pinch, you can reduce bleeding or burn infection with several commonplace reagents - flour, salt, saltwater can all be splashed onto the wound to stall for time, and tea can be drank for a boost to your body's defences.
-First-aid analyzers double the speed of wound treatment on injuries, alongside giving out normal and improvised instructions for treatment.
-Syndicate Duffelbags are a lot quicker to zip and unzip, have significantly less slowdown, and can carry up to two of various bulky, objective-related items - such as fire axes, guns, or gibtonite. Examine them closely to see all the possibilities.
-The Coroner's surgical tools are considered 'cruel implements', which speeds up surgery on corpses but slows it on not-yet-corpses. A few other items also have it.
-As a Coroner, remember that your autopsy scanner also works as an advanced health analyzer on right-click, but only for corpses.
-As the Captain, your sabre deals extra damage to Assistants (as long as they have their original liver).
-You can automatically extract and retract arm implants by 'activating' the empty hand they're on. This includes integrated toolsets, cursed katanas, and vorpal scythes.
-You can combine the Carpet reagent with various different reagents, such as Oil and Cyanide, to create unique carpet types.
-You can bake a birthday cake and then microwave it to create a legendary cake hat. You can then combine it with an energy sword to create an energy cake.
-You can quickly remove radiation from items in a room by releasing water vapor into the air around them (including worn items).
+You can use an upgraded microwave to charge your PDA!
+You don't need to destroy a Spacecoin machine to make your funds stop draining. Swiping your ID on it will stop the withdrawal.
+You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience!
diff --git a/tgstation.dme b/tgstation.dme
index afc2e4f307b..876b1efede5 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -339,6 +339,7 @@
#include "code\__DEFINES\dcs\signals\signals_janitor.dm"
#include "code\__DEFINES\dcs\signals\signals_key.dm"
#include "code\__DEFINES\dcs\signals\signals_ladder.dm"
+#include "code\__DEFINES\dcs\signals\signals_lasertag.dm"
#include "code\__DEFINES\dcs\signals\signals_lattice.dm"
#include "code\__DEFINES\dcs\signals\signals_lazy_templates.dm"
#include "code\__DEFINES\dcs\signals\signals_leash.dm"
@@ -555,6 +556,7 @@
#include "code\__HELPERS\_lists.dm"
#include "code\__HELPERS\_planes.dm"
#include "code\__HELPERS\_string_lists.dm"
+#include "code\__HELPERS\abstract_types.dm"
#include "code\__HELPERS\admin.dm"
#include "code\__HELPERS\ai.dm"
#include "code\__HELPERS\announcements.dm"
@@ -1370,6 +1372,7 @@
#include "code\datums\components\mirv.dm"
#include "code\datums\components\mob_chain.dm"
#include "code\datums\components\mob_harvest.dm"
+#include "code\datums\components\monitored_area.dm"
#include "code\datums\components\multiple_lives.dm"
#include "code\datums\components\mutant_hands.dm"
#include "code\datums\components\nuclear_bomb_operator.dm"
@@ -1766,6 +1769,7 @@
#include "code\datums\elements\radiation_protected_clothing.dm"
#include "code\datums\elements\radioactive.dm"
#include "code\datums\elements\ranged_armour.dm"
+#include "code\datums\elements\raptor_food.dm"
#include "code\datums\elements\reagents_heated_on_fire.dm"
#include "code\datums\elements\reagents_item_heatable.dm"
#include "code\datums\elements\regal_rat_minion.dm"
@@ -1896,7 +1900,7 @@
#include "code\datums\martial\boxing.dm"
#include "code\datums\martial\cqc.dm"
#include "code\datums\martial\junglearts.dm"
-#include "code\datums\martial\krav_maga.dm"
+#include "code\datums\martial\kaza_ruk.dm"
#include "code\datums\martial\mushpunch.dm"
#include "code\datums\martial\plasma_fist.dm"
#include "code\datums\martial\psychotic_brawl.dm"
@@ -2259,9 +2263,7 @@
#include "code\game\say.dm"
#include "code\game\shuttle_engines.dm"
#include "code\game\world.dm"
-#include "code\game\area\ai_monitored.dm"
#include "code\game\area\areas.dm"
-#include "code\game\area\areas\ai_monitored.dm"
#include "code\game\area\areas\away_content.dm"
#include "code\game\area\areas\centcom.dm"
#include "code\game\area\areas\holodeck.dm"
@@ -2273,6 +2275,7 @@
#include "code\game\area\areas\ruins\lavaland.dm"
#include "code\game\area\areas\ruins\space.dm"
#include "code\game\area\areas\ruins\templates.dm"
+#include "code\game\area\areas\station\ai.dm"
#include "code\game\area\areas\station\cargo.dm"
#include "code\game\area\areas\station\command.dm"
#include "code\game\area\areas\station\common.dm"
@@ -2482,6 +2485,7 @@
#include "code\game\machinery\porta_turret\portable_turret.dm"
#include "code\game\machinery\porta_turret\portable_turret_construct.dm"
#include "code\game\machinery\porta_turret\portable_turret_cover.dm"
+#include "code\game\machinery\porta_turret\turret_control.dm"
#include "code\game\machinery\satellite\satellite.dm"
#include "code\game\machinery\satellite\satellite_control.dm"
#include "code\game\machinery\telecomms\broadcasting.dm"
@@ -2875,7 +2879,7 @@
#include "code\game\objects\items\implants\implant_deathrattle.dm"
#include "code\game\objects\items\implants\implant_explosive.dm"
#include "code\game\objects\items\implants\implant_freedom.dm"
-#include "code\game\objects\items\implants\implant_krav_maga.dm"
+#include "code\game\objects\items\implants\implant_kaza_ruk.dm"
#include "code\game\objects\items\implants\implant_mindshield.dm"
#include "code\game\objects\items\implants\implant_misc.dm"
#include "code\game\objects\items\implants\implant_spell.dm"
@@ -4160,6 +4164,7 @@
#include "code\modules\client\preferences\middleware\tts.dm"
#include "code\modules\client\preferences\migrations\body_type_migration.dm"
#include "code\modules\client\preferences\migrations\convert_to_json_savefile.dm"
+#include "code\modules\client\preferences\migrations\human_tail_ears_migration.dm"
#include "code\modules\client\preferences\migrations\legacy_sound_toggles_migration.dm"
#include "code\modules\client\preferences\migrations\quirk_loadout_migration.dm"
#include "code\modules\client\preferences\migrations\quirk_personality_migration.dm"
@@ -4281,6 +4286,7 @@
#include "code\modules\clothing\spacesuits\softsuit.dm"
#include "code\modules\clothing\spacesuits\specialops.dm"
#include "code\modules\clothing\spacesuits\syndi.dm"
+#include "code\modules\clothing\suits\_lasertag_components.dm"
#include "code\modules\clothing\suits\_suits.dm"
#include "code\modules\clothing\suits\ablativecoat.dm"
#include "code\modules\clothing\suits\armor.dm"
@@ -5341,10 +5347,10 @@
#include "code\modules\mob\living\basic\lavaland\mook\mook_village.dm"
#include "code\modules\mob\living\basic\lavaland\node_drone\node_drone.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\_raptor.dm"
-#include "code\modules\mob\living\basic\lavaland\raptor\baby_raptor.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_ai_behavior.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_ai_controller.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_ai_subtrees.dm"
+#include "code\modules\mob\living\basic\lavaland\raptor\raptor_color.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_dex.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_egg.dm"
#include "code\modules\mob\living\basic\lavaland\raptor\raptor_food_trough.dm"
@@ -5643,10 +5649,12 @@
#include "code\modules\mob\living\silicon\silicon_say.dm"
#include "code\modules\mob\living\silicon\ai\_preferences.dm"
#include "code\modules\mob\living\silicon\ai\ai.dm"
+#include "code\modules\mob\living\silicon\ai\ai_core_display_picker.dm"
#include "code\modules\mob\living\silicon\ai\ai_defense.dm"
#include "code\modules\mob\living\silicon\ai\ai_defines.dm"
#include "code\modules\mob\living\silicon\ai\ai_portrait_picker.dm"
#include "code\modules\mob\living\silicon\ai\ai_say.dm"
+#include "code\modules\mob\living\silicon\ai\ai_status_display_picker.dm"
#include "code\modules\mob\living\silicon\ai\death.dm"
#include "code\modules\mob\living\silicon\ai\emote.dm"
#include "code\modules\mob\living\silicon\ai\examine.dm"
@@ -5796,6 +5804,7 @@
#include "code\modules\modular_computers\file_system\programs\portrait_printer.dm"
#include "code\modules\modular_computers\file_system\programs\powermonitor.dm"
#include "code\modules\modular_computers\file_system\programs\radar.dm"
+#include "code\modules\modular_computers\file_system\programs\raptordex.dm"
#include "code\modules\modular_computers\file_system\programs\records.dm"
#include "code\modules\modular_computers\file_system\programs\restock_tracker.dm"
#include "code\modules\modular_computers\file_system\programs\robocontrol.dm"
diff --git a/tgui/packages/tgui/interfaces/AiCoreDisplayPicker.tsx b/tgui/packages/tgui/interfaces/AiCoreDisplayPicker.tsx
new file mode 100644
index 00000000000..93638310777
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/AiCoreDisplayPicker.tsx
@@ -0,0 +1,135 @@
+import { useState } from 'react';
+import {
+ Box,
+ DmIcon,
+ Flex,
+ ImageButton,
+ Input,
+ Section,
+ Stack,
+} from 'tgui-core/components';
+import { useBackend } from '../backend';
+import { Window } from '../layouts';
+
+type CoreDisplayOption = {
+ name: string;
+ icon_state: string;
+ icon: string;
+};
+
+type CurrentIcon = {
+ icon: string;
+ icon_state: string;
+};
+
+type Data = {
+ current_display: string;
+ current_icon: CurrentIcon | null;
+ options: CoreDisplayOption[];
+};
+
+export const AiCoreDisplayPicker = () => {
+ return (
+
+
+
+
+
+ );
+};
+
+const AiCoreDisplayPickerContent = () => {
+ const { act, data } = useBackend();
+ const { current_display, current_icon, options = [] } = data;
+
+ const [searchTerm, setSearchTerm] = useState('');
+ const [tiledView, setTiledView] = useState(false);
+
+ // Filter options based on search term
+ const filteredOptions = options.filter((option) =>
+ option.name.toLowerCase().includes(searchTerm.toLowerCase()),
+ );
+
+ return (
+
+
+
+
+ {current_icon && (
+
+
+
+
+
+ )}
+
+
+ {current_display}
+
+
+
+
+
+
+
+ setSearchTerm(value)}
+ fluid
+ />
+
+
+
+
+
+
+
+
+ {filteredOptions.length === 0 && (
+
+
+ No options found matching "{searchTerm}"
+
+
+ )}
+
+
+
+ );
+};
+
+const OptionsList = ({ options }: { options: CoreDisplayOption[] }) => {
+ const { act } = useBackend();
+
+ return (
+ <>
+ {options.map((option) => (
+ act('select_option', { option: option.name })}
+ imageSize={64}
+ tooltip={option.name}
+ >
+ {option.name}
+
+ ))}
+ >
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/AiStatusDisplayPicker.tsx b/tgui/packages/tgui/interfaces/AiStatusDisplayPicker.tsx
new file mode 100644
index 00000000000..6925d5bacaf
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/AiStatusDisplayPicker.tsx
@@ -0,0 +1,155 @@
+import { useState } from 'react';
+import {
+ Box,
+ DmIcon,
+ Flex,
+ ImageButton,
+ Input,
+ Section,
+ Stack,
+} from 'tgui-core/components';
+import type { BooleanLike } from 'tgui-core/react';
+import { useBackend } from '../backend';
+import { Window } from '../layouts';
+
+type StatusDisplayOption = {
+ name: string;
+ icon_state: string;
+ is_original: BooleanLike;
+ dmi: string;
+ icon: string;
+};
+
+type CurrentIcon = {
+ icon: string;
+ icon_state: string;
+};
+
+type Data = {
+ current_emotion: string;
+ current_icon: CurrentIcon | null;
+ options: StatusDisplayOption[];
+};
+
+export const AiStatusDisplayPicker = () => {
+ return (
+
+
+
+
+
+ );
+};
+
+const AiStatusDisplayPickerContent = () => {
+ const { act, data } = useBackend();
+ const { current_emotion, current_icon, options = [] } = data;
+
+ const [searchTerm, setSearchTerm] = useState('');
+
+ // Filter options based on search term
+ const filteredOptions = options.filter((option) =>
+ option.name.toLowerCase().includes(searchTerm.toLowerCase()),
+ );
+
+ // Separate original emotions and new AI core options
+ const originalOptions = filteredOptions.filter(
+ (option) => option.is_original,
+ );
+ const newOptions = filteredOptions.filter((option) => !option.is_original);
+
+ return (
+
+
+
+
+ {current_icon && (
+
+
+
+
+
+ )}
+
+
+ {current_emotion || 'No Selection'}
+
+
+
+
+
+
+
+
+
+
+
+
+ {originalOptions.length > 0 && (
+
+
+
+ )}
+
+ {newOptions.length > 0 && (
+
+
+
+ )}
+
+ {filteredOptions.length === 0 && (
+
+
+ No options found matching "{searchTerm}"
+
+
+ )}
+
+
+
+ );
+};
+
+const OptionsList = ({ options }: { options: StatusDisplayOption[] }) => {
+ const { act } = useBackend();
+
+ return (
+ <>
+ {options.map((option) => (
+ act('select_option', { option: option.name })}
+ imageSize={64}
+ tooltip={option.name}
+ >
+ {option.name}
+
+ ))}
+ >
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
index e5726a0c031..827f7eb81eb 100644
--- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
+++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx
@@ -108,6 +108,7 @@ type Info = {
knowledge_shop: Knowledge[];
knowledge_tiers: KnowledgeTier[];
passive_level: number;
+ points_to_aura: number;
};
const IntroductionSection = (props) => {
@@ -187,6 +188,8 @@ const FlavorSection = () => {
};
const GuideSection = () => {
+ const { data } = useBackend();
+ const { points_to_aura } = data;
return (
@@ -236,6 +239,22 @@ const GuideSection = () => {
final ritual. Complete the ritual
to become all powerful!
+
+ WARNING!
+
Accumulating a total of {points_to_aura}
+ knowledge points
+ to manifest a visible aura of
+ Mansus energy around you. Simply
+ gaining the points is sufficent, spending them will not trigger it.
+
+ This aura will be visible to all those around you and will mark you as
+ a heretic. Consider the risks before accumulating too much knowledge!
+
+ Keep in mind that using a
+ Codex Cicatrix will also make you
+ very obvious as a heretic when draining
+ influences
+
);
diff --git a/tgui/packages/tgui/interfaces/Newspaper.tsx b/tgui/packages/tgui/interfaces/Newspaper.tsx
index 488675f52f3..9ea0199f8e3 100644
--- a/tgui/packages/tgui/interfaces/Newspaper.tsx
+++ b/tgui/packages/tgui/interfaces/Newspaper.tsx
@@ -120,9 +120,8 @@ const NewspaperChannel = (props) => {
Channel made by: {individual_channel.author_name}
- {channel_has_messages ? (
- <>
- {individual_channel.channel_messages.map((message) => (
+ {channel_has_messages
+ ? individual_channel.channel_messages.map((message) => (
<>
{
>
- ))}
- >
- ) : (
- 'No feed stories stem from this channel...'
- )}
+ ))
+ : 'No feed stories stem from this channel...'}
))}
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx
index 2f5b6c96669..26df8680dcd 100644
--- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx
+++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx
@@ -50,7 +50,7 @@ export const hair_gradient_color: Feature = {
component: FeatureColorInput,
};
-export const feature_human_ears: FeatureChoiced = {
+export const feature_cat_ears: FeatureChoiced = {
name: 'Ears',
component: (
props: FeatureValueProps,
@@ -59,7 +59,7 @@ export const feature_human_ears: FeatureChoiced = {
},
};
-export const feature_human_tail: FeatureChoiced = {
+export const feature_cat_tail: FeatureChoiced = {
name: 'Tail',
component: (
props: FeatureValueProps,
diff --git a/tgui/packages/tgui/interfaces/RaptorDex.tsx b/tgui/packages/tgui/interfaces/RaptorDex.tsx
index f777837b23c..27724a533b3 100644
--- a/tgui/packages/tgui/interfaces/RaptorDex.tsx
+++ b/tgui/packages/tgui/interfaces/RaptorDex.tsx
@@ -1,17 +1,20 @@
import {
Image,
LabeledList,
+ Modal,
ProgressBar,
Section,
Stack,
} from 'tgui-core/components';
-
+import { capitalizeAll, capitalizeFirst } from 'tgui-core/string';
import { useBackend } from '../backend';
import { Window } from '../layouts';
type Data = {
+ raptor_scan: boolean;
raptor_attack: number;
raptor_health: number;
+ raptor_max_health: number;
raptor_speed: number;
raptor_color: string;
raptor_image: string;
@@ -22,14 +25,22 @@ type Data = {
inherited_attack_max: number;
inherited_health: number;
inherited_health_max: number;
+ inherited_speed: number;
+ inherited_speed_max: number;
+ inherited_ability: number;
+ inherited_ability_max: number;
+ inherited_growth: number;
+ inherited_growth_max: number;
inherited_traits: string[];
};
export const RaptorDex = (props) => {
const { act, data } = useBackend();
const {
+ raptor_scan,
raptor_attack,
raptor_health,
+ raptor_max_health,
raptor_speed,
raptor_image,
raptor_gender,
@@ -37,21 +48,39 @@ export const RaptorDex = (props) => {
inherited_attack_max,
inherited_health,
inherited_health_max,
+ inherited_speed,
+ inherited_speed_max,
+ inherited_ability,
+ inherited_ability_max,
+ inherited_growth,
+ inherited_growth_max,
raptor_happiness,
inherited_traits,
raptor_description,
raptor_color,
} = data;
+
+ if (!raptor_scan) {
+ return (
+
+
+ No scan data present.
+
+
+ );
+ }
+
return (
-
+
+ {' '}
-
- {raptor_health}
+ {raptor_health} / {raptor_max_health}
{raptor_attack}
- {10 - raptor_speed}
+ {Math.round(10 / Math.max(raptor_speed, 0.5))}
- {raptor_gender}
+ {capitalizeFirst(raptor_gender)}
@@ -84,12 +116,9 @@ export const RaptorDex = (props) => {
value={inherited_health}
maxValue={inherited_health_max}
ranges={{
- good: [0.7 * inherited_health_max, inherited_health_max],
- average: [
- 0.4 * inherited_health_max,
- inherited_health_max,
- ],
- bad: [-Infinity, inherited_health_max],
+ good: [0.5 * inherited_health_max, Infinity],
+ average: [0, inherited_health_max * 0.5],
+ bad: [-Infinity, 0],
}}
/>
@@ -98,12 +127,42 @@ export const RaptorDex = (props) => {
value={inherited_attack}
maxValue={inherited_attack_max}
ranges={{
- good: [0.7 * inherited_attack_max, inherited_attack_max],
- average: [
- 0.4 * inherited_attack_max,
- inherited_attack_max,
- ],
- bad: [-Infinity, inherited_attack_max],
+ good: [0.5 * inherited_attack_max, Infinity],
+ average: [0, inherited_attack_max * 0.5],
+ bad: [-Infinity, 0],
+ }}
+ />
+
+
+
+
+
+
+
+
+
@@ -113,7 +172,7 @@ export const RaptorDex = (props) => {
-
);
diff --git a/tools/UpdatePaths/Scripts/93517_VendATray_BoardRemove.txt b/tools/UpdatePaths/Scripts/93517_VendATray_BoardRemove.txt
new file mode 100644
index 00000000000..44aba7b2efc
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/93517_VendATray_BoardRemove.txt
@@ -0,0 +1 @@
+/obj/item/circuitboard/machine/vendatray : @DELETE
\ No newline at end of file
diff --git a/tools/UpdatePaths/Scripts/93676_jetpack_repaths.txt b/tools/UpdatePaths/Scripts/93676_jetpack_repaths.txt
new file mode 100644
index 00000000000..64728b2356d
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/93676_jetpack_repaths.txt
@@ -0,0 +1,7 @@
+/obj/item/tank/jetpack/oxygen : /obj/item/tank/jetpack{@OLD}
+
+/obj/item/tank/jetpack/oxygen/harness : /obj/item/tank/jetpack/harness{@OLD}
+
+/obj/item/tank/jetpack/oxygen/captain : /obj/item/tank/jetpack/captain{@OLD}
+
+/obj/item/tank/jetpack/oxygen/security : /obj/item/tank/jetpack/security{@OLD}
\ No newline at end of file
diff --git a/tools/UpdatePaths/Scripts/93704_monitored_area_refactor.txt b/tools/UpdatePaths/Scripts/93704_monitored_area_refactor.txt
new file mode 100644
index 00000000000..092c2a5c30c
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/93704_monitored_area_refactor.txt
@@ -0,0 +1,13 @@
+/area/station/ai_monitored/command/nuke_storage/@SUBTYPES : /area/station/command/vault/@SUBTYPES{@OLD}
+/area/station/ai_monitored/command/storage/eva/@SUBTYPES : /area/station/command/eva/@SUBTYPES{@OLD}
+/area/station/ai_monitored/security/armory/@SUBTYPES : /area/station/security/armory/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/ai_upload/@SUBTYPES : /area/station/ai/upload/chamber/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/ai_upload_foyer/@SUBTYPES : /area/station/ai/upload/foyer/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/ai/@SUBTYPES : /area/station/ai/satellite/chamber/@SUBTYPES{@OLD}
+/area/station/ai_monitored/aisat/exterior/@SUBTYPES : /area/station/ai/satellite/exterior/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/aisat/maint/@SUBTYPES : /area/station/ai/satellite/maintenance/@SUBTYPES{@OLD}
+/area/station/ai_monitored/command/storage/satellite/@SUBTYPES : /area/station/ai/satellite/maintenance/storage/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/aisat/@SUBTYPES : /area/station/ai/satellite/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/aisat_interior/@SUBTYPES : /area/station/ai/satellite/interior/@SUBTYPES{@OLD}
+/area/station/ai_monitored/turret_protected/ai_sat_ext_as/@SUBTYPES : /area/station/ai/exterior{@OLD}
+/area/station/ai_monitored/turret_protected/ai_sat_ext_ap/@SUBTYPES : /area/station/ai/exterior{@OLD}