diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 1b5b2645fad..5126ecf8d27 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -28,7 +28,7 @@ While normally provided, Heads of Staff and Maintainers are not obligated to pub
All Pull Requests are expected to be tested prior to submission. If a submitted Pull Request fails to pass CI checks, the likelihood of it being merged will be significantly lower. If you can't take the time to compile/test your Pull Request, do not expect a warm reception.
-It is expected that contributors discuss larger design changes on the forums prior to coding a Pull Request. The amount of time spent on any given Pull Request is not relevant. Maintainers are not responsible for contributors wasting their time creating features nobody asked for.
+It is expected that contributors discuss larger changes on the forums prior to coding a Pull Request. The amount of time spent on any given Pull Request is not relevant. Maintainers are not responsible for contributors wasting their time creating features nobody asked for.
Barring highly specific circumstances (such as single line changes, submissions from advanced users, or changes to repo documentation), we will not accept Pull Requests utilising the web editor.
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 47efb667433..37caea366cd 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -384,9 +384,6 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_2)
"acw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -510,7 +507,6 @@
/area/security/permabrig)
"acO" = (
/obj/machinery/door/poddoor{
- icon_state = "pdoor1";
id_tag = "SecJusticeChamber";
name = "Justice Vent"
},
@@ -934,7 +930,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -23
},
/turf/simulated/floor/plating,
/area/security/permabrig)
@@ -1056,7 +1052,7 @@
},
/area/security/permabrig)
"adU" = (
-/obj/machinery/vending/coffee,
+/obj/machinery/vending/coffee/free,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -1100,6 +1096,10 @@
},
/area/security/podbay)
"aea" = (
+/obj/machinery/camera{
+ c_tag = "Prisoner Education Chamber";
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "warndark"
@@ -1239,8 +1239,8 @@
opacity = 0
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkredfull"
+ dir = 9;
+ icon_state = "warndark"
},
/area/security/permabrig)
"aey" = (
@@ -1284,8 +1284,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkredfull"
+ dir = 9;
+ icon_state = "warndark"
},
/area/security/permabrig)
"aeA" = (
@@ -1455,13 +1455,8 @@
pixel_y = 2
},
/obj/machinery/alarm{
- desc = "This particular atmos control unit appears to have no access restrictions.";
dir = 4;
- locked = 0;
- name = "all-access air alarm";
- pixel_x = -24;
- req_access = "0";
- req_one_access = "0"
+ pixel_x = -22
},
/obj/machinery/door_control{
id = "SecJusticeChamber";
@@ -1485,12 +1480,11 @@
pixel_y = 36;
req_access_txt = "1"
},
-/obj/machinery/ignition_switch{
+/obj/machinery/flasher_button{
id = "justiceflash";
name = "Justice Flash Control";
pixel_x = -38;
- pixel_y = 36;
- req_access_txt = "1"
+ pixel_y = 36
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -1518,7 +1512,7 @@
"aeZ" = (
/obj/machinery/power/apc{
dir = 1;
- name = "north bump";
+ name = "Prisoner Education Chamber APC";
pixel_y = 24
},
/obj/structure/cable/yellow{
@@ -1577,7 +1571,6 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"afo" = (
@@ -1725,7 +1718,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -23
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -2107,10 +2100,6 @@
},
/area/security/permabrig)
"agr" = (
-/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
- },
/obj/structure/cable/yellow{
d2 = 8;
icon_state = "0-8"
@@ -2123,6 +2112,11 @@
opacity = 0
},
/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/security/hos)
"ags" = (
@@ -2207,9 +2201,13 @@
/turf/simulated/wall/r_wall,
/area/security/hos)
"agD" = (
-/obj/item/radio/intercom/department/security,
-/turf/simulated/wall/r_wall,
-/area/security/hos)
+/obj/docking_port/stationary/whiteship{
+ dir = 8;
+ id = "whiteship_cerebron";
+ name = "North of Cerebron"
+ },
+/turf/space,
+/area/space)
"agE" = (
/obj/machinery/light{
dir = 4
@@ -2228,10 +2226,6 @@
/area/security/hos)
"agF" = (
/obj/effect/spawner/window/reinforced,
-/obj/structure/cable/yellow{
- d2 = 4;
- icon_state = "0-4"
- },
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -2243,6 +2237,11 @@
name = "privacy shutters";
opacity = 0
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plating,
/area/security/hos)
"agG" = (
@@ -2258,10 +2257,6 @@
/area/solar/auxstarboard)
"agL" = (
/obj/effect/spawner/window/reinforced,
-/obj/structure/cable/yellow{
- d2 = 8;
- icon_state = "0-8"
- },
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
@@ -2273,6 +2268,11 @@
name = "privacy shutters";
opacity = 0
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/security/hos)
"agM" = (
@@ -2457,7 +2457,9 @@
},
/area/security/hos)
"ahb" = (
-/obj/machinery/computer/security,
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2516,7 +2518,7 @@
/area/security/armoury)
"ahf" = (
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 28
},
/obj/structure/rack,
/obj/item/gun/energy/ionrifle,
@@ -2861,8 +2863,10 @@
/area/security/permabrig)
"ahO" = (
/obj/machinery/power/apc{
+ cell_type = 5000;
dir = 1;
- name = "north bump";
+ name = "Prison Wing APC";
+ pixel_x = 1;
pixel_y = 24
},
/obj/structure/cable/yellow{
@@ -2972,14 +2976,15 @@
/area/security/permabrig)
"ahT" = (
/obj/effect/spawner/window/reinforced,
-/obj/structure/cable/yellow{
- d2 = 8;
- icon_state = "0-8"
- },
/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/security/permabrig)
"ahU" = (
@@ -3007,7 +3012,7 @@
},
/obj/machinery/alarm{
dir = 4;
- pixel_x = -24
+ pixel_x = -22
},
/obj/item/radio/intercom{
name = "Station Intercom (General)";
@@ -3035,6 +3040,9 @@
/area/security/hos)
"ahZ" = (
/obj/structure/chair/comfy/black,
+/obj/effect/landmark/start{
+ name = "Head of Security"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -3189,6 +3197,7 @@
/obj/item/grenade/barrier,
/obj/item/grenade/barrier,
/obj/item/grenade/barrier,
+/obj/structure/rack,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -3253,9 +3262,8 @@
/area/security/permabrig)
"aiA" = (
/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 10
+/obj/item/paper_bin/nanotrasen{
+ pixel_y = 8
},
/obj/structure/cable/yellow{
d1 = 4;
@@ -3323,7 +3331,7 @@
"aiG" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -3331,17 +3339,15 @@
},
/area/security/permabrig)
"aiH" = (
-/obj/machinery/light,
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/door_control{
+ id = "armoryshutter";
+ name = "Armory Shutter";
+ pixel_x = -7;
+ pixel_y = 8;
+ req_access_txt = "3"
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "redcorner"
- },
-/area/security/permabrig)
+/turf/simulated/wall/r_wall,
+/area/security/armoury)
"aiI" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -3354,6 +3360,7 @@
"aiJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -3598,7 +3605,6 @@
pixel_x = -26
},
/obj/structure/rack,
-/obj/item/storage/fancy,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "vault"
@@ -3709,7 +3715,6 @@
},
/area/security/permabrig)
"ajx" = (
-/obj/machinery/disposal,
/obj/machinery/firealarm{
dir = 8;
pixel_x = -24
@@ -3718,9 +3723,6 @@
pixel_x = -24;
pixel_y = -20
},
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
/obj/machinery/computer/security/telescreen{
desc = "Used for watching certain areas.";
dir = 1;
@@ -3728,6 +3730,10 @@
network = list("Prison","MiniSat","tcomm");
pixel_y = -30
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -4002,9 +4008,6 @@
/obj/structure/chair{
dir = 1
},
-/obj/effect/landmark/start{
- name = "Head of Security"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -4061,7 +4064,9 @@
/area/security/permabrig)
"akg" = (
/obj/machinery/power/apc{
- name = "south bump";
+ cell_type = 5000;
+ name = "Armory APC";
+ pixel_x = 1;
pixel_y = -24
},
/obj/machinery/light,
@@ -4248,15 +4253,15 @@
},
/area/security/armoury)
"akB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
/mob/living/simple_animal/hostile/retaliate/araneus,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/carpet,
/area/security/hos)
"akC" = (
@@ -4266,9 +4271,6 @@
},
/obj/item/clothing/head/beret/sec,
/obj/item/clothing/suit/jacket/pilot,
-/obj/machinery/alarm{
- pixel_y = 24
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -4340,7 +4342,9 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"akJ" = (
-/obj/machinery/computer/security,
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
/obj/machinery/computer/security/telescreen{
desc = "Used for watching Prison Wing holding areas.";
name = "Prison Monitor";
@@ -4400,11 +4404,13 @@
pixel_x = -26;
pixel_y = 28
},
-/obj/structure/cable/yellow{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
},
+/obj/structure/table/reinforced,
+/obj/item/radio,
+/obj/item/flashlight,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4418,14 +4424,14 @@
/turf/simulated/floor/plasteel,
/area/engine/equipmentstorage)
"akQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -4451,15 +4457,15 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/carpet,
/area/security/hos)
"akT" = (
@@ -4855,15 +4861,15 @@
},
/area/security/main)
"alE" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
/obj/machinery/light_switch{
name = "light switch ";
pixel_y = -22
},
/obj/structure/table/reinforced,
/obj/item/book/manual/security_space_law,
-/obj/machinery/atmospherics/unary/vent_scrubber/on{
- dir = 8
- },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4884,24 +4890,41 @@
},
/area/security/main)
"alH" = (
-/obj/machinery/vending/secdrobe,
+/obj/structure/closet/wardrobe/red,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/security/main)
"alI" = (
-/obj/effect/spawner/window/reinforced,
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Pods";
+ req_access_txt = "71"
+ },
+/obj/machinery/door/firedoor,
/obj/structure/cable/yellow{
- d2 = 2;
- icon_state = "0-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
/turf/simulated/floor/plating,
/area/security/podbay)
"alK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -4962,7 +4985,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/command{
name = "Head of Security's Office";
req_access = null;
@@ -4978,6 +5000,7 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/security/hos)
"alS" = (
@@ -5136,14 +5159,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/disposal)
-"amo" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
"amq" = (
/obj/structure/table,
/obj/item/restraints/handcuffs,
@@ -5284,13 +5299,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -5306,9 +5318,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -5342,17 +5351,13 @@
dir = 1
},
/obj/machinery/alarm{
- pixel_y = 24
+ pixel_y = 28
},
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -5365,47 +5370,32 @@
},
/area/security/main)
"amI" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Security Pods";
- req_access_txt = "71"
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/machinery/light/small{
+ dir = 1
},
-/area/security/podbay)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
"amJ" = (
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
+ dir = 9
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+ dir = 9
},
/turf/simulated/floor/plasteel{
dir = 5;
@@ -5421,21 +5411,18 @@
/turf/simulated/floor/plating,
/area/security/warden)
"amL" = (
+/obj/effect/spawner/window/reinforced,
/obj/structure/cable/yellow{
- d1 = 1;
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
d2 = 8;
- icon_state = "1-8"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/security/podbay)
+/turf/simulated/floor/plating,
+/area/security/brig)
"amM" = (
/obj/machinery/computer/secure_data,
/obj/structure/cable/yellow{
@@ -5458,9 +5445,9 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -5496,14 +5483,20 @@
},
/area/security/main)
"amV" = (
-/obj/structure/table/reinforced,
-/obj/item/spacepod_key{
- id = 100000
+/obj/effect/spawner/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
},
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/area/security/podbay)
+/turf/simulated/floor/plating,
+/area/security/brig)
"amW" = (
/obj/machinery/light{
dir = 1
@@ -5525,16 +5518,17 @@
name = "\improper Recreation Area"
})
"amX" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 10
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
},
-/obj/item/pen,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
},
-/area/security/podbay)
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
"amZ" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -5777,6 +5771,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"anI" = (
@@ -5878,7 +5876,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/structure/closet/secure_closet/security,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -5950,7 +5947,6 @@
},
/area/security/main)
"anW" = (
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -5995,6 +5991,16 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -6024,6 +6030,10 @@
/area/security/main)
"aof" = (
/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
/turf/simulated/floor/plating,
/area/security/main)
"aog" = (
@@ -6055,7 +6065,6 @@
pixel_y = 10
},
/obj/item/pen,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
"aoj" = (
@@ -6101,15 +6110,14 @@
},
/area/security/armoury)
"aoo" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aop" = (
@@ -6133,9 +6141,6 @@
c_tag = "Brig - Infirmary";
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -6151,6 +6156,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitered"
@@ -6248,6 +6256,7 @@
/area/maintenance/starboard)
"aoH" = (
/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -6284,7 +6293,6 @@
pixel_y = 5
},
/obj/item/stack/packageWrap,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
"aoM" = (
@@ -6310,9 +6318,6 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"aoT" = (
-/obj/machinery/disposal/deliveryChute{
- dir = 4
- },
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
dir = 8
@@ -6326,6 +6331,9 @@
layer = 3
},
/obj/effect/decal/warning_stripes/east,
+/obj/machinery/disposal/deliveryChute{
+ dir = 4
+ },
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
@@ -6471,6 +6479,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -6548,7 +6557,6 @@
},
/area/security/brig)
"apr" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -6618,7 +6626,6 @@
pixel_y = 5
},
/obj/item/storage/box/donkpockets,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
"apA" = (
@@ -6636,6 +6643,7 @@
},
/area/security/main)
"apB" = (
+/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -6656,6 +6664,7 @@
/obj/effect/landmark/start{
name = "Head of Security"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
"apF" = (
@@ -6885,9 +6894,6 @@
},
/area/engine/gravitygenerator)
"aqj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -6899,6 +6905,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -6958,10 +6967,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aqu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -6978,6 +6983,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"aqw" = (
@@ -6996,6 +7004,8 @@
/obj/machinery/light/small{
dir = 8
},
+/obj/item/storage/box/evidence,
+/obj/item/hand_labeler,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -7100,7 +7110,6 @@
/area/security/brig)
"aqM" = (
/obj/machinery/hologram/holopad,
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -7155,6 +7164,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -7253,7 +7263,10 @@
/obj/effect/landmark/start{
name = "Security Officer"
},
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -7285,6 +7298,7 @@
"arb" = (
/obj/structure/table/reinforced,
/obj/item/paper,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
"arc" = (
@@ -7430,13 +7444,13 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"ars" = (
+/obj/machinery/conveyor/east{
+ id = "garbage"
+ },
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
-/obj/machinery/conveyor/east{
- id = "garbage"
- },
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arw" = (
@@ -7462,13 +7476,13 @@
/turf/simulated/floor/plating,
/area/maintenance/auxsolarstarboard)
"arD" = (
+/obj/effect/decal/warning_stripes/east,
/obj/structure/disposalpipe/trunk{
dir = 4
},
/obj/structure/disposaloutlet{
dir = 4
},
-/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arE" = (
@@ -7496,9 +7510,6 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -7511,6 +7522,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"arI" = (
@@ -7560,9 +7574,6 @@
/turf/simulated/floor/plating,
/area/maintenance/disposal)
"arP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -7579,21 +7590,19 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"arQ" = (
-/obj/structure/table,
-/obj/item/storage/box/evidence,
-/obj/item/hand_labeler,
+/obj/machinery/photocopier,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "vault"
},
/area/security/warden)
"arR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -7601,6 +7610,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"arS" = (
@@ -7640,10 +7652,6 @@
},
/area/security/warden)
"arW" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -7663,7 +7671,6 @@
},
/area/security/brig)
"arY" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -7740,9 +7747,6 @@
/turf/simulated/floor/plating,
/area/engine/gravitygenerator)
"ash" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -7751,6 +7755,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -7784,9 +7791,6 @@
},
/area/security/main)
"asm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
@@ -7799,14 +7803,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
/area/security/main)
"asn" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -7815,6 +7819,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -7826,9 +7833,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -7837,6 +7841,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -7867,9 +7874,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -7888,12 +7892,12 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 4;
- sortType = 21
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -7909,10 +7913,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
@@ -7930,6 +7930,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -7945,14 +7948,10 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 4;
- icon_state = "pipe-j2s";
- sortType = 8
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -8004,10 +8003,6 @@
name = "\improper Recreation Area"
})
"asA" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -8015,6 +8010,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"asB" = (
@@ -8027,6 +8025,9 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -8043,6 +8044,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -8196,10 +8200,10 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/photocopier,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
+/obj/machinery/vending/security,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -8311,10 +8315,6 @@
name = "Port Maintenance"
})
"atl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -8322,13 +8322,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fore)
"atm" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -8340,6 +8337,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"ato" = (
@@ -8369,17 +8370,6 @@
icon_state = "showroomfloor"
},
/area/security/brig)
-"atq" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plasteel,
-/area/security/brig)
"atr" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -8404,7 +8394,6 @@
},
/area/security/brig)
"atv" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -8414,6 +8403,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/brig)
"atw" = (
@@ -8426,6 +8416,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -8447,7 +8438,6 @@
/area/security/main)
"atz" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/security/glass{
name = "Security Office";
req_one_access_txt = "1;4"
@@ -8459,29 +8449,24 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/main)
-"atA" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
+"atB" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"atB" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/cable/yellow,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/security/main)
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
"atC" = (
/obj/structure/table,
-/obj/item/folder/red,
-/obj/item/storage/fancy/cigarettes,
+/obj/item/storage/fancy/donut_box,
/turf/simulated/floor/plasteel,
/area/security/main)
"atD" = (
@@ -8497,7 +8482,16 @@
/turf/simulated/floor/plasteel,
/area/security/main)
"atF" = (
-/turf/simulated/wall/r_wall,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/simulated/floor/plating,
/area/maintenance/fore)
"atG" = (
/obj/structure/table,
@@ -8605,9 +8599,9 @@
name = "\improper Recreation Area"
})
"atR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-j2"
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -8789,9 +8783,6 @@
name = "Brig Emergency Storage";
req_access_txt = "63"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -8803,6 +8794,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/security/brig)
"aup" = (
@@ -8856,11 +8850,11 @@
/turf/space,
/area/maintenance/auxsolarstarboard)
"auw" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/light/small{
dir = 8
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -9014,17 +9008,17 @@
},
/area/security/warden)
"auP" = (
-/obj/machinery/disposal,
/obj/machinery/light_switch{
pixel_y = -26
},
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/machinery/camera{
c_tag = "Fitness Room - Aft";
dir = 1
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -9084,10 +9078,6 @@
},
/area/security/brig)
"auV" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -9132,10 +9122,6 @@
/turf/simulated/floor/plasteel,
/area/security/brig)
"auZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -9143,6 +9129,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "redcorner"
@@ -9173,7 +9160,9 @@
},
/area/security/brig)
"avd" = (
-/obj/machinery/computer/security,
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -9212,9 +9201,6 @@
name = "Security Delivery";
req_access_txt = "1"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -9222,6 +9208,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/processing)
"avh" = (
@@ -9289,10 +9278,6 @@
},
/area/security/main)
"avo" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -9305,6 +9290,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"avr" = (
@@ -9321,13 +9310,16 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
},
/area/security/processing)
"avu" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -9337,6 +9329,10 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -9347,7 +9343,6 @@
/area/crew_quarters/sleep)
"avw" = (
/obj/item/storage/box/evidence,
-/obj/structure/disposalpipe/segment,
/obj/structure/table,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -9597,6 +9592,9 @@
})
"avY" = (
/mob/living/simple_animal/mouse,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -9605,6 +9603,7 @@
/obj/structure/chair{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -9662,7 +9661,6 @@
name = "Brig Maintenance";
req_one_access_txt = "63;12"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -9670,6 +9668,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fore)
"awi" = (
@@ -9699,19 +9698,6 @@
icon_state = "dark"
},
/area/security/brig)
-"awl" = (
-/obj/structure/table,
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
-"awm" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
"awn" = (
/obj/structure/cable{
d1 = 1;
@@ -9734,8 +9720,7 @@
/turf/simulated/floor/wood,
/area/crew_quarters/mrchangs)
"awp" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/simulated/floor/plating,
+/turf/simulated/wall/r_wall,
/area/maintenance/fore)
"awq" = (
/obj/structure/cable/yellow{
@@ -9756,9 +9741,6 @@
name = "\improper Recreation Area"
})
"awr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -9771,14 +9753,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitered"
},
/area/security/brig)
"aws" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -9795,16 +9777,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
},
/area/security/brig)
"awt" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -9816,6 +9797,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"awu" = (
@@ -9831,6 +9816,10 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/alarm{
+ dir = 4;
+ pixel_x = -22
+ },
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -9960,9 +9949,6 @@
/obj/structure/plasticflaps{
opacity = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -9970,11 +9956,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/processing)
"awK" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -10086,9 +10075,6 @@
name = "Port Maintenance"
})
"awX" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -10101,6 +10087,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"awZ" = (
@@ -10109,9 +10098,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -10119,6 +10105,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axb" = (
@@ -10178,6 +10167,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "Security Junction";
+ sortType = 8
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -10219,7 +10218,6 @@
},
/area/security/warden)
"axj" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -10231,6 +10229,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "red"
@@ -10299,9 +10301,6 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axt" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -10318,6 +10317,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axu" = (
@@ -10326,10 +10328,6 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
@@ -10337,6 +10335,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axv" = (
@@ -10345,9 +10347,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;63"
},
@@ -10357,6 +10356,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axw" = (
@@ -10380,15 +10382,15 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axy" = (
@@ -10397,15 +10399,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axz" = (
@@ -10414,9 +10416,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/spawner/lootdrop{
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
@@ -10427,6 +10426,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axA" = (
@@ -10454,15 +10456,15 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"axC" = (
@@ -10487,10 +10489,6 @@
},
/area/security/brig)
"axH" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/chair/stool,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -10498,6 +10496,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -10524,15 +10525,15 @@
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"axN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -10593,6 +10594,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -10623,6 +10627,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -10642,7 +10649,6 @@
pixel_x = 6
},
/obj/effect/decal/warning_stripes/west,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"axY" = (
@@ -10659,9 +10665,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -10669,6 +10672,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"aya" = (
@@ -10685,13 +10691,13 @@
/turf/simulated/floor/wood,
/area/crew_quarters/mrchangs)
"ayc" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -10797,10 +10803,6 @@
/turf/simulated/floor/plasteel,
/area/security/warden)
"ayr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -10813,6 +10815,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"ays" = (
@@ -10865,13 +10871,23 @@
name = "Gear Room";
req_one_access_txt = "1;4"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/brig)
"ayx" = (
@@ -10942,8 +10958,10 @@
/area/maintenance/fore)
"ayG" = (
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull"
+ },
+/area/security/main)
"ayH" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -10954,9 +10972,6 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"ayI" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -10970,6 +10985,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"ayK" = (
@@ -10991,10 +11009,14 @@
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"ayP" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/storage/primary)
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "redfull"
+ },
+/area/security/main)
"ayQ" = (
/obj/machinery/camera{
c_tag = "Gravity Generator Foyer"
@@ -11020,9 +11042,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/brig)
"ayT" = (
@@ -11069,10 +11091,6 @@
/obj/machinery/camera{
c_tag = "Warden's Office"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/table,
/obj/item/paper_bin{
pixel_x = -4;
@@ -11086,7 +11104,12 @@
id = "armoryshutter";
name = "Armory Shutter";
pixel_x = 5;
- pixel_y = -3
+ pixel_y = -3;
+ req_access_txt = "3"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -11105,7 +11128,6 @@
},
/area/security/processing)
"aza" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -11113,15 +11135,13 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "red"
},
/area/security/processing)
"azc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -11133,6 +11153,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whitered"
@@ -11210,10 +11233,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"azq" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -11231,6 +11250,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"azr" = (
@@ -11240,9 +11263,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"azs" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -11257,6 +11277,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"azt" = (
@@ -11303,10 +11326,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"azA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
icon_state = "space";
@@ -11328,6 +11347,10 @@
/obj/effect/landmark{
name = "blobstart"
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -11434,32 +11457,27 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/east,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"azL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -11467,18 +11485,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"azN" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -11490,15 +11508,15 @@
icon_state = "2-4"
},
/obj/effect/decal/warning_stripes/south,
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"azP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -11510,17 +11528,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/fore)
"azQ" = (
/obj/item/stack/sheet/cardboard,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -11530,7 +11547,6 @@
name = "Cargo Bay Warehouse Maintenance";
req_one_access_txt = "48;50"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/quartermaster/sorting{
name = "\improper Warehouse"
@@ -11548,6 +11564,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -11572,7 +11589,6 @@
},
/area/security/brig)
"azZ" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/light/small{
dir = 8
},
@@ -11580,13 +11596,17 @@
dir = 8;
pixel_x = -26
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/crew_quarters/sleep)
"aAa" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "redcorner"
@@ -11603,16 +11623,16 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aAc" = (
@@ -11621,15 +11641,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aAd" = (
@@ -11638,13 +11658,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aAe" = (
@@ -11687,12 +11707,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -11712,9 +11732,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -11729,6 +11746,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aAn" = (
@@ -11784,7 +11804,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -11792,6 +11811,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "red"
@@ -11887,9 +11907,6 @@
},
/area/crew_quarters/sleep)
"aAI" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -11912,6 +11929,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aAJ" = (
@@ -11960,6 +11980,16 @@
name = "Holding Cell";
req_access_txt = "2"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -11996,10 +12026,19 @@
name = "Port Maintenance"
})
"aAV" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/landmark/start{
+ name = "Security Officer"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "red"
+ },
+/area/security/main)
"aAW" = (
/obj/structure/chair/office/dark{
dir = 4
@@ -12012,6 +12051,10 @@
"aAX" = (
/obj/structure/closet/crate,
/obj/item/coin/silver,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -12035,11 +12078,14 @@
name = "Port Maintenance"
})
"aBa" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/quartermaster/miningdock{
- name = "\improper Mining Office"
- })
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "redcorner"
+ },
+/area/security/brig)
"aBb" = (
/turf/simulated/wall/r_wall,
/area/security/nuke_storage)
@@ -12136,10 +12182,10 @@
/area/security/brig)
"aBy" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/public/glass{
name = "Recreation Area"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -12243,17 +12289,11 @@
/turf/simulated/floor/wood,
/area/crew_quarters/mrchangs)
"aBM" = (
+/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow,
/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/crew_quarters/sleep)
+/turf/simulated/floor/plating,
+/area/security/main)
"aBN" = (
/obj/machinery/door/airlock/public/glass{
name = "Fore Primary Hallway"
@@ -12337,16 +12377,16 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aBV" = (
@@ -12370,9 +12410,6 @@
/turf/simulated/floor/plating,
/area/bridge)
"aBX" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -12385,6 +12422,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aBY" = (
@@ -12408,9 +12448,6 @@
/turf/simulated/floor/plating,
/area/bridge)
"aBZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -12426,13 +12463,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aCa" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -12444,6 +12480,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aCb" = (
@@ -12578,7 +12618,6 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -12678,9 +12717,6 @@
/obj/machinery/alarm{
pixel_y = 24
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -12845,10 +12881,6 @@
/turf/simulated/floor/plating,
/area/engine/equipmentstorage)
"aCN" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -12889,9 +12921,6 @@
/turf/simulated/wall,
/area/security/detectives_office)
"aCT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -12904,6 +12933,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitered"
},
@@ -12940,32 +12972,33 @@
/turf/simulated/floor/plating,
/area/bridge)
"aCW" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/sign/chinese{
pixel_x = -32
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/crew_quarters/sleep)
"aCX" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/crew_quarters/sleep)
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "HoS Junction";
+ sortType = 7
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "red"
+ },
+/area/security/processing)
"aCY" = (
/obj/machinery/light/small{
dir = 4
@@ -12983,9 +13016,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aDa" = (
@@ -12993,7 +13026,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aDb" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/highsecurity{
name = "Gravity Generator Foyer";
req_access_txt = "10"
@@ -13001,22 +13033,39 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/gravitygenerator)
"aDc" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aDd" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-y"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/crew_quarters/fitness{
+ name = "\improper Recreation Area"
+ })
"aDe" = (
/obj/structure/closet,
/obj/item/poster/random_contraband,
@@ -13111,10 +13160,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -13144,10 +13190,6 @@
pixel_x = -3;
pixel_y = 6
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -13155,9 +13197,6 @@
name = "\improper Warehouse"
})
"aDA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/light_switch{
pixel_y = 28
},
@@ -13168,9 +13207,6 @@
name = "\improper Warehouse"
})
"aDB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/sink/kitchen{
desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
name = "old sink";
@@ -13515,19 +13551,18 @@
/turf/simulated/floor/carpet,
/area/security/detectives_office)
"aEf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/maintenance/fore)
"aEg" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/security/brig)
"aEh" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/cable/yellow{
@@ -13583,9 +13618,9 @@
},
/area/engine/engineering)
"aEo" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/disposalpipe/junction{
dir = 4;
- icon_state = "pipe-c"
+ icon_state = "pipe-y"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -13603,16 +13638,15 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"aEq" = (
@@ -13621,15 +13655,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -13643,15 +13677,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aEs" = (
@@ -13681,32 +13715,12 @@
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
/area/bridge)
-"aEu" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"aEv" = (
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/spawner/lootdrop{
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
@@ -13717,13 +13731,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aEw" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -13740,6 +13753,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"aEx" = (
@@ -13814,9 +13831,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -13824,13 +13838,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"aEE" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"aEE" = (
/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aEH" = (
@@ -13902,6 +13919,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -13973,12 +13991,12 @@
name = "Port Maintenance"
})
"aEV" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -14148,7 +14166,7 @@
"aFq" = (
/obj/machinery/alarm{
dir = 1;
- pixel_y = -24
+ pixel_y = -22
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -14227,12 +14245,12 @@
},
/area/security/brig)
"aFB" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -14274,10 +14292,6 @@
/obj/machinery/light_switch{
pixel_y = 38
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -14357,8 +14371,18 @@
},
/area/crew_quarters/sleep)
"aFM" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/clothing/suit/storage/hazardvest,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/vending/engidrobe,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aFO" = (
@@ -14390,7 +14414,6 @@
/turf/simulated/floor/plating,
/area/engine/chiefs_office)
"aFQ" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door_control{
id = "qm_mine_warehouse";
name = "Warehouse Door Control";
@@ -14463,18 +14486,7 @@
/obj/machinery/camera{
c_tag = "Engineering - Fore"
},
-/obj/effect/decal/warning_stripes/yellow,
-/obj/structure/rack{
- dir = 8;
- layer = 2.9
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/clothing/suit/storage/hazardvest,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aGc" = (
@@ -14487,7 +14499,6 @@
/area/engine/engineering)
"aGf" = (
/obj/machinery/hologram/holopad,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -14502,6 +14513,7 @@
/obj/effect/landmark/start{
name = "Shaft Miner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -14525,7 +14537,6 @@
name = "\improper Mining Office"
})
"aGi" = (
-/obj/structure/disposalpipe/segment,
/obj/item/storage/box/donkpockets,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -14736,9 +14747,9 @@
},
/area/security/brig)
"aGC" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aGD" = (
@@ -14788,11 +14799,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -14829,25 +14840,24 @@
},
/area/crew_quarters/sleep)
"aGN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/effect/spawner/lootdrop{
+ loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
+ name = "maint grille or trash spawner"
},
-/turf/simulated/floor/plasteel,
-/area/crew_quarters/sleep)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
"aGO" = (
/obj/structure/chair/stool{
pixel_y = 8
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"aGP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/hologram/holopad,
/obj/structure/chair/stool{
pixel_y = 8
@@ -14855,10 +14865,7 @@
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"aGQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -15069,7 +15076,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -15088,7 +15094,6 @@
name = "\improper Mining Office"
})
"aHu" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
@@ -15102,6 +15107,10 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -15398,11 +15407,8 @@
name = "Port Maintenance"
})
"aHY" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -15430,7 +15436,18 @@
},
/area/crew_quarters/sleep)
"aIa" = (
-/obj/machinery/vending/detdrobe,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/briefcase{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/item/storage/secure/briefcase{
+ pixel_x = 2;
+ pixel_y = -2
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -15485,10 +15502,6 @@
/turf/simulated/floor/plating,
/area/maintenance/fore)
"aIi" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
@@ -15496,6 +15509,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aIk" = (
@@ -15516,7 +15533,6 @@
/obj/structure/chair/stool{
pixel_y = 8
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
@@ -15795,6 +15811,7 @@
/obj/effect/landmark/start{
name = "Shaft Miner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -16150,7 +16167,6 @@
name = "Brig Control";
req_access_txt = "3"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -16166,6 +16182,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/warden)
"aJz" = (
@@ -16249,7 +16266,6 @@
},
/area/crew_quarters/sleep)
"aJD" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
@@ -16265,6 +16281,7 @@
/obj/structure/chair/stool{
pixel_y = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"aJG" = (
@@ -16351,7 +16368,6 @@
/turf/simulated/floor/plasteel,
/area/engine/equipmentstorage)
"aJS" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -16434,7 +16450,6 @@
/obj/item/shovel{
pixel_x = -5
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -16452,6 +16467,7 @@
/obj/effect/landmark/start{
name = "Shaft Miner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -16952,12 +16968,15 @@
},
/area/crew_quarters/sleep)
"aLe" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"aLf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -16968,6 +16987,9 @@
dir = 1;
pixel_y = -24
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -17035,7 +17057,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -17265,7 +17286,6 @@
/turf/simulated/floor/engine,
/area/engine/engineering)
"aLP" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -17368,9 +17388,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -17440,7 +17457,6 @@
/turf/simulated/wall,
/area/lawoffice)
"aMo" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security/glass{
id_tag = "Brig";
@@ -17454,6 +17470,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -17582,11 +17599,6 @@
/turf/simulated/floor/wood,
/area/crew_quarters/sleep)
"aMD" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- icon_state = "pipe-j2s";
- sortType = 1
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -17597,12 +17609,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"aME" = (
@@ -17722,6 +17735,10 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aMT" = (
@@ -17741,7 +17758,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/vending/cargodrobe,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aMU" = (
@@ -17762,20 +17781,19 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aMX" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -17788,6 +17806,7 @@
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aMY" = (
@@ -17810,6 +17829,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aMZ" = (
@@ -17846,12 +17868,11 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aNc" = (
@@ -18036,16 +18057,22 @@
d2 = 8;
icon_state = "0-8"
},
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"aNn" = (
-/obj/effect/spawner/window/reinforced,
-/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
-/area/quartermaster/miningdock{
- name = "\improper Mining Office"
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
})
"aNo" = (
/turf/simulated/wall,
@@ -18494,8 +18521,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
"aOy" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -18632,11 +18661,21 @@
/turf/simulated/floor/wood,
/area/lawoffice)
"aOW" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "Disposals Junction";
+ sortType = 1
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
"aOX" = (
/obj/structure/extinguisher_cabinet{
pixel_x = -27
@@ -18645,12 +18684,12 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aOY" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -18680,7 +18719,6 @@
/turf/simulated/floor/engine,
/area/engine/engineering)
"aPb" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -18688,6 +18726,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -18777,9 +18816,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aPq" = (
@@ -19373,15 +19412,20 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/crew_quarters/locker)
"aQK" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -19390,6 +19434,10 @@
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -19479,22 +19527,19 @@
/area/engine/engineering)
"aQV" = (
/obj/structure/disposalpipe/segment{
- dir = 4
+ dir = 8;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
- dir = 1;
icon_state = "neutralcorner"
},
-/area/crew_quarters/locker)
+/area/crew_quarters/sleep)
"aQW" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- dir = 4;
icon_state = "neutralcorner"
},
-/area/crew_quarters/locker)
+/area/crew_quarters/sleep)
"aQX" = (
/obj/structure/cable/yellow{
d1 = 4;
@@ -19856,11 +19901,11 @@
},
/area/security/brig)
"aRQ" = (
+/mob/living/simple_animal/mouse,
+/obj/machinery/atmospherics/binary/valve,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/mob/living/simple_animal/mouse,
-/obj/machinery/atmospherics/binary/valve,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -19898,15 +19943,16 @@
},
/area/crew_quarters/courtroom)
"aRV" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
+ dir = 8
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/crew_quarters/locker)
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
"aRW" = (
/obj/structure/table/wood,
/obj/item/book/manual/security_space_law,
@@ -19922,10 +19968,6 @@
/turf/simulated/floor/wood,
/area/lawoffice)
"aRX" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
@@ -19935,6 +19977,7 @@
codes_txt = "patrol;next_patrol=14.5-Recreation";
location = "14.3-Lockers-Dorms"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -20043,7 +20086,6 @@
/area/quartermaster/storage)
"aSm" = (
/obj/effect/decal/warning_stripes/west,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aSn" = (
@@ -20138,7 +20180,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -20146,6 +20187,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aSF" = (
@@ -20518,10 +20560,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker)
@@ -20531,22 +20569,20 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/crew_quarters/locker)
"aTz" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -20559,12 +20595,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock{
name = "Garden"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/construction{
name = "\improper Garden"
@@ -20606,10 +20642,10 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/hologram/holopad,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/construction{
name = "\improper Garden"
@@ -20620,10 +20656,10 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutral"
@@ -20642,11 +20678,11 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/machinery/disposal,
/obj/machinery/camera{
c_tag = "Garden";
dir = 8
},
+/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -20685,8 +20721,8 @@
/turf/simulated/floor/engine,
/area/engine/supermatter)
"aTL" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aTP" = (
@@ -20742,9 +20778,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/mining/glass{
name = "Quartermaster";
@@ -20761,6 +20794,9 @@
id_tag = "qmshutter";
name = "Quartermaster's privacy shutter"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/qm)
"aTX" = (
@@ -20769,24 +20805,21 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
},
/area/quartermaster/qm)
"aTY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -20795,22 +20828,25 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/qm)
"aTZ" = (
/obj/effect/landmark/start{
name = "Quartermaster"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/chair/office/dark{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/qm)
"aUa" = (
@@ -20832,10 +20868,10 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/effect/decal/warning_stripes/west,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/construction{
name = "\improper Garden"
@@ -21222,7 +21258,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -21230,6 +21265,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aUT" = (
@@ -21286,16 +21322,15 @@
/turf/simulated/floor/plasteel,
/area/construction)
"aVa" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aVb" = (
@@ -21324,15 +21359,15 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aVe" = (
@@ -21426,8 +21461,6 @@
name = "Port Maintenance"
})
"aVr" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
/obj/machinery/camera{
c_tag = "Locker Room Starboard"
},
@@ -21435,6 +21468,10 @@
pixel_y = 30
},
/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -21605,9 +21642,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -21885,16 +21919,15 @@
/turf/simulated/floor/wood,
/area/lawoffice)
"aWm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/northwestcorner,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aWn" = (
@@ -21999,15 +22032,15 @@
name = "Station Intercom (General)";
pixel_y = 21
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/table,
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/high{
charge = 100;
maxcharge = 15000
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -22106,7 +22139,6 @@
/turf/simulated/floor/plating,
/area/quartermaster/storage)
"aWM" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/chair/office/dark{
dir = 4
},
@@ -22186,26 +22218,33 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aWT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/storage/primary)
-"aWU" = (
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/storage/primary)
-"aWV" = (
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel,
/area/storage/primary)
+"aWU" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/storage/primary)
+"aWV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/quartermaster/storage)
"aWW" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -22415,23 +22454,13 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aXz" = (
/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/engine/engineering)
+/turf/simulated/wall,
+/area/quartermaster/office)
"aXB" = (
/obj/structure/table,
/obj/item/clipboard,
@@ -22673,9 +22702,9 @@
name = "Arrivals"
})
"aYh" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aYi" = (
@@ -22694,23 +22723,17 @@
},
/area/storage/primary)
"aYk" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ sortType = 2
},
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"aYl" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- sortType = 2
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
@@ -22738,7 +22761,6 @@
pixel_x = 6
},
/obj/effect/decal/warning_stripes/west,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"aYp" = (
@@ -22751,6 +22773,9 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -22766,6 +22791,9 @@
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -22780,7 +22808,6 @@
/turf/simulated/floor/plasteel,
/area/storage/primary)
"aYs" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -22788,17 +22815,18 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/storage/primary)
"aYt" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/storage/primary)
+/turf/simulated/wall,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
"aYv" = (
/obj/structure/cable/yellow{
d1 = 2;
@@ -22964,6 +22992,10 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aYO" = (
@@ -23005,9 +23037,6 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aYS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -23016,6 +23045,9 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aYT" = (
@@ -23088,15 +23120,15 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"aYY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -23105,6 +23137,7 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aYZ" = (
@@ -23127,11 +23160,11 @@
d2 = 4;
icon_state = "2-4"
},
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/turf/simulated/floor/plasteel,
/area/security/brig)
"aZb" = (
@@ -23140,10 +23173,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -23155,6 +23184,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"aZc" = (
@@ -23163,9 +23196,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/sortjunction{
- sortType = 5
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -23177,6 +23207,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/sortjunction{
+ name = "CE's Junction";
+ sortType = 5
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"aZd" = (
@@ -23297,12 +23331,11 @@
/area/quartermaster/storage)
"aZw" = (
/obj/structure/disposalpipe/segment{
- dir = 8;
+ dir = 4;
icon_state = "pipe-c"
},
-/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
-/area/engine/engineering)
+/area/hallway/primary/port)
"aZx" = (
/obj/machinery/flasher{
id = "AI";
@@ -23370,19 +23403,18 @@
},
/area/storage/primary)
"aZE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
/area/storage/primary)
"aZF" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -23679,22 +23711,22 @@
dir = 1;
pixel_y = 2
},
-/obj/machinery/disposal/deliveryChute{
- dir = 4;
- name = "Crate Disposal Chute";
- pixel_x = -5;
- pixel_y = 2
- },
/obj/machinery/door/window/westleft{
base_state = "right";
dir = 4;
icon_state = "right";
name = "Crate Disposal Chute"
},
+/obj/effect/decal/warning_stripes/yellow,
+/obj/machinery/disposal/deliveryChute{
+ dir = 4;
+ name = "Crate Disposal Chute";
+ pixel_x = -5;
+ pixel_y = 2
+ },
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/obj/effect/decal/warning_stripes/yellow,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -23732,9 +23764,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -23746,16 +23775,21 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"bas" = (
/obj/structure/closet/crate,
-/obj/structure/disposalpipe/segment,
/obj/effect/spawner/lootdrop/maintenance{
lootcount = 3;
name = "3maintenance loot spawner"
},
/obj/effect/decal/warning_stripes/yellow/hollow,
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bau" = (
@@ -23770,7 +23804,6 @@
/turf/simulated/floor/plasteel,
/area/construction)
"baw" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -23788,6 +23821,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bay" = (
@@ -23846,13 +23880,13 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/status_display{
+ pixel_x = 32
+ },
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/machinery/status_display{
- pixel_x = 32
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"baG" = (
@@ -23964,7 +23998,6 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"baU" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -23973,6 +24006,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering{
dir = 8
@@ -24074,9 +24108,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -24087,6 +24118,9 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bbg" = (
@@ -24695,12 +24729,12 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bcv" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bcy" = (
@@ -24770,7 +24804,7 @@
},
/obj/item/trash/popcorn,
/obj/structure/disposalpipe/segment{
- dir = 4;
+ dir = 2;
icon_state = "pipe-c"
},
/turf/simulated/floor/plating,
@@ -24783,9 +24817,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;63;48;50"
},
@@ -24799,9 +24830,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -24813,10 +24841,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -24825,11 +24849,15 @@
},
/area/hallway/primary/central)
"bcK" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bcL" = (
/obj/machinery/firealarm{
@@ -24921,6 +24949,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -24959,7 +24990,6 @@
/area/maintenance/starboard)
"bdm" = (
/obj/effect/decal/warning_stripes/northwestcorner,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bdp" = (
@@ -24969,20 +24999,6 @@
},
/turf/space,
/area/space/nearstation)
-"bdq" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"bdr" = (
/obj/structure/cable/yellow{
d1 = 2;
@@ -25157,7 +25173,6 @@
/area/quartermaster/storage)
"bdD" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -25170,6 +25185,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/chiefs_office)
"bdE" = (
@@ -25376,17 +25392,11 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"beb" = (
/obj/effect/decal/warning_stripes/southeastcorner,
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bec" = (
@@ -25422,10 +25432,10 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"beg" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;63;48;50"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -25441,9 +25451,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
@@ -25453,22 +25460,11 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bej" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bek" = (
/obj/structure/cable/yellow{
@@ -25639,7 +25635,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -25651,6 +25646,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bey" = (
@@ -25805,8 +25801,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -25869,15 +25865,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"beW" = (
@@ -26033,9 +26029,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -26043,10 +26036,12 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"bfn" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/south,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -26061,16 +26056,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/quartermaster/storage)
-"bfp" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
"bfq" = (
/obj/machinery/camera{
c_tag = "Cargo Bay - Aft";
@@ -26119,6 +26106,7 @@
"bfv" = (
/obj/structure/closet/secure_closet/cargotech,
/obj/effect/decal/warning_stripes/southeast,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bfw" = (
@@ -26182,9 +26170,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -26192,6 +26177,9 @@
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"bfG" = (
@@ -26214,9 +26202,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bfJ" = (
@@ -26237,14 +26225,11 @@
},
/area/hallway/primary/central)
"bfM" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/central)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/engine/break_room)
"bfN" = (
/obj/structure/cable{
d1 = 2;
@@ -26258,23 +26243,6 @@
dir = 1;
pixel_y = -24
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/central)
-"bfQ" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -26671,10 +26639,6 @@
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/east,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -26682,9 +26646,6 @@
"bgC" = (
/obj/effect/decal/warning_stripes/south,
/obj/machinery/telepad_cargo,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bgF" = (
@@ -26708,10 +26669,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -26719,6 +26676,10 @@
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"bgK" = (
@@ -26732,9 +26693,6 @@
icon_state = "1-8"
},
/obj/effect/decal/warning_stripes/southwest,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bgL" = (
@@ -26863,7 +26821,6 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"bgW" = (
@@ -26908,9 +26865,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
@@ -26922,15 +26876,22 @@
name = "Arrivals"
})
"bhc" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "packageSort2"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/plating,
-/area/quartermaster/office)
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/central)
"bhd" = (
/obj/structure/table,
/obj/item/flashlight{
@@ -26966,7 +26927,6 @@
},
/area/quartermaster/office)
"bhf" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/power/apc{
dir = 4;
name = "CE Office APC";
@@ -26985,6 +26945,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -27029,10 +26990,10 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bhm" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/landmark{
name = "lightsout"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bhn" = (
@@ -27084,6 +27045,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/janitor)
"bht" = (
@@ -27093,7 +27055,6 @@
/obj/machinery/door/airlock{
name = "Central Emergency Storage"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -27102,10 +27063,10 @@
/turf/simulated/floor/plating,
/area/maintenance/maintcentral)
"bhv" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -27209,6 +27170,10 @@
/obj/structure/reagent_dispensers/spacecleanertank{
pixel_y = 30
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/janitor)
"bhL" = (
@@ -27297,7 +27262,6 @@
name = "Arrivals"
})
"bhX" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/mining{
name = "Cargo Bay";
@@ -27424,7 +27388,6 @@
/obj/effect/landmark{
name = "lightsout"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -27437,6 +27400,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bil" = (
@@ -27519,7 +27483,9 @@
name = "Station Intercom (General)";
pixel_y = 20
},
-/obj/machinery/computer/security,
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost","Telecomms")
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -27549,9 +27515,8 @@
})
"biz" = (
/obj/effect/decal/warning_stripes/southwest,
-/obj/structure/rack,
+/obj/structure/closet/wardrobe/atmospherics_yellow,
/obj/item/flashlight,
-/obj/item/painter,
/turf/simulated/floor/plasteel,
/area/atmos)
"biA" = (
@@ -27560,9 +27525,8 @@
pixel_y = 28
},
/obj/effect/decal/warning_stripes/southeast,
-/obj/structure/rack,
+/obj/structure/closet/wardrobe/atmospherics_yellow,
/obj/item/flashlight,
-/obj/item/painter,
/turf/simulated/floor/plasteel,
/area/atmos)
"biB" = (
@@ -27577,9 +27541,9 @@
},
/obj/machinery/space_heater,
/obj/structure/disposalpipe/segment{
- dir = 4
+ dir = 4;
+ icon_state = "pipe-c"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -27591,13 +27555,13 @@
/turf/simulated/wall,
/area/quartermaster/office)
"biE" = (
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/machinery/conveyor{
dir = 4;
id = "packageSort2"
},
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
/obj/structure/disposaloutlet{
dir = 4
},
@@ -27624,9 +27588,6 @@
id = "packageSort2"
},
/obj/structure/plasticflaps,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/quartermaster/office)
"biI" = (
@@ -27660,29 +27621,24 @@
},
/area/atmos)
"biK" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
-"biL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
-"biM" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
+ dir = 8;
icon_state = "pipe-c"
},
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central)
+"biL" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/crew_quarters/bar)
+"biM" = (
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/carpet,
+/area/crew_quarters/theatre)
"biN" = (
/obj/machinery/computer/supplycomp,
/turf/simulated/floor/plasteel{
@@ -27745,28 +27701,18 @@
},
/area/hallway/primary/central)
"biW" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/structure/chair/stool/bar,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- sortType = 22
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/central)
+/area/crew_quarters/bar)
"biX" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/firealarm{
dir = 4;
pixel_x = 24
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -27784,6 +27730,10 @@
"biZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -27793,6 +27743,9 @@
/obj/machinery/alarm{
pixel_y = 24
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -27893,11 +27846,11 @@
/obj/machinery/ai_status_display{
pixel_y = 32
},
+/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
},
-/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/carpet,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -27945,18 +27898,6 @@
icon_state = "neutralcorner"
},
/area/hallway/primary/central)
-"bjn" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/central)
"bjp" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency,
@@ -28077,9 +28018,6 @@
/area/storage/tech)
"bjA" = (
/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
@@ -28154,7 +28092,6 @@
/obj/machinery/light{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/computer/security/telescreen{
desc = "A telescreen that connects to the engine's camera network.";
dir = 8;
@@ -28164,6 +28101,7 @@
pixel_x = 30
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -28545,9 +28483,6 @@
name = "Mailroom Maintenance";
req_access_txt = "50"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/quartermaster/office)
"bkv" = (
@@ -28562,7 +28497,6 @@
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bkw" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -28571,10 +28505,10 @@
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bkx" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/light_switch{
pixel_x = -25
},
@@ -28622,9 +28556,20 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bkC" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/crew_quarters/bar)
"bkD" = (
/obj/structure/filingcabinet/filingcabinet,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -28697,10 +28642,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -28710,9 +28652,6 @@
name = "Custodial Maintenance";
req_access_txt = "26"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -28721,9 +28660,6 @@
/turf/simulated/floor/plating,
/area/janitor)
"bkP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -28736,10 +28672,6 @@
pixel_x = 1;
pixel_y = 5
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -28790,13 +28722,13 @@
name = "\improper Warehouse"
})
"bkY" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
/obj/machinery/atmospherics/binary/valve,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -28828,8 +28760,8 @@
name = "\improper Captain's Quarters"
})
"blc" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -28942,7 +28874,6 @@
/turf/simulated/floor/plating,
/area/maintenance/incinerator)
"blt" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -28951,13 +28882,16 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"blx" = (
-/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/quartermaster/office)
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "cafeteria"
+ },
+/area/crew_quarters/kitchen)
"bly" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
@@ -29301,23 +29235,31 @@
name = "Customs"
})
"bmd" = (
+/obj/effect/decal/warning_stripes/east,
/obj/structure/disposalpipe/trunk{
- dir = 8
+ dir = 1
},
/obj/machinery/disposal/deliveryChute{
dir = 8
},
-/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/quartermaster/office)
"bme" = (
-/obj/effect/decal/warning_stripes/north,
-/obj/structure/disposalpipe/segment{
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
dir = 2;
- icon_state = "pipe-c"
+ icon_state = "pipe-j2s";
+ name = "Kitchen Junction";
+ sortType = 20
},
/turf/simulated/floor/plasteel,
-/area/quartermaster/office)
+/area/hallway/primary/central)
"bmf" = (
/obj/machinery/door/poddoor{
density = 0;
@@ -29344,12 +29286,6 @@
/turf/simulated/floor/plating,
/area/bridge)
"bmg" = (
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
/obj/structure/window/reinforced{
dir = 1
},
@@ -29357,10 +29293,15 @@
/obj/structure/window/reinforced{
dir = 8
},
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
/turf/simulated/floor/plating,
/area/quartermaster/office)
"bmh" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/engineering{
name = "Engine Room";
@@ -29374,6 +29315,7 @@
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bmi" = (
@@ -29501,7 +29443,6 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bms" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/landmark/start{
name = "Cargo Technician"
},
@@ -29519,10 +29460,6 @@
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bmt" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -29532,6 +29469,10 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
@@ -29549,9 +29490,6 @@
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bmv" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -29563,15 +29501,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
},
/area/hallway/primary/port)
"bmw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -29580,6 +29518,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bmy" = (
@@ -29588,12 +29529,12 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/junction{
- dir = 2
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 2
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bmz" = (
@@ -29650,10 +29591,6 @@
},
/area/janitor)
"bmE" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -29665,6 +29602,10 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -29760,15 +29701,19 @@
},
/area/engine/chiefs_office)
"bmO" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/door/poddoor{
+ density = 0;
+ icon_state = "open";
+ id_tag = "kitchenwindow";
+ name = "kitchen shutters";
+ opacity = 0
+ },
+/obj/effect/spawner/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
-/area/maintenance/maintcentral)
+/area/crew_quarters/kitchen)
"bmP" = (
/obj/machinery/light_switch{
pixel_x = 27
@@ -29894,24 +29839,17 @@
codes_txt = "patrol;next_patrol=14.2-Central-CrewQuarters";
location = "14-Starboard-Central"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bnc" = (
/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
+ dir = 4
},
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "yellowcorner"
- },
-/area/hallway/primary/central)
+/turf/simulated/floor/wood,
+/area/crew_quarters/theatre)
"bnd" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -29973,25 +29911,24 @@
},
/area/hallway/primary/starboard)
"bnl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central)
+"bnm" = (
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
+ dir = 8;
+ icon_state = "neutralcorner"
},
-/area/hallway/primary/starboard)
-"bnm" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "yellowcorner"
- },
-/area/hallway/primary/starboard)
+/area/hallway/primary/central)
"bnn" = (
/obj/machinery/alarm{
pixel_y = 24
@@ -30014,10 +29951,6 @@
},
/area/hallway/primary/starboard)
"bnq" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/extinguisher_cabinet{
pixel_x = -27
},
@@ -30106,14 +30039,14 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellow"
@@ -30231,14 +30164,14 @@
},
/area/maintenance/starboard)
"bnM" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
/obj/item/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -28
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -30395,10 +30328,7 @@
name = "blobstart"
},
/obj/effect/decal/warning_stripes/east,
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -30412,7 +30342,6 @@
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;48;50;1"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -30445,7 +30374,6 @@
name = "Engineering Security Doors";
opacity = 0
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -30454,6 +30382,7 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bog" = (
@@ -30537,12 +30466,15 @@
},
/area/bridge)
"bos" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bot" = (
@@ -30763,37 +30695,17 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/central)
-"boP" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/junction{
- dir = 4;
+ dir = 2;
icon_state = "pipe-j2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
+/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"boQ" = (
/obj/structure/cable/yellow{
@@ -30805,34 +30717,15 @@
/obj/machinery/door/airlock/public/glass{
name = "Starboard Primary Hallway"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/starboard)
-"boR" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30843,9 +30736,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -30857,6 +30747,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30867,9 +30760,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -30881,26 +30771,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/starboard)
-"boW" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30911,15 +30784,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/junction{
- dir = 2
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30930,16 +30804,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30950,9 +30823,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -30960,6 +30830,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -30970,9 +30843,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -30984,15 +30854,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/hallway/primary/starboard)
"bpf" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -31004,6 +30873,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -31038,22 +30911,11 @@
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bpj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel,
-/area/engine/break_room)
+/obj/structure/closet/emcloset,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
"bpk" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -31066,6 +30928,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bpm" = (
@@ -31227,10 +31090,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "neutral"
@@ -31242,10 +31101,7 @@
icon_state = "map-left-MS";
pixel_y = 32
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -31258,6 +31114,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -31385,11 +31242,11 @@
},
/obj/item/reagent_containers/glass/bucket,
/obj/item/mop,
-/obj/structure/disposalpipe/segment,
/obj/machinery/firealarm{
dir = 4;
pixel_x = 24
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -31406,7 +31263,6 @@
},
/area/quartermaster/office)
"bpT" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
icon_state = "brown"
@@ -31438,15 +31294,12 @@
},
/area/hallway/primary/port)
"bpX" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "browncorner"
},
@@ -31560,7 +31413,6 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/south,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -31635,9 +31487,9 @@
name = "\improper Captain's Quarters"
})
"bqq" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -31669,9 +31521,9 @@
codes_txt = "patrol;next_patrol=13.1-Engineering-Enter";
location = "12-Central-Starboard"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bqv" = (
@@ -31796,9 +31648,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -31818,19 +31670,28 @@
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bqQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/turf/simulated/floor/plasteel,
-/area/engine/break_room)
+/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/maintenance/fpmaint2{
+ name = "Port Maintenance"
+ })
"bqR" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-y"
},
-/turf/simulated/floor/plasteel,
-/area/engine/break_room)
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/hallway/primary/central)
"bqS" = (
/obj/structure/chair/stool{
pixel_y = 8
@@ -31868,9 +31729,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bqW" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/mining/glass{
name = "Cargo Office";
@@ -31888,6 +31746,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/office)
"bqX" = (
@@ -32242,13 +32103,13 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -32319,13 +32180,13 @@
},
/area/hallway/primary/port)
"brM" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
@@ -32351,6 +32212,7 @@
dir = 8;
pixel_x = 24
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -32419,9 +32281,9 @@
},
/area/hallway/primary/port)
"brW" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/insulated,
/obj/machinery/meter,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/incinerator)
"brX" = (
@@ -32562,9 +32424,9 @@
req_access = null;
req_access_txt = "20"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -32622,29 +32484,26 @@
req_access_txt = "12"
},
/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bss" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
/obj/machinery/light_switch{
pixel_x = 27
},
/obj/machinery/light/small{
dir = 4
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "brown"
},
/area/quartermaster/office)
"bsv" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -32657,6 +32516,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -32670,6 +32533,7 @@
/obj/structure/disposalpipe/sortjunction{
dir = 8;
icon_state = "pipe-j2s";
+ name = "Atmospherics Junction";
sortType = 6
},
/turf/simulated/floor/plasteel{
@@ -32683,10 +32547,10 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bsz" = (
@@ -32724,13 +32588,16 @@
/turf/simulated/floor/plating,
/area/janitor)
"bsF" = (
-/obj/structure/disposalpipe/sortjunction,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/sortjunction{
+ name = "Engineering Junction";
+ sortType = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bsG" = (
@@ -32754,7 +32621,6 @@
dir = 1;
pixel_y = 2
},
-/obj/structure/disposalpipe/segment,
/obj/item/bikehorn/rubberducky,
/obj/machinery/light_switch{
pixel_x = -28
@@ -32762,6 +32628,7 @@
/obj/item/card/id/captains_spare,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -33064,8 +32931,8 @@
name = "Privacy Shutters";
opacity = 0
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/blueshield)
"btm" = (
@@ -33121,11 +32988,11 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/junction{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -33192,14 +33059,14 @@
},
/area/hallway/primary/port)
"btC" = (
-/obj/structure/disposalpipe/junction{
- dir = 1
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
+ icon_state = "greencorner"
},
-/area/hallway/primary/port)
+/area/hallway/primary/central)
"btD" = (
/obj/item/radio/intercom{
name = "Station Intercom (General)";
@@ -33223,12 +33090,12 @@
},
/area/hallway/primary/port)
"btG" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "browncorner"
@@ -33254,7 +33121,6 @@
codes_txt = "patrol;next_patrol=4-Customs";
location = "3-Central-Port"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -33340,10 +33206,6 @@
},
/area/quartermaster/office)
"btS" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -33551,13 +33413,13 @@
name = "\improper Captain's Quarters"
})
"bug" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -33796,10 +33658,6 @@
},
/area/bridge)
"buF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -33816,24 +33674,21 @@
},
/area/hallway/primary/starboard)
"buG" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "cautioncorner"
},
/area/hallway/primary/starboard)
"buH" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"buI" = (
@@ -34389,7 +34244,6 @@
})
"bvy" = (
/obj/effect/spawner/window/reinforced,
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/shutters{
density = 0;
dir = 2;
@@ -34399,6 +34253,7 @@
opacity = 0
},
/obj/structure/cable/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/ntrep)
"bvz" = (
@@ -34461,7 +34316,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -34473,6 +34327,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -34484,32 +34339,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/port)
-"bvH" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+ dir = 1;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
@@ -34524,15 +34362,15 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvL" = (
@@ -34541,9 +34379,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -34551,6 +34386,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvM" = (
@@ -34564,15 +34402,15 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvN" = (
@@ -34581,13 +34419,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvO" = (
@@ -34596,17 +34434,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- name = "Quartermasters Office";
- sortType = 3
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvQ" = (
@@ -34620,29 +34456,14 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/hallway/primary/port)
-"bvR" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/disposalpipe/junction{
+ dir = 8
},
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
@@ -34662,6 +34483,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bvU" = (
@@ -34675,13 +34499,16 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bvW" = (
@@ -35039,18 +34866,20 @@
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bwD" = (
+/obj/structure/grille,
/obj/structure/disposalpipe/segment{
- dir = 4;
+ dir = 1;
icon_state = "pipe-c"
},
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
"bwE" = (
+/obj/structure/grille,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
"bwF" = (
/obj/structure/transit_tube{
icon_state = "E-SW-NW"
@@ -35069,9 +34898,6 @@
name = "Bar Maintenance";
req_access_txt = "25"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/crew_quarters/bar)
"bwH" = (
@@ -35083,11 +34909,10 @@
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"bwI" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/aft)
"bwL" = (
/obj/structure/transit_tube,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -35129,23 +34954,18 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bwP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/west,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/aft)
"bwR" = (
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 2;
- sortType = 19
- },
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bwS" = (
@@ -35162,7 +34982,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bwT" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -35732,12 +35551,12 @@
},
/area/hallway/primary/port)
"bxQ" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -35886,9 +35705,14 @@
codes_txt = "patrol;next_patrol=7-Command-Starboard";
location = "6-Port-Central"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Custodial Junction";
+ sortType = 22
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"byi" = (
@@ -36116,8 +35940,8 @@
name = "Captain's Desk";
req_access_txt = "20"
},
-/obj/structure/disposalpipe/segment,
/obj/item/stamp/captain,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -36151,28 +35975,14 @@
})
"byD" = (
/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 10
- },
+/obj/item/paper_bin/nanotrasen,
/obj/item/pen{
pixel_x = -3;
pixel_y = 5
},
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/item/storage/secure/briefcase{
- pixel_x = 2;
- pixel_y = -2
- },
/turf/simulated/floor/carpet,
/area/security/detectives_office)
"byE" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -36181,17 +35991,20 @@
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "20;12"
},
-/turf/simulated/floor/plating,
-/area/maintenance/maintcentral)
-"byF" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/maintenance/maintcentral)
+"byF" = (
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -36203,10 +36016,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -36214,6 +36023,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
+ name = "Captain's Junction";
+ sortType = 18
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"byH" = (
@@ -36266,30 +36079,26 @@
name = "xeno_spawn";
pixel_x = -1
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"byM" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"byN" = (
+/obj/structure/closet/gmcloset{
+ desc = "It's a storage unit.";
+ name = "spare gear"
+ },
+/obj/item/wrench,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
-/obj/machinery/vending/bardrobe,
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"byO" = (
@@ -36361,9 +36170,6 @@
/area/engine/break_room)
"byY" = (
/obj/machinery/light/small,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/item/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -30
@@ -36395,6 +36201,7 @@
/obj/structure/sign/securearea{
pixel_x = 32
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "blackcorner"
},
@@ -36724,28 +36531,28 @@
},
/area/hallway/primary/port)
"bzD" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
/obj/machinery/camera{
c_tag = "Port Primary Hallway - Port";
dir = 4
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/hallway/primary/port)
"bzE" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -36830,10 +36637,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- sortType = 15
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -36845,6 +36648,11 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "HoP Junction";
+ sortType = 15
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bzR" = (
@@ -36853,15 +36661,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -36878,15 +36686,15 @@
req_access = null;
req_access_txt = "57"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/heads)
"bzT" = (
@@ -36895,16 +36703,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/carpet,
/area/crew_quarters/heads)
"bzU" = (
@@ -37139,7 +36947,6 @@
name = "Bar Storage";
req_access_txt = "25"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "wood"
},
@@ -37160,12 +36967,14 @@
/turf/simulated/floor/carpet,
/area/crew_quarters/bar)
"bAy" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bAz" = (
@@ -37173,7 +36982,9 @@
pixel_x = 2;
pixel_y = 2
},
-/obj/structure/disposalpipe/trunk,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bAA" = (
@@ -37747,13 +37558,13 @@
/turf/simulated/floor/carpet,
/area/bridge)
"bBV" = (
+/obj/machinery/light_switch{
+ pixel_y = -24
+ },
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/light_switch{
- pixel_y = -24
- },
/turf/simulated/floor/wood,
/area/crew_quarters/heads)
"bBW" = (
@@ -37880,16 +37691,16 @@
},
/area/bridge)
"bCi" = (
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-j2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -37898,13 +37709,13 @@
name = "\improper Command Hallway"
})
"bCj" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"bCk" = (
@@ -37975,13 +37786,13 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
/obj/structure/disposalpipe/segment{
dir = 1;
icon_state = "pipe-c"
},
-/obj/structure/chair/comfy/brown{
- dir = 8
- },
/turf/simulated/floor/carpet,
/area/crew_quarters/captain{
name = "\improper Captain's Quarters"
@@ -38048,13 +37859,12 @@
/area/crew_quarters/bar)
"bCz" = (
/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
+ dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "bar"
+ icon_state = "purplecorner"
},
-/area/crew_quarters/bar)
+/area/hallway/primary/aft)
"bCA" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -38111,9 +37921,15 @@
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bCG" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "whitehall"
+ },
+/area/medical/research)
"bCH" = (
/obj/structure/chair/stool{
pixel_y = 8
@@ -38350,10 +38166,6 @@
},
/area/tcommsat/computer)
"bDk" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -38365,6 +38177,10 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/maintcentral)
"bDl" = (
@@ -39027,26 +38843,18 @@
name = "\improper Command Hallway"
})
"bEy" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/chair/stool{
pixel_y = 8
},
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
-"bEz" = (
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
"bEA" = (
/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
+ dir = 4
},
/turf/simulated/floor/wood,
/area/crew_quarters/bar)
@@ -39058,18 +38866,28 @@
/obj/structure/window/reinforced{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bEC" = (
/obj/structure/chair/wood/wings{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bED" = (
/obj/machinery/light/small{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bEE" = (
@@ -39079,13 +38897,13 @@
name = "Mr. Deempisi portrait";
pixel_y = 28
},
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal,
/obj/machinery/light_switch{
pixel_x = 25
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -39316,6 +39134,7 @@
/obj/machinery/light{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -39899,12 +39718,13 @@
/turf/simulated/floor/plating,
/area/bridge)
"bGl" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/chair/stool{
- pixel_y = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
+ },
+/area/medical/research)
"bGp" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -39949,7 +39769,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/purple,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -39957,6 +39776,7 @@
},
/area/hallway/primary/starboard)
"bGt" = (
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -39981,6 +39801,7 @@
/obj/machinery/atm{
pixel_x = 32
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -40511,12 +40332,8 @@
/area/bridge)
"bHE" = (
/obj/structure/disposalpipe/segment,
-/obj/item/toy/cards/deck{
- pixel_y = 4
- },
-/obj/structure/table/wood/poker,
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/turf/simulated/floor/plating,
+/area/maintenance/aft)
"bHG" = (
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
@@ -40533,7 +40350,6 @@
name = "\improper Captain's Quarters"
})
"bHI" = (
-/obj/structure/disposalpipe/segment,
/obj/item/clothing/mask/cigarette/cigar,
/obj/structure/table/wood/poker,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -40585,6 +40401,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bHN" = (
@@ -40670,6 +40487,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -40732,16 +40550,16 @@
},
/area/atmos)
"bIh" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/item/toy/cards/deck{
- pixel_y = 4
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
},
-/obj/structure/table/wood/poker,
-/turf/simulated/floor/wood,
-/area/crew_quarters/bar)
+/area/medical/reception)
"bIi" = (
/obj/structure/table,
/obj/item/storage/belt/utility,
@@ -40907,6 +40725,7 @@
/obj/item/reagent_containers/food/condiment/peppermill{
pixel_x = 3
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -41044,27 +40863,27 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bJd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -41072,9 +40891,6 @@
/area/hallway/primary/central)
"bJe" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/public/glass{
name = "Command Hallway"
},
@@ -41084,6 +40900,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41092,15 +40911,15 @@
name = "\improper Command Hallway"
})
"bJf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41109,15 +40928,15 @@
name = "\improper Command Hallway"
})
"bJg" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41126,9 +40945,6 @@
name = "\improper Command Hallway"
})
"bJh" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/landmark{
name = "lightsout"
},
@@ -41138,6 +40954,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41151,15 +40970,15 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41168,15 +40987,15 @@
name = "\improper Command Hallway"
})
"bJj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -41215,15 +41034,15 @@
},
/area/tcommsat/computer)
"bJn" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -41232,15 +41051,15 @@
name = "\improper Command Hallway"
})
"bJp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -41254,11 +41073,11 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -41267,16 +41086,16 @@
name = "\improper Command Hallway"
})
"bJr" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -41461,6 +41280,12 @@
},
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ icon_state = "pipe-j2s";
+ name = "Bar Junction";
+ sortType = 19
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bJG" = (
@@ -41474,6 +41299,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/bar)
"bJH" = (
@@ -41481,6 +41309,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -41495,6 +41326,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -41506,6 +41340,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -41595,7 +41435,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 10
},
@@ -41777,11 +41616,6 @@
"bKl" = (
/turf/simulated/wall/r_wall,
/area/tcommsat/server)
-"bKm" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/carpet,
-/area/crew_quarters/theatre)
"bKn" = (
/obj/machinery/hologram/holopad,
/obj/structure/cable/yellow{
@@ -41904,8 +41738,8 @@
/area/library)
"bKx" = (
/obj/structure/lattice,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/insulated,
+/obj/structure/disposalpipe/segment,
/turf/space,
/area/space/nearstation)
"bKy" = (
@@ -41973,7 +41807,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -41985,6 +41818,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bKM" = (
@@ -42276,16 +42110,16 @@
layer = 4;
pixel_y = 32
},
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-j2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -42381,6 +42215,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bLv" = (
@@ -42484,21 +42319,18 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/structure/window/reinforced{
- dir = 8
+/turf/simulated/floor/plasteel{
+ icon_state = "white"
},
-/turf/simulated/floor/carpet,
-/area/crew_quarters/theatre)
+/area/medical/chemistry)
"bLI" = (
/obj/structure/chair/wood/wings,
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bLJ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bLK" = (
@@ -42514,9 +42346,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bLM" = (
@@ -42530,9 +42359,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/crew_quarters/theatre)
"bLO" = (
@@ -42555,10 +42381,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -42566,12 +42388,13 @@
},
/area/hallway/primary/starboard)
"bLQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "caution"
@@ -42597,15 +42420,15 @@
name = "Station Intercom (General)";
pixel_y = 21
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -42614,36 +42437,36 @@
name = "\improper Command Hallway"
})
"bLT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/atmos)
"bLU" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/binary/volume_pump/on{
dir = 8;
name = "Air to External"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
/area/atmos)
"bLV" = (
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/visible/cyan{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -42651,10 +42474,6 @@
},
/area/atmos)
"bLW" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
@@ -42669,6 +42488,10 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 4
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "caution"
@@ -43290,37 +43113,19 @@
name = "\improper Teleporter Room"
})
"bNx" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+ d2 = 2;
+ icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
+ icon_state = "white"
},
-/area/crew_quarters/kitchen)
-"bNz" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
- },
-/area/crew_quarters/kitchen)
+/area/medical/medbay3)
"bNA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/item/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -29
@@ -43341,9 +43146,6 @@
name = "Kitchen Cold Room";
req_access_txt = "28"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -43355,9 +43157,6 @@
},
/area/crew_quarters/kitchen)
"bNC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/light_switch{
pixel_y = -26
},
@@ -43370,9 +43169,6 @@
},
/area/crew_quarters/kitchen)
"bND" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/alarm{
dir = 1;
pixel_y = -24
@@ -43400,12 +43196,12 @@
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bNF" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bNG" = (
@@ -43444,9 +43240,6 @@
},
/area/hallway/primary/starboard)
"bNK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/plasticflaps{
opacity = 1
},
@@ -43466,12 +43259,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/turf/simulated/floor/plasteel,
-/area/atmos)
-"bNL" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plasteel,
+/area/atmos)
+"bNL" = (
/obj/machinery/door/window/northleft{
dir = 4;
name = "Inner Pipe Access";
@@ -43491,6 +43284,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/atmos)
"bNM" = (
@@ -43635,8 +43431,8 @@
name = "Teleport Access";
req_one_access_txt = "17;19"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/teleporter{
name = "\improper Teleporter Room"
@@ -43826,10 +43622,6 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -44057,6 +43849,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bOX" = (
@@ -44232,8 +44025,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/teleporter{
name = "\improper Teleporter Room"
@@ -44445,10 +44238,6 @@
},
/area/security/podbay)
"bPO" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/foodcart,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -44781,6 +44570,7 @@
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"bQI" = (
@@ -44908,6 +44698,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bQV" = (
@@ -45460,8 +45251,8 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/teleporter{
name = "\improper Teleporter Room"
@@ -45653,32 +45444,26 @@
},
/area/crew_quarters/kitchen)
"bSv" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
/obj/machinery/light{
dir = 1
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 2
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/crew_quarters/kitchen)
"bSw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "cafeteria"
+ dir = 8;
+ icon_state = "whiteblue"
},
-/area/crew_quarters/kitchen)
+/area/medical/medbay3)
"bSx" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/sink/kitchen{
pixel_y = 28
},
@@ -45725,18 +45510,15 @@
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bSC" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
},
-/obj/effect/spawner/lootdrop{
- loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
- name = "maint grille or trash spawner"
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue"
},
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
+/area/medical/medbay3)
"bSD" = (
/obj/machinery/door/poddoor{
density = 0;
@@ -45887,6 +45669,7 @@
name = "Disposals Chute";
pixel_x = -1
},
+/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/disposal/deliveryChute{
dir = 8;
name = "disposals chute";
@@ -45895,7 +45678,6 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/teleporter{
name = "\improper Teleporter Room"
@@ -45946,25 +45728,6 @@
icon_state = "dark"
},
/area/medical/morgue)
-"bSY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Morgue";
- req_access_txt = "6"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/medical/morgue)
"bSZ" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical{
@@ -45977,6 +45740,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46000,9 +45766,6 @@
},
/area/medical/morgue)
"bTc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -46024,9 +45787,6 @@
/obj/structure/chair/wood/wings{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"bTe" = (
@@ -46045,12 +45805,11 @@
},
/area/medical/paramedic)
"bTf" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight,
-/obj/item/radio,
-/obj/machinery/camera{
- c_tag = "Engineering Equipment East";
- dir = 8
+/obj/machinery/computer/security{
+ network = list("SS13","Research Outpost","Mining Outpost")
+ },
+/obj/machinery/light{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -46062,6 +45821,12 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/effect/landmark/start{
+ name = "Security Pod Pilot"
+ },
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46086,14 +45851,14 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/teleporter{
name = "\improper Teleporter Room"
@@ -46428,6 +46193,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bTR" = (
@@ -46504,7 +46270,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -46580,6 +46345,7 @@
/area/maintenance/starboard)
"bUq" = (
/obj/vehicle/ambulance,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -46615,15 +46381,21 @@
},
/area/atmos)
"bUu" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/sortjunction{
dir = 2;
- icon_state = "pipe-c"
+ icon_state = "pipe-j2s";
+ name = "Robotics Junction";
+ sortType = 14
},
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/port)
+/turf/simulated/floor/plasteel,
+/area/hallway/primary/aft)
"bUv" = (
/obj/machinery/atmospherics/binary/pump{
dir = 0;
@@ -46703,9 +46475,6 @@
name = "Arrivals"
})
"bUC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -47049,7 +46818,6 @@
/turf/simulated/floor/plasteel,
/area/gateway)
"bVi" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "1;4;38;12"
},
@@ -47122,6 +46890,7 @@
/obj/machinery/door/airlock/public/glass{
name = "Dormitories"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -47140,6 +46909,9 @@
/obj/effect/landmark/start{
name = "Cook"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -47153,8 +46925,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/item/cigbutt,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"bVs" = (
@@ -47177,6 +46949,9 @@
/area/crew_quarters/kitchen)
"bVt" = (
/obj/machinery/kitchen_machine/candy_maker,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -47258,6 +47033,10 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"bVC" = (
@@ -47273,9 +47052,9 @@
},
/area/medical/research)
"bVD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
},
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
@@ -47444,17 +47223,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- name = "Cargo warehouse";
- sortType = 2
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/port)
"bVX" = (
@@ -47602,7 +47379,6 @@
name = "Port Maintenance"
})
"bWp" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -47865,11 +47641,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 2;
- sortType = 18
- },
/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"bWU" = (
@@ -47971,6 +47747,9 @@
/obj/item/reagent_containers/glass/beaker{
pixel_x = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -47978,11 +47757,13 @@
/area/crew_quarters/kitchen)
"bXi" = (
/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
+ dir = 4
},
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "purple"
+ },
+/area/hallway/primary/aft)
"bXj" = (
/obj/machinery/atmospherics/pipe/simple/visible/green,
/obj/machinery/atmospherics/binary/pump{
@@ -48275,10 +48056,10 @@
network = list("Turbine")
},
/obj/structure/lattice,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/insulated{
dir = 5
},
+/obj/structure/disposalpipe/segment,
/turf/space,
/area/space/nearstation)
"bXP" = (
@@ -48291,11 +48072,15 @@
},
/area/hallway/primary/central)
"bXQ" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- icon_state = "vault"
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
},
-/area/crew_quarters/locker)
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "whiteblue"
+ },
+/area/medical/medbay3)
"bXR" = (
/obj/item/taperecorder,
/obj/item/camera,
@@ -48550,6 +48335,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -48565,6 +48354,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -48613,21 +48405,15 @@
name = "Port Maintenance"
})
"bYy" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"bYA" = (
+/obj/effect/decal/warning_stripes/north,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plasteel,
+/area/hallway/secondary/exit{
+ name = "\improper Departure Lounge"
+ })
+"bYA" = (
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -48638,9 +48424,6 @@
},
/area/hydroponics)
"bYB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -48652,9 +48435,6 @@
},
/area/hydroponics)
"bYC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -48678,16 +48458,6 @@
icon_state = "cafeteria"
},
/area/crew_quarters/kitchen)
-"bYF" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutralcorner"
- },
-/area/crew_quarters/locker)
"bYG" = (
/obj/machinery/portable_atmospherics/canister,
/turf/simulated/floor/plating,
@@ -48959,13 +48729,13 @@
/turf/simulated/floor/wood,
/area/library)
"bZg" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
/obj/item/radio/intercom{
dir = 4;
name = "Station Intercom (General)";
pixel_x = 27
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/wood,
/area/library)
"bZh" = (
@@ -49116,9 +48886,6 @@
name = "\improper Teleporter Room"
})
"bZB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
@@ -49130,9 +48897,6 @@
},
/area/hydroponics)
"bZC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -49155,18 +48919,6 @@
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/gateway)
-"bZF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/structure/cable/yellow{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"bZG" = (
/obj/machinery/alarm{
dir = 4;
@@ -49310,15 +49062,15 @@
/turf/simulated/floor/wood,
/area/library)
"cac" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/wood,
/area/library)
"cad" = (
@@ -49326,14 +49078,14 @@
name = "Library Maintenance";
req_one_access_txt = "12;37"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -49402,11 +49154,6 @@
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
-"cal" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plasteel,
-/area/crew_quarters/kitchen)
"can" = (
/obj/machinery/firealarm{
pixel_y = 28
@@ -49421,10 +49168,6 @@
/turf/simulated/floor/plasteel,
/area/crew_quarters/kitchen)
"cap" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/effect/landmark{
name = "blobstart"
},
@@ -49508,6 +49251,10 @@
/obj/machinery/newscaster{
pixel_x = -30
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -49518,13 +49265,16 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=11-Command-Port";
location = "10.2-Aft-Port-Corner"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"caD" = (
@@ -49613,11 +49363,11 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/effect/decal/warning_stripes/west,
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
-/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -49687,10 +49437,6 @@
},
/area/hallway/primary/central)
"caS" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/door/window/eastright{
dir = 1;
name = "Kitchen Delivery";
@@ -49700,11 +49446,16 @@
/turf/simulated/floor/plasteel,
/area/crew_quarters/kitchen)
"caT" = (
+/obj/structure/closet{
+ name = "spare parts locker"
+ },
+/obj/item/rack_parts,
+/obj/item/rack_parts,
+/obj/item/wrench,
/obj/structure/window/reinforced{
dir = 4
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/vending/chefdrobe,
/turf/simulated/floor/plasteel,
/area/crew_quarters/kitchen)
"caU" = (
@@ -49716,27 +49467,11 @@
/obj/structure/plasticflaps{
opacity = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
/turf/simulated/floor/plasteel,
/area/crew_quarters/kitchen)
-"caV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Hydroponics Maintenance";
- req_access_txt = "35"
- },
-/turf/simulated/floor/plating,
-/area/hydroponics)
"caW" = (
/obj/item/trash/candy,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/item/clothing/accessory/stethoscope,
/turf/simulated/floor/plating,
/area/maintenance/aft)
@@ -49751,9 +49486,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"caY" = (
@@ -49775,6 +49507,7 @@
/area/crew_quarters/hor)
"caZ" = (
/mob/living/simple_animal/mouse,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"cba" = (
@@ -49889,8 +49622,12 @@
/turf/simulated/floor/engine/co2,
/area/atmos)
"cbn" = (
+/obj/structure/table/glass,
+/obj/item/book/manual/sop_service{
+ pixel_x = 2;
+ pixel_y = 5
+ },
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/vending/hydrodrobe,
/turf/simulated/floor/plasteel,
/area/hydroponics)
"cbo" = (
@@ -49965,7 +49702,9 @@
/area/maintenance/aft)
"cbx" = (
/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -49981,13 +49720,19 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "Library Junction";
+ sortType = 16
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"cbC" = (
@@ -50096,6 +49841,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "green"
@@ -50367,6 +50116,12 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 2;
+ icon_state = "pipe-j2s";
+ name = "Hydroponics Junction";
+ sortType = 21
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/central)
"ccs" = (
@@ -50427,7 +50182,6 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"ccz" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -50444,27 +50198,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/engine/engineering)
-"ccA" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"ccB" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 4;
- icon_state = "pipe-j2s";
- sortType = 16
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -50475,6 +50212,10 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -50485,12 +50226,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;5;39;37;25;28"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -50501,9 +50242,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/simulated/floor/plasteel{
icon_state = "vault"
@@ -50516,7 +50256,8 @@
icon_state = "4-8"
},
/obj/structure/disposalpipe/segment{
- dir = 4
+ dir = 8;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
dir = 8;
@@ -50529,14 +50270,14 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/camera{
c_tag = "Central Primary Hallway - Aft-Port Corner";
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -50550,6 +50291,9 @@
dir = 1;
pixel_y = -24
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -50569,19 +50313,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/hallway/primary/central)
-"ccS" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -50607,6 +50338,9 @@
dir = 1;
pixel_y = -24
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -50617,6 +50351,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "green"
@@ -50675,10 +50410,6 @@
/turf/simulated/floor/plasteel,
/area/hydroponics)
"cdi" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 2;
- sortType = 20
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -50716,6 +50447,10 @@
/obj/effect/decal/warning_stripes/arrow{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -50728,8 +50463,7 @@
icon_state = "2-4"
},
/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+ dir = 4
},
/turf/simulated/floor/plating,
/area/maintenance/starboard)
@@ -50746,9 +50480,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -50757,17 +50488,21 @@
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 6
},
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"cdq" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/maintenance/starboard)
+"cdq" = (
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -50798,10 +50533,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plating,
@@ -50812,13 +50547,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/visible/purple,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "caution"
@@ -50830,10 +50565,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plasteel,
@@ -50844,13 +50579,13 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
},
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/atmos)
"cdw" = (
@@ -50947,6 +50682,9 @@
c_tag = "Central Primary Hallway - Aft-Starboard Corner";
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -50979,6 +50717,7 @@
/obj/structure/extinguisher_cabinet{
pixel_x = -27
},
+/obj/item/storage/backpack/satchel_hyd,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -51061,15 +50800,17 @@
name = "Medbay Storage"
})
"cdU" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 4;
+ icon_state = "pipe-j2s";
+ name = "Medbay Junction";
+ sortType = 9
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -51148,7 +50889,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner"
},
@@ -51167,13 +50907,13 @@
},
/area/hallway/primary/central)
"cej" = (
+/obj/machinery/newscaster{
+ pixel_y = -29
+ },
/obj/structure/disposalpipe/trunk{
dir = 1
},
/obj/machinery/disposal,
-/obj/machinery/newscaster{
- pixel_y = -29
- },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -51182,6 +50922,7 @@
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;7;35;8;47"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cel" = (
@@ -51196,6 +50937,9 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -51280,6 +51024,7 @@
/area/maintenance/aft)
"cev" = (
/obj/structure/closet/secure_closet/hydroponics,
+/obj/item/storage/backpack/satchel_hyd,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -51311,37 +51056,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"cez" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/lootdrop{
- loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
- name = "maint grille or trash spawner"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
-"ceA" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"ceD" = (
@@ -51401,6 +51115,9 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -51447,9 +51164,6 @@
/obj/structure/plasticflaps{
opacity = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/window/northleft{
dir = 8;
name = "MuleBot Access";
@@ -51466,17 +51180,21 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"ceS" = (
/obj/structure/bed/amb_trolley,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -51546,7 +51264,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;5;39;25;28"
},
@@ -51787,7 +51504,6 @@
icon_state = "1-2"
},
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
},
@@ -51809,13 +51525,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"cfz" = (
@@ -51826,7 +51542,7 @@
name = "Station Intercom (Medbay)";
pixel_y = 30
},
-/obj/machinery/vending/medidrobe,
+/obj/structure/closet/wardrobe/medical_white,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -51840,6 +51556,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -51988,6 +51705,7 @@
/obj/machinery/light_switch{
pixel_x = -26
},
+/obj/item/storage/backpack/satchel_hyd,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -52028,16 +51746,6 @@
"cfW" = (
/turf/simulated/floor/bluegrid,
/area/maintenance/aft)
-"cfX" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/warning_stripes/south,
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cfY" = (
/obj/structure/closet/firecloset,
/turf/simulated/floor/plating,
@@ -52071,9 +51779,6 @@
/turf/simulated/floor/plasteel,
/area/atmos)
"cgd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock{
name = "Hydroponics Backroom";
@@ -52088,37 +51793,16 @@
},
/turf/simulated/floor/plasteel,
/area/hydroponics)
-"cge" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteblue"
- },
-/area/medical/medbay2{
- name = "Medbay Storage"
- })
-"cgf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/medbay2{
- name = "Medbay Storage"
- })
"cgh" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/maintcentral)
"cgi" = (
@@ -52147,9 +51831,6 @@
/turf/simulated/floor/plating/airless,
/area/maintenance/portsolar)
"cgl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -52419,6 +52100,10 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -52429,6 +52114,9 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -52444,29 +52132,29 @@
name = "Hydroponics";
req_access_txt = "35"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
/area/hydroponics)
"cgQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "green"
},
/area/hydroponics)
"cgR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -52478,9 +52166,6 @@
},
/area/hydroponics)
"cgS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -52492,9 +52177,6 @@
},
/area/hydroponics)
"cgT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -52530,10 +52212,10 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/disposal,
/obj/structure/sign/deathsposal{
pixel_y = 32
},
+/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plating,
/area/maintenance/incinerator)
@@ -52660,24 +52342,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
-"chp" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
@@ -52739,7 +52403,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/maintenance/aft)
@@ -52760,48 +52423,17 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"chA" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/sortjunction{
- dir = 1;
- sortType = 9
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"chB" = (
/obj/item/cigbutt,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"chC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;5"
},
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"chD" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/sortjunction{
- sortType = 21
- },
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"chE" = (
/obj/machinery/door/airlock/research/glass{
autoclose = 0;
@@ -52852,6 +52484,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -52867,6 +52500,7 @@
id_tag = "paramedic";
name = "Paramedic Garage"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/medical/paramedic)
"chO" = (
@@ -52880,6 +52514,7 @@
name = "Hydroponics Storage";
req_access_txt = "35"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -52981,12 +52616,12 @@
},
/area/medical/paramedic)
"chX" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -53034,6 +52669,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -53045,7 +52683,6 @@
icon_state = "1-2"
},
/obj/machinery/hologram/holopad,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -53061,6 +52698,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -53094,6 +52732,7 @@
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cio" = (
@@ -53173,10 +52812,10 @@
},
/area/atmos)
"ciw" = (
+/obj/effect/decal/warning_stripes/east,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"ciy" = (
@@ -53189,10 +52828,6 @@
name = "\improper Warehouse"
})
"ciz" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/universal{
dir = 4
},
@@ -53519,6 +53154,10 @@
name = "Medbay Storage"
})
"ciZ" = (
+/obj/machinery/light_switch{
+ pixel_y = -28
+ },
+/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/disposal{
pixel_x = -2;
pixel_y = -2
@@ -53526,10 +53165,6 @@
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/light_switch{
- pixel_y = -28
- },
-/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/hydroponics)
"cja" = (
@@ -53748,6 +53383,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -53756,15 +53392,15 @@
})
"cjB" = (
/obj/machinery/meter,
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -53844,12 +53480,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-y"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cjL" = (
@@ -53858,13 +53494,13 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -53875,10 +53511,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -53974,10 +53606,6 @@
},
/area/maintenance/incinerator)
"ckc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -53986,6 +53614,10 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -54117,7 +53749,6 @@
/turf/space,
/area/solar/port)
"cks" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor{
density = 0;
icon_state = "open";
@@ -54221,27 +53852,11 @@
icon_state = "white"
},
/area/medical/reception)
-"ckC" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/lootdrop{
- loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
- name = "maint grille or trash spawner"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"ckD" = (
/obj/structure/grille,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"ckE" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/item/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -30
@@ -54468,17 +54083,13 @@
"cla" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
- dir = 4
+ dir = 1
},
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
/area/medical/research)
"clb" = (
-/obj/structure/disposalpipe/junction{
- dir = 4;
- icon_state = "pipe-j2"
- },
/turf/simulated/floor/plasteel{
icon_state = "whitepurple"
},
@@ -54502,10 +54113,6 @@
},
/area/medical/research)
"cld" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -54582,25 +54189,12 @@
/area/quartermaster/sorting{
name = "\improper Warehouse"
})
-"clj" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cll" = (
/obj/item/wrench,
+/obj/item/clothing/suit/apron,
+/obj/item/clothing/accessory/armband/hydro,
/obj/structure/table/glass,
/obj/effect/decal/warning_stripes/northwest,
-/obj/item/book/manual/sop_service{
- pixel_x = 2;
- pixel_y = 5
- },
/turf/simulated/floor/plasteel,
/area/hydroponics)
"clm" = (
@@ -54628,21 +54222,6 @@
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"clo" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/lootdrop{
- loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
- name = "maint grille or trash spawner"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"clp" = (
/obj/structure/cable/yellow,
/obj/effect/spawner/window/reinforced,
@@ -54654,24 +54233,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"clr" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"cls" = (
/obj/item/storage/firstaid/regular{
pixel_x = 3;
@@ -54721,7 +54285,6 @@
},
/area/maintenance/incinerator)
"clz" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -54730,6 +54293,7 @@
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 6
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -55209,9 +54773,6 @@
/area/medical/exam_room)
"cmJ" = (
/obj/item/storage/box/lights/mixed,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
},
@@ -55268,7 +54829,6 @@
/turf/simulated/floor/plating,
/area/atmos)
"cmR" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research{
id_tag = "ResearchFoyer";
@@ -55283,18 +54843,6 @@
icon_state = "whitepurple"
},
/area/medical/research)
-"cmS" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/north,
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cmT" = (
/obj/structure/disposalpipe/segment{
dir = 1;
@@ -55304,11 +54852,6 @@
icon_state = "white"
},
/area/medical/reception)
-"cmU" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/fore)
"cmX" = (
/turf/simulated/wall,
/area/medical/exam_room)
@@ -55329,9 +54872,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plating,
/area/maintenance/aft)
@@ -55359,9 +54899,6 @@
},
/area/medical/morgue)
"cnc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/landmark/start{
name = "Coroner"
},
@@ -55372,6 +54909,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -55539,9 +55079,9 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cnu" = (
@@ -55646,6 +55186,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -55754,24 +55297,9 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"cnP" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"cnQ" = (
/obj/effect/decal/warning_stripes/east,
/turf/simulated/floor/plating,
@@ -55887,7 +55415,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
@@ -55922,29 +55449,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"cog" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
-"coh" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"coi" = (
/obj/machinery/bodyscanner{
dir = 4
@@ -55990,9 +55494,6 @@
/area/medical/morgue)
"com" = (
/obj/machinery/light/small,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/morgue,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -56036,9 +55537,6 @@
name = "Medbay Storage"
})
"coq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -56058,25 +55556,14 @@
icon_state = "floorgrime"
},
/area/maintenance/incinerator)
-"cos" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/morgue{
- dir = 8
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/medical/morgue)
"cot" = (
/obj/machinery/light_switch{
pixel_x = 23
},
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -56260,20 +55747,11 @@
/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
-"coJ" = (
+"coK" = (
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
},
-/obj/effect/decal/warning_stripes/west,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/toxins/lab)
-"coK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -56397,7 +55875,6 @@
name = "\improper Command Hallway"
})
"cpd" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -56631,15 +56108,15 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cpC" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 24
+ },
/obj/machinery/disposal{
pixel_x = 5
},
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/structure/extinguisher_cabinet{
- pixel_x = 24
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -56657,6 +56134,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -56959,6 +56437,7 @@
name = "Scientist"
},
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -56975,7 +56454,6 @@
},
/area/toxins/lab)
"cqi" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/shower{
dir = 4
},
@@ -57049,8 +56527,8 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/item/flashlight,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cqr" = (
@@ -57253,8 +56731,8 @@
/area/maintenance/incinerator)
"cqQ" = (
/obj/structure/lattice,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/binary/pump/on,
+/obj/structure/disposalpipe/segment,
/turf/space,
/area/space/nearstation)
"cqR" = (
@@ -57405,6 +56883,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -57591,7 +57070,6 @@
},
/area/hallway/primary/aft)
"crJ" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/sink{
dir = 8;
pixel_x = -12;
@@ -57606,6 +57084,7 @@
"crK" = (
/obj/machinery/hologram/holopad,
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -57618,7 +57097,6 @@
},
/area/toxins/lab)
"crM" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/chair/stool,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -57626,6 +57104,7 @@
/area/toxins/lab)
"crN" = (
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -57737,24 +57216,24 @@
},
/area/medical/research)
"crY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/medical/research)
"crZ" = (
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -57763,9 +57242,6 @@
},
/area/medical/research)
"csa" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/noticeboard{
pixel_y = -32
},
@@ -57778,6 +57254,9 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -58024,7 +57503,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/spawner/lootdrop{
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
@@ -58357,6 +57835,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -58425,7 +57904,6 @@
},
/area/medical/chemistry)
"csY" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/research{
id_tag = "";
@@ -58480,7 +57958,6 @@
/area/medical/research)
"ctc" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/research{
id_tag = "";
name = "Research Break Room";
@@ -58488,6 +57965,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -58497,7 +57975,6 @@
/turf/simulated/wall,
/area/toxins/explab)
"ctf" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/shower{
dir = 4
},
@@ -58530,9 +58007,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/item/storage/box/lights/mixed,
/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"ctl" = (
@@ -58855,11 +58332,12 @@
},
/area/medical/exam_room)
"cui" = (
+/obj/structure/closet/wardrobe/chemistry_white,
+/obj/item/storage/backpack/satchel_chem,
/obj/effect/decal/warning_stripes/south,
/obj/structure/disaster_counter/chemistry{
pixel_y = 32
},
-/obj/machinery/vending/chemdrobe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -58888,10 +58366,6 @@
},
/area/medical/exam_room)
"cul" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel{
@@ -58905,24 +58379,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
},
/area/medical/research)
-"cun" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitepurplecorner"
- },
-/area/medical/research)
"cuo" = (
/obj/structure/sign/nosmoking_2{
pixel_y = 32
@@ -58945,7 +58406,6 @@
/area/medical/research)
"cuq" = (
/obj/structure/table,
-/obj/structure/disposalpipe/segment,
/obj/item/folder/white,
/obj/item/disk/tech_disk,
/obj/item/disk/tech_disk,
@@ -58986,9 +58446,9 @@
},
/area/medical/research)
"cuu" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitepurple"
@@ -59019,9 +58479,9 @@
name = "Science Requests Console";
pixel_y = 30
},
+/obj/effect/decal/warning_stripes/south,
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk,
-/obj/effect/decal/warning_stripes/south,
/turf/simulated/floor/plasteel,
/area/toxins/explab)
"cuy" = (
@@ -59288,6 +58748,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -59373,10 +58834,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -59393,15 +58850,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -59412,16 +58870,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -59483,23 +58941,6 @@
icon_state = "white"
},
/area/medical/research)
-"cvx" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research)
"cvy" = (
/obj/structure/cable/yellow{
d1 = 4;
@@ -59569,35 +59010,16 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/obj/structure/disposalpipe/junction{
dir = 2;
icon_state = "pipe-j2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research)
-"cvD" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -59608,9 +59030,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/landmark{
name = "lightsout"
},
@@ -59620,6 +59039,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -59630,19 +59052,16 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/structure/disposalpipe/junction{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/research)
"cvH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -59654,6 +59073,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -59669,16 +59091,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-j2"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurple"
@@ -59686,9 +59108,6 @@
/area/medical/research)
"cvJ" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -59704,16 +59123,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitepurplefull"
},
/area/toxins/explab)
"cvK" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -59725,6 +59143,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitepurple"
@@ -60134,12 +59556,6 @@
icon_state = "white"
},
/area/medical/research)
-"cwM" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research)
"cwO" = (
/obj/structure/disposalpipe/segment{
dir = 4;
@@ -60150,25 +59566,25 @@
},
/area/medical/research)
"cwP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/research)
"cwQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60209,9 +59625,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "whitepurple"
@@ -60380,11 +59796,11 @@
},
/area/medical/chemistry)
"cxB" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60486,9 +59902,9 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cxL" = (
@@ -60507,7 +59923,6 @@
icon_state = "1-2"
},
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/poddoor/shutters/preopen{
dir = 2;
id_tag = "toxins_blastdoor";
@@ -60520,6 +59935,7 @@
/obj/effect/decal/warning_stripes/yellow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cxN" = (
@@ -60544,7 +59960,6 @@
/turf/simulated/floor/plasteel,
/area/toxins/lab)
"cxO" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -60565,8 +59980,8 @@
},
/area/medical/research)
"cxQ" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60679,8 +60094,8 @@
/turf/simulated/floor/plasteel,
/area/toxins/lab)
"cya" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/lab)
"cyb" = (
@@ -60742,12 +60157,12 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cyk" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/door/airlock/maintenance{
name = "Research Lab Maintenance";
req_access_txt = "7"
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/toxins/lab)
"cym" = (
@@ -60756,7 +60171,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -60820,10 +60234,6 @@
/turf/simulated/floor/plating,
/area/medical/cmo)
"cyt" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -60834,6 +60244,11 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Chemistry Junction";
+ sortType = 11
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60843,42 +60258,41 @@
/turf/simulated/wall/r_wall,
/area/maintenance/incinerator)
"cyv" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
/area/medical/medbay3)
"cyw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/medical/medbay3)
"cyx" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60890,21 +60304,24 @@
name = "Chemistry Lab";
req_access_txt = "5; 33"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/chemistry)
"cyz" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/hologram/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60961,11 +60378,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/junction{
+ dir = 2;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cyM" = (
@@ -60977,12 +60395,12 @@
},
/area/hallway/primary/aft)
"cyN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock{
name = "Aft Emergency Storage"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cyO" = (
@@ -60996,12 +60414,12 @@
/turf/simulated/floor/plasteel,
/area/toxins/explab)
"cyQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "7;47;29;12"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cyR" = (
@@ -61028,18 +60446,18 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cyV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/airlock/maintenance{
name = "Research Maintenance";
req_one_access_txt = "7;47;29"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/medical/research)
"cyW" = (
-/obj/structure/disposalpipe/junction{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/simulated/floor/plasteel{
dir = 4;
@@ -61052,13 +60470,14 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/sortjunction{
dir = 8;
icon_state = "pipe-j2s";
+ name = "RD Junction";
sortType = 13
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -61104,9 +60523,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -61135,9 +60551,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/chair{
dir = 1
},
@@ -61155,9 +60568,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/southeastcorner,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -61216,15 +60626,14 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/surgeryobs)
"czo" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/chair{
dir = 1
},
@@ -61245,6 +60654,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -61404,15 +60817,14 @@
/turf/simulated/wall,
/area/medical/genetics)
"czD" = (
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -61481,17 +60893,6 @@
icon_state = "whitehall"
},
/area/medical/research)
-"czP" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/research)
"czR" = (
/obj/machinery/door_control{
id = "xeno_blastdoor";
@@ -61556,17 +60957,19 @@
d2 = 8;
icon_state = "2-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/surgeryobs)
"czV" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- icon_state = "pipe-j2s";
- sortType = 14
- },
/obj/effect/decal/warning_stripes/west,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft)
"czX" = (
@@ -61580,18 +60983,19 @@
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"czY" = (
+/obj/effect/decal/warning_stripes/north,
/obj/structure/disposalpipe/sortjunction{
dir = 8;
+ name = "Research Junction";
sortType = 12
},
-/obj/effect/decal/warning_stripes/north,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"czZ" = (
+/obj/effect/decal/warning_stripes/northwest,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/decal/warning_stripes/northwest,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cAa" = (
@@ -61682,10 +61086,6 @@
},
/area/medical/medbay3)
"cAi" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -61702,10 +61102,6 @@
/obj/item/folder/white{
pixel_y = 2
},
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- sortType = 23
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellowfull"
@@ -61718,26 +61114,12 @@
/obj/effect/landmark/start{
name = "Chemist"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellow"
},
/area/medical/chemistry)
-"cAm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/medical/chemistry)
"cAn" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -61759,18 +61141,12 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteyellowfull"
},
/area/medical/chemistry)
"cAp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -61794,9 +61170,9 @@
},
/area/medical/genetics)
"cAs" = (
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-j2"
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
},
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -61820,16 +61196,6 @@
icon_state = "vault"
},
/area/medical/genetics)
-"cAv" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "bluecorner"
- },
-/area/hallway/primary/aft)
"cAw" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -61841,9 +61207,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -61867,30 +61230,27 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/turf/simulated/floor/plating,
/area/medical/surgeryobs)
"cAy" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/spawner/lootdrop{
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
},
/obj/effect/decal/warning_stripes/east,
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
-"cAz" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/turf/simulated/floor/plating,
+/area/maintenance/aft)
+"cAz" = (
/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cAA" = (
@@ -61958,10 +61318,10 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cAI" = (
@@ -62061,6 +61421,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-y"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62194,10 +61558,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/west,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -62205,6 +61565,10 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cBl" = (
@@ -62220,14 +61584,14 @@
icon_state = "4-8"
},
/obj/structure/chair/stool,
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cBo" = (
@@ -62246,39 +61610,18 @@
name = "Chief Medical Officer's Office";
req_access_txt = "40"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
},
/area/medical/cmo)
-"cBq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "whiteblue"
- },
-/area/medical/medbay3)
"cBs" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
},
/area/medical/cmo)
"cBt" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/landmark/start{
name = "Chief Medical Officer"
},
@@ -62288,9 +61631,6 @@
},
/area/medical/cmo)
"cBu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -62425,7 +61765,6 @@
name = "Mech Bay Maintenance";
req_access_txt = "29"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/assembly/chargebay)
"cBL" = (
@@ -62472,16 +61811,16 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62492,15 +61831,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -62512,9 +61851,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command{
name = "Research Director's Office";
@@ -62526,6 +61862,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -62537,40 +61876,40 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/crew_quarters/hor)
"cBT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/crew_quarters/hor)
"cBU" = (
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/simulated/floor/plasteel{
@@ -62579,13 +61918,13 @@
},
/area/crew_quarters/hor)
"cBV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -62605,9 +61944,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -62629,12 +61965,10 @@
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cCa" = (
-/obj/machinery/disposal{
- pixel_x = 5
- },
/obj/structure/disposalpipe/trunk{
dir = 1
},
+/obj/machinery/disposal,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -62645,9 +61979,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/chair,
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -62704,16 +62035,16 @@
},
/area/medical/chemistry)
"cCh" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
/obj/machinery/power/apc{
dir = 4;
name = "CMO's Office APC";
pixel_x = 26
},
/obj/structure/cable/yellow,
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
@@ -62786,14 +62117,14 @@
},
/area/medical/reception)
"cCo" = (
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/machinery/disposal,
/obj/machinery/firealarm{
dir = 1;
pixel_y = -24
},
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -62803,10 +62134,6 @@
name = "Station Intercom (General)";
pixel_x = -29
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "bluecorner"
@@ -62832,9 +62159,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/northeastcorner,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -62885,6 +62209,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62906,6 +62233,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62927,6 +62257,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62948,6 +62282,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -62984,7 +62321,6 @@
},
/area/medical/genetics)
"cCE" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -63069,16 +62405,16 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -63090,6 +62426,10 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -63262,6 +62602,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -63274,8 +62615,9 @@
/obj/machinery/light_switch{
pixel_y = 28
},
+/obj/structure/rack,
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/vending/atmosdrobe,
+/obj/item/painter,
/turf/simulated/floor/plasteel,
/area/atmos)
"cDe" = (
@@ -63284,6 +62626,7 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -63304,8 +62647,8 @@
/obj/machinery/atmospherics/pipe/simple/visible/purple{
dir = 4
},
-/obj/structure/disposalpipe/trunk,
/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "caution"
@@ -63322,9 +62665,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -63359,7 +62699,6 @@
/turf/simulated/floor/engine/vacuum,
/area/space/nearstation)
"cDo" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 5
},
@@ -63376,12 +62715,12 @@
name = "\improper Research Testing Range"
})
"cDr" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
/obj/machinery/status_display{
layer = 4;
pixel_y = 32
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
icon_state = "whitehall"
},
@@ -63433,7 +62772,6 @@
},
/area/medical/medbay3)
"cDx" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -63460,6 +62798,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cDA" = (
@@ -63491,7 +62830,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"cDD" = (
@@ -63535,7 +62873,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/sign/nosmoking_2{
pixel_x = -28
},
@@ -63617,13 +62954,13 @@
},
/area/medical/cmo)
"cDP" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -32
+ },
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
dir = 1
},
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -32
- },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -63633,9 +62970,9 @@
/obj/effect/landmark/start{
name = "Scientist"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cDS" = (
@@ -63643,10 +62980,6 @@
/turf/simulated/wall,
/area/medical/reception)
"cDT" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -63781,7 +63114,6 @@
},
/area/medical/surgeryobs)
"cEk" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -63812,6 +63144,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -63888,9 +63221,9 @@
},
/area/medical/cryo)
"cEA" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/east,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cEB" = (
@@ -63943,18 +63276,18 @@
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cEI" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/mixing{
name = "\improper Toxins Lab"
})
"cEJ" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/southeast,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/toxins/storage)
"cEK" = (
@@ -64250,7 +63583,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"cFn" = (
@@ -64585,7 +63917,6 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -64726,10 +64057,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"cGu" = (
@@ -64738,9 +64065,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
"cGv" = (
@@ -64754,10 +64078,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/assembly/chargebay)
@@ -64798,11 +64118,11 @@
name = "\improper Toxins Lab"
})
"cGz" = (
+/obj/structure/closet/secure_closet/scientist,
/obj/structure/window/reinforced{
dir = 4
},
/obj/effect/decal/warning_stripes/south,
-/obj/machinery/vending/scidrobe,
/turf/simulated/floor/plasteel,
/area/toxins/mixing{
name = "\improper Toxins Lab"
@@ -64908,37 +64228,12 @@
/area/toxins/mixing{
name = "\improper Toxins Lab"
})
-"cGK" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/toxins/mixing{
- name = "\improper Toxins Lab"
- })
"cGL" = (
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -64956,9 +64251,6 @@
/obj/effect/landmark/start{
name = "Scientist"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -64971,17 +64263,6 @@
/area/toxins/mixing{
name = "\improper Toxins Lab"
})
-"cGN" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "white"
- },
-/area/toxins/mixing{
- name = "\improper Toxins Lab"
- })
"cGO" = (
/obj/machinery/bodyscanner,
/turf/simulated/floor/plasteel{
@@ -65097,7 +64378,6 @@
/turf/simulated/floor/plasteel,
/area/medical/cryo)
"cGZ" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -65110,9 +64390,6 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cHa" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -65130,15 +64407,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbreak)
"cHb" = (
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -65150,16 +64426,15 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
},
/area/medical/medbay3)
"cHc" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -65168,15 +64443,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 4;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/medical/medbreak)
"cHd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -65193,6 +64469,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -65211,6 +64490,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -65228,6 +64510,9 @@
name = "Staff Room";
req_access_txt = "5"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -65245,6 +64530,9 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -65280,21 +64568,14 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbay3)
-"cHl" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "whiteblue"
- },
-/area/medical/medbay3)
"cHm" = (
/obj/machinery/door/firedoor,
/obj/structure/cable/yellow{
@@ -65331,7 +64612,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/yellow/hollow,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -65495,6 +64775,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -65793,21 +65074,18 @@
},
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/wrapsortjunction{
- dir = 1
- },
/turf/simulated/floor/plating,
/area/maintenance/fpmaint2{
name = "Port Maintenance"
})
"cIj" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/maintcentral)
"cIk" = (
@@ -65913,7 +65191,6 @@
name = "Robotics Lab";
req_access_txt = "29"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -66020,6 +65297,9 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -66038,6 +65318,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -66053,6 +65336,10 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -66184,7 +65471,6 @@
},
/area/medical/medbay3)
"cIW" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -66334,7 +65620,6 @@
},
/area/assembly/robotics)
"cJl" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -66531,14 +65816,14 @@
/turf/simulated/floor/plating/airless,
/area/toxins/test_area)
"cJF" = (
+/obj/effect/decal/warning_stripes/northeast,
/obj/machinery/disposal{
pixel_x = -2;
pixel_y = -2
},
/obj/structure/disposalpipe/trunk{
- dir = 1
+ dir = 4
},
-/obj/effect/decal/warning_stripes/northeast,
/turf/simulated/floor/plasteel,
/area/toxins/mixing{
name = "\improper Toxins Lab"
@@ -66628,10 +65913,6 @@
},
/area/medical/patient_b)
"cJR" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -66763,12 +66044,15 @@
},
/area/medical/genetics_cloning)
"cKo" = (
-/obj/machinery/vending/genedrobe,
+/obj/structure/closet/wardrobe/black,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/medical/genetics)
"cKp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "purplefull"
},
@@ -67007,8 +66291,7 @@
"cKP" = (
/obj/effect/spawner/window/reinforced,
/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
+ dir = 4
},
/turf/simulated/floor/plating,
/area/medical/virology)
@@ -67094,12 +66377,12 @@
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;5;39;6"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cKW" = (
@@ -67111,7 +66394,6 @@
/area/medical/medbay3)
"cKX" = (
/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -67242,15 +66524,6 @@
icon_state = "white"
},
/area/medical/surgery2)
-"cLk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whiteblue"
- },
-/area/medical/medbay3)
"cLl" = (
/obj/structure/table,
/obj/item/crowbar,
@@ -67349,10 +66622,6 @@
},
/area/medical/research)
"cLv" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
@@ -67361,9 +66630,6 @@
},
/area/medical/medbay3)
"cLw" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -67389,9 +66655,6 @@
name = "\improper Toxins Lab"
})
"cLz" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -67408,6 +66671,9 @@
dir = 8
},
/obj/effect/decal/warning_stripes/northwest,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cLB" = (
@@ -67603,10 +66869,6 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cLX" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -67617,19 +66879,11 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbay3)
-"cLY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whitebluecorner"
- },
-/area/medical/medbay3)
"cLZ" = (
/obj/structure/table,
/obj/item/assembly/igniter{
@@ -67744,10 +66998,6 @@
},
/area/assembly/robotics)
"cMm" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -67756,6 +67006,9 @@
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cMn" = (
@@ -67832,10 +67085,6 @@
},
/area/medical/genetics)
"cMt" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -67847,6 +67096,10 @@
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/northeast,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cMu" = (
@@ -68007,13 +67260,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
@@ -68160,30 +67413,29 @@
name = "Chief Medical Officer's Office";
req_access_txt = "40"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
},
/area/medical/cmo)
"cMQ" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- icon_state = "pipe-j2s";
- sortType = 10
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
@@ -68274,7 +67526,6 @@
},
/area/assembly/robotics)
"cMY" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/spawner/lootdrop{
loot = list(/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/structure/grille,/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes);
name = "maint grille or trash spawner"
@@ -68343,14 +67594,14 @@
name = "\improper Toxins Lab"
})
"cNe" = (
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal,
/obj/machinery/light_switch{
pixel_x = 27
},
/obj/effect/decal/warning_stripes/yellow,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/disposal,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -68370,13 +67621,13 @@
},
/area/assembly/robotics)
"cNg" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cNi" = (
@@ -68518,10 +67769,6 @@
},
/area/medical/virology)
"cNF" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -68532,19 +67779,25 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "CMO's Junction";
+ sortType = 10
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbay3)
"cNG" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -68634,10 +67887,6 @@
},
/area/assembly/robotics)
"cNR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
@@ -68655,7 +67904,6 @@
},
/area/hallway/primary/aft)
"cNU" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -68667,6 +67915,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -68706,6 +67955,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cNY" = (
@@ -68744,13 +67994,13 @@
},
/area/assembly/robotics)
"cNZ" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/south,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cOa" = (
@@ -68758,16 +68008,16 @@
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cOb" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
/obj/effect/decal/warning_stripes/east,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"cOc" = (
@@ -69049,11 +68299,11 @@
},
/area/medical/virology)
"cOB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
+/obj/structure/chair/stool,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel{
+ icon_state = "whitegreen"
},
-/turf/simulated/wall,
/area/medical/virology)
"cOC" = (
/obj/structure/closet/crate/freezer,
@@ -69079,16 +68329,20 @@
/obj/item/reagent_containers/iv_bag/blood/random,
/obj/item/reagent_containers/iv_bag/blood/random,
/obj/item/reagent_containers/iv_bag/blood/random,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
/area/medical/virology)
"cOD" = (
+/obj/structure/closet/wardrobe/virology_white,
+/obj/item/storage/backpack/satchel_vir,
/obj/structure/disposalpipe/segment{
- dir = 8;
+ dir = 1;
icon_state = "pipe-c"
},
-/obj/machinery/vending/virodrobe,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -69096,6 +68350,10 @@
"cOE" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -69185,12 +68443,15 @@
},
/area/medical/patient_b)
"cOM" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cON" = (
@@ -69206,6 +68467,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "escape"
},
@@ -69475,10 +68737,6 @@
icon_state = "freezerfloor"
},
/area/medical/virology)
-"cPs" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall,
-/area/medical/virology)
"cPt" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/medical{
@@ -69487,6 +68745,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "whitegreenfull"
},
@@ -69527,7 +68786,6 @@
},
/area/medical/virology)
"cPA" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -69536,6 +68794,7 @@
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -69686,6 +68945,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
@@ -69767,11 +69027,13 @@
/turf/space,
/area/space/nearstation)
"cPV" = (
+/obj/structure/closet/wardrobe/robotics_black{
+ pixel_x = 2
+ },
/obj/structure/window/reinforced{
dir = 8
},
/obj/effect/decal/warning_stripes/yellow,
-/obj/machinery/vending/robodrobe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -69927,10 +69189,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -70019,6 +69277,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitegreen"
@@ -70078,19 +69337,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"cQy" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cQz" = (
/obj/machinery/power/apc{
dir = 8;
@@ -70307,18 +69553,6 @@
/obj/item/storage/box/lights/mixed,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"cQV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cQW" = (
/turf/simulated/wall/r_wall,
/area/maintenance/starboardsolar)
@@ -70377,6 +69611,7 @@
/area/medical/virology)
"cRe" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -70417,7 +69652,6 @@
overlays_file = 'icons/obj/doors/airlocks/station/overlays.dmi';
req_access_txt = "27"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -70425,13 +69659,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cRl" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
@@ -70440,26 +69671,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"cRm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"cRn" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
@@ -70476,6 +69693,10 @@
/obj/machinery/light{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -70486,6 +69707,9 @@
pixel_y = 32
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
@@ -70527,29 +69751,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/hallway/secondary/exit{
- name = "\improper Departure Lounge"
- })
-"cRw" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -70607,6 +69808,10 @@
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
@@ -70867,11 +70072,11 @@
},
/area/chapel/office)
"cSc" = (
-/obj/machinery/disposal,
-/obj/structure/disposalpipe/trunk,
/obj/machinery/newscaster{
pixel_y = 32
},
+/obj/machinery/disposal,
+/obj/structure/disposalpipe/trunk,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -70884,22 +70089,18 @@
departmentType = 2;
pixel_y = 30
},
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
/obj/structure/disposalpipe/segment{
dir = 4;
icon_state = "pipe-c"
},
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
- },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
/area/chapel/office)
"cSe" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -70909,6 +70110,10 @@
dir = 9
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -70957,7 +70162,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cSj" = (
@@ -70971,7 +70175,6 @@
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cSk" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
@@ -70979,11 +70182,6 @@
name = "\improper Departure Lounge"
})
"cSl" = (
-/obj/structure/disposalpipe/sortjunction{
- dir = 8;
- icon_state = "pipe-j2s";
- sortType = 17
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -70996,6 +70194,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"cSn" = (
@@ -71009,10 +70208,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/junction{
- dir = 8;
- icon_state = "pipe-j2"
- },
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -71029,10 +70224,6 @@
name = "\improper Departure Lounge"
})
"cSq" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -71155,6 +70346,9 @@
/obj/machinery/atmospherics/unary/tank/air{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -71165,6 +70359,9 @@
name = "virology air connector port"
},
/obj/machinery/portable_atmospherics/canister/air,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -71172,6 +70369,10 @@
"cSF" = (
/obj/item/trash/popcorn,
/obj/structure/table/glass,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -71275,7 +70476,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -71449,10 +70649,6 @@
},
/area/medical/virology)
"cTg" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=10-Aft-To-Central";
location = "9.4-Escape-4"
@@ -71625,6 +70821,9 @@
name = "Robotics Desk";
req_access_txt = "29"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/assembly/robotics)
"cTx" = (
@@ -71666,8 +70865,8 @@
},
/area/chapel/office)
"cTB" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/table/wood,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -71725,10 +70924,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -71738,9 +70933,6 @@
/turf/simulated/floor/carpet,
/area/chapel/main)
"cTK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -71755,9 +70947,6 @@
name = "Chapel";
opacity = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -71784,28 +70973,10 @@
},
/obj/effect/decal/warning_stripes/west,
/turf/simulated/floor/plasteel,
-/area/hallway/secondary/exit{
- name = "\improper Departure Lounge"
- })
-"cTP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
/area/hallway/secondary/exit{
name = "\improper Departure Lounge"
})
"cTQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
@@ -71923,6 +71094,9 @@
name = "Medbay Maintenance";
req_access_txt = "5"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/medical/medbay3)
"cUb" = (
@@ -71956,10 +71130,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"cUe" = (
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -71977,6 +71147,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -72069,9 +71243,6 @@
},
/area/chapel/office)
"cUp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -72081,14 +71252,14 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbay3)
"cUq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -72100,14 +71271,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/medbay3)
"cUr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -72120,6 +71291,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -72251,9 +71425,6 @@
name = "\improper Departure Lounge"
})
"cUF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -72261,6 +71432,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -72363,15 +71537,15 @@
},
/area/chapel/office)
"cUV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whiteblue"
@@ -72403,15 +71577,15 @@
},
/area/chapel/main)
"cVb" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -72479,15 +71653,15 @@
})
"cVl" = (
/obj/structure/morgue,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -72496,13 +71670,13 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -72547,9 +71721,6 @@
/turf/simulated/floor/plating,
/area/maintenance/starboardsolar)
"cVs" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/northwest,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -72562,10 +71733,6 @@
name = "\improper Departure Lounge"
})
"cVu" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -72577,6 +71744,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -72588,6 +71758,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-j2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -72623,9 +71797,6 @@
name = "\improper Departure Lounge"
})
"cVD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/northwestcorner,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -72874,6 +72045,10 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/junction{
+ dir = 8;
+ icon_state = "pipe-y"
+ },
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"cWm" = (
@@ -73035,6 +72210,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -73488,13 +72666,13 @@
/obj/effect/landmark/start{
name = "Civilian"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -73728,9 +72906,9 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -73738,7 +72916,6 @@
name = "\improper Recreation Area"
})
"cYa" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -73747,15 +72924,16 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "barber"
},
/area/medical/cmo)
"cYb" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -73773,9 +72951,9 @@
})
"cYe" = (
/obj/structure/window/reinforced,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -73904,11 +73082,11 @@
/obj/structure/chair{
dir = 1
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -73923,13 +73101,16 @@
codes_txt = "patrol;next_patrol=14.8-Dorms-Lockers";
location = "14.5-Recreation"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -73974,20 +73155,16 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/junction{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
})
"cYI" = (
-/obj/structure/disposalpipe/junction{
- dir = 2;
- icon_state = "pipe-j2"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -74113,7 +73290,6 @@
name = "Morgue Maintenance";
req_access_txt = "6"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -74242,12 +73418,12 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/disposalpipe/segment{
dir = 2;
icon_state = "pipe-c"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/carpet/arcade,
/area/crew_quarters/fitness{
name = "\improper Arcade"
@@ -74264,12 +73440,12 @@
/turf/space,
/area/space)
"cZq" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
@@ -74362,9 +73538,9 @@
/obj/machinery/door/airlock/public/glass{
name = "Arcade"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet/arcade,
/area/crew_quarters/fitness{
name = "\improper Arcade"
@@ -74752,7 +73928,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
@@ -74766,6 +73941,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
@@ -75077,12 +74253,12 @@
/obj/structure/sign/biohazard{
pixel_x = -32
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitegreen"
@@ -76093,19 +75269,9 @@
/obj/machinery/door/airlock/maintenance{
req_one_access_txt = "12;5;39;6"
},
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"deh" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
-/turf/simulated/wall,
-/area/maintenance/aft)
"dei" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/wood,
@@ -76122,9 +75288,6 @@
name = "\improper Secure Lab"
})
"dek" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -76217,10 +75380,6 @@
/area/toxins/xenobiology{
name = "\improper Secure Lab"
})
-"deu" = (
-/obj/structure/disposalpipe/segment,
-/turf/simulated/wall/r_wall,
-/area/medical/virology)
"dez" = (
/obj/structure/disposalpipe/segment{
dir = 8;
@@ -76253,7 +75412,16 @@
name = "\improper Secure Lab"
})
"deC" = (
-/obj/machinery/computer/security,
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = -4;
+ pixel_y = 10
+ },
+/obj/item/pen,
+/obj/machinery/camera{
+ c_tag = "Engineering Equipment East";
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -76299,11 +75467,9 @@
/turf/simulated/wall,
/area/maintenance/maintcentral)
"deG" = (
-/obj/structure/chair/office/dark{
- dir = 4
- },
-/obj/effect/landmark/start{
- name = "Security Pod Pilot"
+/obj/structure/table/reinforced,
+/obj/item/spacepod_key{
+ id = 100000
},
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -76390,6 +75556,17 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -77093,9 +76270,6 @@
name = "Arrivals"
})
"dgE" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -77110,6 +76284,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"dgG" = (
@@ -77176,9 +76353,6 @@
name = "\improper Secure Lab"
})
"dhf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/west,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -77249,16 +76423,13 @@
/turf/space,
/area/chapel/main)
"dhq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/aft)
"dhr" = (
@@ -77267,10 +76438,6 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -77412,6 +76579,9 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -77575,15 +76745,15 @@
},
/area/medical/research)
"dFD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/fore)
"dGT" = (
@@ -77603,9 +76773,6 @@
name = "\improper Departure Lounge"
})
"dHr" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -77617,6 +76784,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"dKL" = (
@@ -77671,13 +76841,13 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"dTK" = (
@@ -77794,9 +76964,6 @@
/turf/simulated/floor/engine,
/area/engine/supermatter)
"edg" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
@@ -78083,7 +77250,6 @@
},
/area/hallway/primary/starboard)
"fhH" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -78095,6 +77261,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/security/brig)
"fhW" = (
@@ -78153,15 +77320,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/engine/break_room)
-"frX" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"fsY" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
@@ -78308,6 +77466,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/crew_quarters/sleep)
"fWW" = (
@@ -78363,9 +77522,6 @@
/turf/simulated/floor/bluegrid,
/area/tcommsat/server)
"gaa" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -78388,7 +77544,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -78398,7 +77553,6 @@
},
/area/hallway/primary/starboard)
"gdd" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -78461,9 +77615,6 @@
/turf/simulated/floor/engine,
/area/engine/engineering)
"gip" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -78475,6 +77626,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"gkU" = (
@@ -78504,12 +77658,14 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/medical/research)
"gnZ" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
@@ -78601,6 +77757,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/carpet,
/area/crew_quarters/theatre)
"gKb" = (
@@ -78615,9 +77772,6 @@
},
/area/security/brig)
"gMS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -78649,10 +77803,10 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/fore)
"gQu" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -78873,6 +78027,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -79076,6 +78233,7 @@
/obj/effect/landmark/start{
name = "Shaft Miner"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/miningdock{
name = "\improper Mining Office"
@@ -79088,20 +78246,6 @@
},
/turf/simulated/wall/r_wall,
/area/engine/supermatter)
-"hXk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/south,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/warning_stripes/northwestcorner,
-/turf/simulated/floor/plasteel,
-/area/engine/engineering)
"hYq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -79297,9 +78441,6 @@
},
/area/hallway/primary/port)
"iof" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/decal/warning_stripes/south,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -79307,6 +78448,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"isf" = (
@@ -79460,13 +78604,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -79564,7 +78708,6 @@
name = "\improper Secure Lab"
})
"jlB" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -79594,16 +78737,6 @@
icon_state = "bluecorner"
},
/area/hallway/primary/aft)
-"jzm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "whiteblue"
- },
-/area/medical/medbay3)
"jCi" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -79657,6 +78790,9 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -79686,16 +78822,16 @@
/area/turret_protected/ai)
"jPv" = (
/obj/effect/decal/warning_stripes/north,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"jQZ" = (
@@ -79755,10 +78891,6 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"kgV" = (
@@ -79871,9 +79003,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -79884,9 +79013,7 @@
/turf/simulated/floor/bluegrid,
/area/tcommsat/server)
"kxf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/effect/decal/warning_stripes/northwestcorner,
/obj/effect/decal/warning_stripes/southeastcorner,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -79894,7 +79021,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/engine/engineering)
"kzH" = (
@@ -80160,15 +79289,15 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/security/brig)
"lid" = (
@@ -80254,6 +79383,9 @@
"lFH" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -80359,15 +79491,6 @@
},
/turf/simulated/floor/plasteel,
/area/security/brig)
-"mcn" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plating,
-/area/maintenance/starboard)
"mcP" = (
/obj/structure/window/reinforced{
dir = 8
@@ -80494,14 +79617,10 @@
name = "\improper MiniSat Exterior"
})
"msg" = (
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/security/podbay)
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/simulated/floor/plating,
+/area/maintenance/fore)
"myY" = (
/obj/effect/decal/warning_stripes/north,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
@@ -80556,6 +79675,10 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel,
/area/engine/break_room)
"mFx" = (
@@ -80621,6 +79744,7 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitebluecorner"
@@ -80750,10 +79874,6 @@
/area/crew_quarters/theatre)
"nig" = (
/obj/effect/decal/warning_stripes/south,
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"niH" = (
@@ -80873,10 +79993,6 @@
/obj/effect/spawner/lootdrop/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment{
- dir = 1;
- icon_state = "pipe-c"
- },
/turf/simulated/floor/plating,
/area/quartermaster/office)
"nIZ" = (
@@ -80936,11 +80052,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/security/brig)
"nVg" = (
@@ -80998,15 +80114,12 @@
/turf/simulated/floor/carpet,
/area/security/vacantoffice)
"ofz" = (
-/obj/structure/disposalpipe/segment{
- dir = 8;
- icon_state = "pipe-c"
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"ogE" = (
@@ -81101,7 +80214,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
@@ -81290,15 +80402,15 @@
},
/area/engine/gravitygenerator)
"pkf" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
/obj/effect/decal/warning_stripes/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/assembly/robotics)
"pkq" = (
@@ -81591,6 +80703,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -81628,15 +80743,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/toxins/explab)
-"qaM" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/quartermaster/storage)
"qbl" = (
/obj/effect/spawner/airlock,
/turf/simulated/wall,
@@ -81662,7 +80768,6 @@
/turf/simulated/floor/plating,
/area/construction)
"qee" = (
-/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
@@ -81670,6 +80775,12 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ icon_state = "pipe-j2s";
+ name = "Chapel Junction";
+ sortType = 17
+ },
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -81680,11 +80791,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -81710,9 +80821,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -81856,9 +80967,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -81869,9 +80977,6 @@
},
/area/security/main)
"qQy" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -81879,6 +80984,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/maintenance/starboard)
"qSf" = (
@@ -81917,6 +81025,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/crew_quarters/fitness{
name = "\improper Recreation Area"
@@ -82180,6 +81291,7 @@
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"rFa" = (
@@ -82329,9 +81441,6 @@
/turf/space,
/area/space)
"rUJ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -82472,9 +81581,6 @@
/turf/simulated/floor/carpet,
/area/library)
"srJ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -82493,9 +81599,6 @@
/turf/simulated/floor/plating,
/area/engine/engineering)
"svF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -82526,19 +81629,15 @@
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
/turf/simulated/floor/plating,
/area/security/brig)
"sBY" = (
/turf/simulated/floor/plating,
/area/storage/secure)
-"sDC" = (
-/obj/docking_port/stationary/whiteship{
- dir = 8;
- id = "whiteship_cerebron";
- name = "North of Cerebron"
- },
-/turf/space,
-/area/space)
"sFz" = (
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -82646,13 +81745,17 @@
/turf/simulated/floor/plasteel,
/area/engine/equipmentstorage)
"tca" = (
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1;
+ name = "Quartermaster Junction";
+ sortType = 3
+ },
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"teE" = (
@@ -82779,15 +81882,6 @@
},
/turf/simulated/floor/plating,
/area/maintenance/disposal)
-"twD" = (
-/obj/structure/disposalpipe/segment{
- dir = 2;
- icon_state = "pipe-c"
- },
-/turf/simulated/floor/plating,
-/area/maintenance/fpmaint2{
- name = "Port Maintenance"
- })
"tAk" = (
/obj/structure/closet/secure_closet/security,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -82825,6 +81919,10 @@
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
/turf/simulated/floor/plating,
/area/security/main)
"tEL" = (
@@ -82838,11 +81936,12 @@
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"tFb" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -82867,9 +81966,9 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"tSj" = (
@@ -82915,16 +82014,6 @@
/obj/effect/spawner/airlock/e_to_w,
/turf/simulated/floor/plating,
/area/maintenance/aft)
-"tYS" = (
-/obj/structure/cable/yellow{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating,
-/area/maintenance/aft)
"tYX" = (
/obj/machinery/door/poddoor{
density = 0;
@@ -83085,6 +82174,7 @@
/area/maintenance/aft)
"uBN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/wood,
/area/crew_quarters/theatre)
"uDi" = (
@@ -83145,6 +82235,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -83283,7 +82374,6 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/quartermaster/storage)
"vjL" = (
@@ -83669,7 +82759,6 @@
/obj/effect/spawner/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/quartermaster/office)
"wxE" = (
@@ -83765,13 +82854,13 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"wHZ" = (
@@ -83850,8 +82939,15 @@
name = "Medbay Storage"
})
"xbe" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -83862,9 +82958,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
@@ -83872,6 +82965,9 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -83942,13 +83038,13 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/hallway/primary/aft)
"xxA" = (
@@ -84062,13 +83158,13 @@
},
/area/chapel/main)
"xXW" = (
-/obj/structure/cable/yellow{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -100232,7 +99328,7 @@ abq
apf
cHr
bgY
-aYk
+bgY
cIi
bqk
bod
@@ -100491,8 +99587,8 @@ bgB
azQ
biC
boc
-apd
-apf
+aYk
+aYt
bpH
brE
bts
@@ -100748,7 +99844,7 @@ bfo
bfw
biD
bku
-bfw
+biD
bfw
btL
brF
@@ -100811,11 +99907,11 @@ cKM
cFv
cME
cFv
-cOB
-cPs
-cPs
-cPs
-deu
+cKM
+cKM
+cKM
+cKM
+cHZ
cKP
cHZ
abq
@@ -101004,13 +100100,13 @@ bfh
bgK
bfw
biE
-bme
+bpm
bmg
bfw
bfw
bfw
btu
-bvH
+bVW
bxS
bfG
bBK
@@ -101267,7 +100363,7 @@ brH
bpJ
brG
btv
-bvH
+bVW
bxT
bzG
bBK
@@ -101305,10 +100401,10 @@ cod
cym
cym
cAw
-tYS
+cPj
cDj
-cjl
-cjl
+ckJ
+ckJ
cGg
cJR
bZU
@@ -101496,12 +100592,12 @@ apf
apf
aCs
aFF
-aBa
+aEK
aGf
aHs
-aBa
+aEK
aKd
-aNn
+ayK
afl
axX
aSm
@@ -101514,7 +100610,7 @@ aYo
aSm
vjp
bdm
-qaM
+bdZ
nig
bkE
biG
@@ -101524,7 +100620,7 @@ brK
bpK
aXi
btv
-bvH
+bVW
bxT
bzH
bBK
@@ -101551,7 +100647,7 @@ bZU
ckH
cEL
bZU
-cog
+bgZ
coD
cFQ
cLU
@@ -101568,11 +100664,11 @@ cFT
ckD
cIb
cDT
-cOM
+ckJ
cGZ
-cOM
-cOM
-cOM
+ckJ
+ckJ
+ckJ
cJR
bZU
aaa
@@ -101586,7 +100682,7 @@ cOE
cPt
cQs
cRe
-cYM
+cOB
cSF
cHZ
aaa
@@ -101746,10 +100842,10 @@ aqq
arE
aug
aoX
-twD
-frX
-jap
-jap
+axn
+axn
+apd
+apd
azO
aCt
aDx
@@ -101781,7 +100877,7 @@ boh
bpL
buu
btv
-bvH
+bVW
bxT
bzH
bBK
@@ -101830,7 +100926,7 @@ cEY
cEY
cEY
cEY
-cog
+bgZ
bZU
aaa
cFv
@@ -102007,7 +101103,7 @@ avY
axn
aoX
aoX
-avU
+aOx
aCs
aDy
aEQ
@@ -102028,17 +101124,17 @@ aSb
aRo
nYP
aRo
-aOx
+bdZ
bjd
bfw
-bhc
+biG
bpy
bmk
boh
bpM
aXi
btv
-bvH
+bVW
bBp
bfG
bBK
@@ -102065,7 +101161,7 @@ cjs
ckJ
clT
bZU
-cog
+bgZ
coC
cpU
crG
@@ -102087,7 +101183,7 @@ cKz
cLh
cMW
cEY
-cog
+bgZ
bZU
aaa
cHZ
@@ -102260,11 +101356,11 @@ aqk
atd
akt
auz
-avX
-axn
-cgo
-cgo
-avU
+aGN
+aNn
+aHY
+aHY
+aOW
aCs
aCs
aFO
@@ -102295,7 +101391,7 @@ boh
bpN
bfw
btz
-bvH
+bVW
bxX
apf
arK
@@ -102322,7 +101418,7 @@ cjr
chy
ckA
bZU
-clj
+bgZ
coC
coy
crE
@@ -102344,7 +101440,7 @@ cGo
cGo
cMV
cEY
-cog
+bgZ
bZU
abq
cHZ
@@ -102517,11 +101613,11 @@ akt
akt
akt
apf
-apd
axn
+apd
aoX
aoX
-avU
+aOx
aCu
aDz
aFQ
@@ -102542,10 +101638,10 @@ baT
aRo
bdC
bfx
-aOW
+aRo
bju
bfw
-bhc
+biG
bfw
bpF
bok
@@ -102579,7 +101675,7 @@ dgG
cuV
clU
bZU
-clj
+bgZ
coC
cpW
crH
@@ -102601,7 +101697,7 @@ cKD
cLi
cNc
cEY
-cog
+bgZ
bZU
aaa
aaa
@@ -102797,11 +101893,11 @@ aYh
aOu
bas
aOu
-tca
+aWV
bcv
beb
bfv
-bfw
+aXz
bmd
bfw
bmn
@@ -102836,7 +101932,7 @@ cju
cjk
bZU
bZU
-clj
+bgZ
coC
cpV
tSj
@@ -102858,7 +101954,7 @@ cKA
dxa
cKL
cEY
-clj
+bgZ
bZU
abq
aaa
@@ -103049,10 +102145,10 @@ aRo
aRo
aSz
aRo
-nYP
-aRo
+aVa
aRo
aRo
+aYl
iZz
baV
bdZ
@@ -103093,7 +102189,7 @@ bZU
bZU
bZU
bZU
-clo
+hLt
coC
cpY
crE
@@ -103115,7 +102211,7 @@ cGo
cGo
cNs
cEY
-cog
+bgZ
bZU
abq
abq
@@ -103307,13 +102403,13 @@ aQG
aQG
aUd
aVa
-aOu
+aRo
aWM
aYl
-aOu
-tca
-qaM
-bfp
+aRo
+nYP
+bdZ
+nig
bhX
bkx
bnq
@@ -103344,13 +102440,13 @@ bZW
bFw
bzK
cho
-cfX
+cQL
ceZ
chw
-chA
-cjl
-ckC
-coh
+ckJ
+ckJ
+cGZ
+clT
coC
cpX
crV
@@ -103372,7 +102468,7 @@ cKH
cLj
cNi
cEY
-cog
+bgZ
bZU
abq
aaa
@@ -103573,14 +102669,14 @@ bgz
bee
biP
bhe
-biK
+bkA
bkA
bmq
bon
bpR
aXi
btv
-bvH
+bVW
bxT
bai
bBP
@@ -103600,11 +102696,11 @@ jrE
bZc
bZZ
bzK
-ccA
+avU
chz
bZU
cfY
-ciw
+cem
ciK
cmX
cmX
@@ -103629,7 +102725,7 @@ cEY
cEY
cEY
cEY
-cQV
+tfV
bZU
aaa
aaa
@@ -103830,14 +102926,14 @@ bfw
bfw
bfw
bkK
-biL
+boh
bkB
bmr
boh
bpS
brJ
btv
-bvH
+bVW
bxT
bzM
bBQ
@@ -103857,7 +102953,7 @@ bXN
cgv
caa
bzK
-ccA
+avU
chx
bZU
bZU
@@ -103877,16 +102973,16 @@ czv
cYO
cCx
mRP
-cxp
+bSw
cDc
-cxp
+bSC
cIV
cxp
cKW
cxp
cNI
cPy
-cog
+bgZ
bZU
bZU
cHZ
@@ -104087,13 +103183,13 @@ bbP
bfw
bjf
bhg
-biM
-bkC
+boh
+boh
bms
-bkC
+boh
bpT
-blx
-btC
+aXi
+btv
bvO
byb
bzN
@@ -104114,7 +103210,7 @@ ehr
bZe
cab
bzK
-ccA
+avU
aoX
bZU
cfZ
@@ -104131,7 +103227,7 @@ dio
cxr
uQo
cxy
-cBq
+cxy
cCE
cDx
cEk
@@ -104143,7 +103239,7 @@ cKX
cLv
cNK
cPy
-cog
+bgZ
coD
cWI
cHZ
@@ -104350,7 +103446,7 @@ bmt
bss
btR
bfw
-bUu
+btv
bVW
bxT
bai
@@ -104371,7 +103467,7 @@ esf
bHr
bHr
bzK
-ccA
+avU
auy
bZU
cga
@@ -104397,10 +103493,10 @@ cHa
cFd
cKe
cFd
-cLk
+cwj
cNJ
cPy
-cog
+bgZ
cuV
chy
cHZ
@@ -104608,7 +103704,7 @@ bfw
bfw
bfw
bwb
-bvH
+bVW
byc
bzK
bzK
@@ -104628,7 +103724,7 @@ dDw
bZf
tNG
bzK
-chp
+cEg
auJ
bZU
cgb
@@ -104654,7 +103750,7 @@ cHd
cIY
cIA
cFd
-cLk
+cwj
cNM
bSD
cLz
@@ -104865,7 +103961,7 @@ brX
bsi
aAM
bkG
-bvH
+bVW
byd
bzK
bBT
@@ -104885,7 +103981,7 @@ bYv
bZg
cac
bzK
-ccA
+avU
auC
bZU
chB
@@ -104914,7 +104010,7 @@ cFd
cLw
cNL
cPy
-clj
+bgZ
chy
chy
cHZ
@@ -105122,7 +104218,7 @@ bhl
bpW
brL
btF
-bvH
+bVW
bxT
bzK
bDw
@@ -105142,7 +104238,7 @@ bzK
bzK
cad
bzK
-ccA
+avU
cdT
cdT
ceQ
@@ -105168,18 +104264,18 @@ cHg
cJa
cKj
cKe
-cLk
+cwj
cNM
cPy
-clj
+bgZ
coD
chy
bZU
cZv
day
cZv
-deh
-cQy
+bZU
+cQx
bZU
cSd
cSL
@@ -105366,8 +104462,8 @@ aVk
aVq
bgY
aYX
-bgY
-bgY
+axq
+axq
azB
apf
bfD
@@ -105375,7 +104471,7 @@ bhl
bhl
bhl
bmw
-bhl
+aZw
bpX
brM
btG
@@ -105402,7 +104498,7 @@ axq
ccB
cdT
cfa
-cge
+chI
chI
ciP
cmX
@@ -105425,7 +104521,7 @@ cHg
cIZ
cIB
cFd
-jzm
+gSK
wEZ
cPy
cRl
@@ -105636,7 +104732,7 @@ bos
btS
aAM
btF
-bvR
+bVW
bxT
bzK
bBT
@@ -105656,10 +104752,10 @@ bXR
bzK
ayB
aoX
-bdq
+bqQ
cdT
chT
-cgf
+cjt
oRr
clY
cmX
@@ -105682,11 +104778,11 @@ cHi
cGm
cKk
cFd
-cLk
+cwj
cNM
cPy
cRo
-chy
+cyE
chy
bZU
cZw
@@ -105882,7 +104978,7 @@ ban
aYq
bbV
aOA
-bdq
+bgB
apf
ceY
bhn
@@ -105893,7 +104989,7 @@ bot
bpZ
aAM
btv
-bvR
+bVW
bxT
bzK
bDw
@@ -105916,7 +105012,7 @@ apf
ccC
cdT
cfs
-cgf
+cjt
chK
clX
ckF
@@ -105939,7 +105035,7 @@ cHh
cFd
cKe
cFd
-cLk
+cwj
cKQ
cPy
cPy
@@ -106136,7 +105232,7 @@ aRu
aRu
aRu
aWT
-aYr
+aRV
aZC
aOA
bcH
@@ -106173,7 +105269,7 @@ cbx
ccD
cdT
chU
-cgf
+cjt
cjt
cjt
cjt
@@ -106192,15 +105288,15 @@ ekd
cpH
cCH
cIV
-cHl
+cNG
cxp
cxp
cKY
-cLY
+cYO
mFx
cKW
cRp
-cxp
+bXQ
cxp
cYO
cZI
@@ -106392,8 +105488,8 @@ aRu
aRu
hBM
aRu
-aWT
-aYr
+aRu
+aWU
aZD
avx
bcI
@@ -106407,7 +105503,7 @@ bkI
bQF
bNp
bNp
-bek
+bhc
bfV
bfV
bfV
@@ -106425,8 +105521,8 @@ bjm
bfV
bsV
bZh
-bfV
-bfV
+bnl
+bnm
ccE
cdT
cfz
@@ -106438,7 +105534,7 @@ cjA
cpD
crj
csQ
-ckd
+bIh
cvh
cDe
cDe
@@ -106446,13 +105542,13 @@ cyt
czD
cNF
uMx
-cFj
+bNx
cEl
-cFj
+bNx
cHk
-cFj
-cFj
-cFj
+bNx
+bNx
+bNx
cLX
cNU
cPA
@@ -106649,20 +105745,20 @@ aUg
aUg
atJ
bmK
-aWU
+aUg
aYs
aZE
pvu
bcJ
bei
-bfI
-bfI
-biW
-bfI
+mOc
+mOc
+mOc
+mOc
oJQ
-bfI
-bjn
-bfI
+mOc
+bcK
+mOc
btK
bvU
byh
@@ -106670,7 +105766,7 @@ bzQ
bfI
bfI
bfI
-oJQ
+bOV
bJc
bKL
bfI
@@ -106678,10 +105774,10 @@ bfI
bfI
bfI
bfI
-bjn
+bQG
bfI
bfI
-oJQ
+bOV
caC
cby
ccF
@@ -106906,23 +106002,23 @@ aRu
aRu
bmJ
aVt
-aWV
-aYt
+aRu
+aYr
aZF
-ayP
-bcK
-bej
+avx
+bNp
+bek
bfJ
bhp
biX
-bdb
+bhp
bpI
-bdb
-bqb
+bhp
+bej
brO
-bdb
-bdb
-bdb
+bhp
+bhp
+biK
bzR
bdb
bdb
@@ -106941,7 +106037,7 @@ bXT
oWL
bMR
bek
-bfV
+bnl
chM
chM
cel
@@ -107727,8 +106823,8 @@ crW
cmj
cnq
hCM
+bLH
cpZ
-cAm
cAF
cDf
cDm
@@ -107940,7 +107036,7 @@ aOF
aOF
bQF
ben
-bfM
+bqb
bhq
bja
bkM
@@ -108242,7 +107338,7 @@ cvj
cui
hCM
cpZ
-cAm
+cpZ
cBd
cDf
dbl
@@ -108263,7 +107359,7 @@ dak
dbf
deq
cRU
-cRm
+dVK
bZU
cST
rUJ
@@ -108513,14 +107609,14 @@ cIm
cIm
cIm
cIm
-bSY
+bSZ
cIm
cRU
cRU
cRU
cRU
cRU
-cRm
+dVK
bZU
cSU
cTK
@@ -108619,7 +107715,7 @@ aaa
aaa
aaa
aaa
-aaa
+agD
aaa
aaa
aaa
@@ -108774,9 +107870,9 @@ cVb
cnE
cIm
cNR
-cOM
-cOM
-cOM
+ckJ
+ckJ
+ckJ
cSq
bZU
cSO
@@ -108925,7 +108021,7 @@ afB
agx
acN
ahP
-aiH
+aiB
ajf
ajT
akG
@@ -108968,9 +108064,9 @@ aZL
aZL
bdF
bep
-bfQ
+ccP
bhu
-bmO
+bQg
bkQ
bpU
boz
@@ -109030,7 +108126,7 @@ cIo
cnc
cpJ
cIm
-clj
+bgZ
bZU
bZU
bZU
@@ -109197,10 +108293,10 @@ qiC
ats
qiC
awt
-atq
-atq
-atq
-atq
+ayR
+ayR
+ayR
+ayR
ayR
aAb
rDS
@@ -109287,7 +108383,7 @@ cmu
cVm
col
cIm
-clj
+bgZ
bZU
cPH
cSN
@@ -109527,7 +108623,7 @@ coo
coo
cxE
cmq
-aac
+cmq
cCl
cDh
cBv
@@ -109544,14 +108640,14 @@ cIo
cVl
cIn
cIm
-clo
+hLt
bZU
cPI
cQM
pue
cRt
cVc
-cTP
+pue
cRt
cRt
nej
@@ -109784,7 +108880,7 @@ cuF
coo
cxH
cyI
-aac
+cmq
cCl
czC
cAq
@@ -110041,7 +109137,7 @@ cvM
cia
cxG
cmq
-aac
+cmq
gtu
czC
cCi
@@ -110319,7 +109415,7 @@ bgZ
bZU
cSc
cRn
-cRw
+cRx
cTs
cTW
cTW
@@ -110570,12 +109666,12 @@ cIn
cIn
cna
pUh
-cos
+cQA
cIm
bgZ
bZU
cPL
-cQM
+bYy
cRx
cTr
cUz
@@ -110832,7 +109928,7 @@ cIm
clu
bZU
cPM
-cQM
+bYy
cRx
cTt
cUv
@@ -110984,7 +110080,7 @@ ahU
aiM
ajK
ajZ
-agA
+aiH
akL
alU
aln
@@ -111242,7 +110338,7 @@ aiP
ajM
akg
agA
-alH
+alC
alX
anN
aof
@@ -111326,7 +110422,7 @@ ctQ
cgw
cgw
cgw
-cAv
+cjH
cCp
czF
cns
@@ -111346,7 +110442,7 @@ cNS
cNW
cON
cPN
-cQM
+bYy
cRx
cRt
nej
@@ -111513,7 +110609,7 @@ crz
awz
aqJ
aFz
-amE
+alM
aqJ
lgv
jZd
@@ -111586,20 +110682,20 @@ tPc
cxK
cyL
rEw
-cgx
-cgx
-cgx
+tPc
+tPc
+tPc
cDz
-cgx
-cgx
-cgx
+tPc
+tPc
+tPc
rEw
-cgx
-cgx
-cgx
+tPc
+tPc
+bUu
cWl
cDz
-cgx
+tPc
cNX
cOO
cPO
@@ -111760,15 +110856,15 @@ aks
alY
anO
tCC
-dKL
+atB
api
aqP
-dKL
+aBa
atw
auZ
atv
fhH
-arY
+aEg
aFB
ayw
aOY
@@ -111829,7 +110925,7 @@ cee
cfq
cgy
cgy
-cgy
+bCz
cgy
cmm
cnu
@@ -111853,7 +110949,7 @@ cmm
czH
cIt
cuc
-cuc
+bXi
cWH
lHZ
cmm
@@ -112086,7 +111182,7 @@ ced
cfr
cft
cib
-cib
+bCG
cOm
cmn
cmo
@@ -112343,7 +111439,7 @@ cee
cOm
cgz
cic
-cic
+bGl
bXF
cmo
coH
@@ -113059,7 +112155,7 @@ aKc
aBl
lgv
aFA
-amE
+alM
aDU
aGr
amx
@@ -113118,7 +112214,7 @@ cie
ckZ
cmo
cng
-coJ
+cpd
cpd
crM
cuq
@@ -113316,7 +112412,7 @@ amx
alF
lgv
vDc
-amE
+amL
aDX
aFo
fZC
@@ -113369,7 +112465,7 @@ cbG
ccP
ceh
cfv
-czP
+rZk
cig
cjL
cla
@@ -113623,7 +112719,7 @@ bYD
bNh
cay
bek
-bfK
+bdb
cee
cOm
cgE
@@ -113830,7 +112926,7 @@ aKB
aRP
bfF
hYq
-sxA
+amV
hio
aFq
amx
@@ -113880,7 +112976,7 @@ bZk
bNh
caz
bek
-bfK
+bdb
cee
cft
cgF
@@ -114087,7 +113183,7 @@ aKc
aBn
lgv
aFz
-amE
+aKc
aDY
aDO
aGB
@@ -114137,7 +113233,7 @@ bYP
bNh
cbb
bek
-bfK
+bdb
cei
cOm
cgG
@@ -114394,7 +113490,7 @@ bNU
bNh
cbi
ben
-bfM
+bqb
bZu
cfw
cgu
@@ -114588,8 +113684,8 @@ amB
apE
arb
aoH
-apC
-apC
+ayG
+ayP
aso
axL
avs
@@ -114664,9 +113760,9 @@ bVk
cqB
crO
cfw
-cun
-cvx
-cwM
+cuv
+cvz
+cic
cxO
cyW
czO
@@ -114908,7 +114004,7 @@ tST
vtR
pyX
vNb
-bfK
+bdb
bbi
bZU
cfE
@@ -115103,7 +114199,7 @@ apC
apC
apC
apy
-aqV
+aAV
asr
aty
avt
@@ -115165,7 +114261,7 @@ bZD
bZX
caM
bek
-bfK
+bdb
bbi
bZU
bVI
@@ -115362,9 +114458,9 @@ aoL
apz
aqX
asw
-axL
+aBM
avZ
-axf
+aCX
azd
aAv
aHf
@@ -115422,7 +114518,7 @@ bNh
bNh
cbj
bek
-ccS
+bfJ
cej
bZU
bVX
@@ -115604,7 +114700,7 @@ aaa
aaa
abq
aaa
-agD
+aaa
agC
agC
agL
@@ -115619,7 +114715,7 @@ aoh
aoh
aqW
ast
-atB
+axL
avw
axH
azx
@@ -115936,15 +115032,15 @@ bht
deF
bNp
bek
-bdb
+bqR
cek
-ceE
-cuV
+bwI
+bwP
cin
-chy
+bHE
dhq
cjl
-cOM
+cjl
bVr
cqq
ctj
@@ -116105,7 +115201,7 @@ aaa
aaa
aaa
aaa
-sDC
+aaa
aaa
aaa
aaa
@@ -116126,7 +115222,7 @@ aid
aid
aid
alI
-amI
+aid
aid
atK
atK
@@ -116199,7 +115295,7 @@ bZu
bZu
bZu
bZu
-clj
+bgZ
bZO
cqo
cfY
@@ -116207,7 +115303,7 @@ csn
ctE
cmz
cus
-cvD
+cvH
cic
cxU
czc
@@ -116383,14 +115479,14 @@ afr
akC
akO
alK
-amL
aid
alq
alq
alq
alq
alq
-atK
+alq
+alq
awd
awJ
atK
@@ -116402,16 +115498,16 @@ aBE
aAw
akD
aEf
-ayG
-ayG
-ayG
-cmU
-cmU
-ayG
-aAV
+alW
+alW
+alW
+caj
+caj
+alW
+aFT
bVi
-bXQ
-bYF
+bad
+aQC
aTm
aWy
leu
@@ -116423,40 +115519,40 @@ bdi
bex
bfI
bfI
-bjn
+bQG
bfI
bnb
boO
bqu
-oJQ
+bOV
bfI
bfI
byG
-mOc
-mOc
-mOc
-mOc
+bfI
+bfI
+bfI
+bfI
bHM
bJF
bLt
-mOc
+bfI
bOV
bQG
-mOc
-mOc
-mOc
-mOc
-mOc
-mOc
-mOc
+bfI
+bfI
+bme
+bfI
+bfI
+bfI
+bfI
ccr
-bZt
+btC
aYx
cfG
cgM
cio
bZu
-clj
+bgZ
cmz
cmz
cmz
@@ -116640,15 +115736,15 @@ mcY
poJ
xXW
xbe
-msg
aid
alq
alq
alq
alq
alq
-atF
-awl
+alq
+alq
+awp
arR
amO
avl
@@ -116658,7 +115754,7 @@ aze
aAx
aCA
akD
-aEg
+amX
alW
ajg
aBI
@@ -116668,7 +115764,7 @@ aBI
aBI
aBI
aQz
-aQV
+aQC
aTo
aTr
cbe
@@ -116682,8 +115778,8 @@ bgd
bMR
bUM
blg
-bnc
-boP
+blg
+bzR
bqv
bsl
bMR
@@ -116701,7 +115797,7 @@ bfS
bqb
bdb
bdb
-bdb
+bfK
bdb
bdb
bZt
@@ -116713,7 +115809,7 @@ cfA
cgN
cip
bZu
-clj
+bgZ
cmz
cnh
cpT
@@ -116721,7 +115817,7 @@ cqs
crX
cfw
cut
-cvD
+cvH
cwS
cxU
cze
@@ -116896,7 +115992,6 @@ xOM
agj
azE
bPL
-azE
alE
aid
alq
@@ -116904,9 +115999,10 @@ alq
alq
alq
alq
-atF
-alW
-azL
+alq
+alq
+awp
+amI
amO
avm
awG
@@ -116915,7 +116011,7 @@ aze
aBG
aAy
akD
-aEg
+atF
caj
ajg
aKW
@@ -116925,7 +116021,7 @@ aBI
aSJ
aBI
aQA
-aQV
+aQC
udB
eRU
aVO
@@ -116958,7 +116054,7 @@ bsp
bQI
bQI
aUX
-aUX
+bmO
aUX
bQI
bZu
@@ -116970,7 +116066,7 @@ cfB
cgO
ciq
bZu
-clj
+bgZ
cmz
cnG
coS
@@ -117154,15 +116250,15 @@ afr
aBK
bTg
deG
-amV
aid
alq
alq
alq
alq
alq
-atF
-amo
+alq
+alq
+awp
azL
amO
avn
@@ -117172,7 +116268,7 @@ aze
aAz
aze
akD
-aEg
+msg
alW
ajg
aId
@@ -117182,7 +116278,7 @@ aBI
aNK
aBI
aQB
-aQV
+aQC
aTp
ygK
aTu
@@ -117197,7 +116293,7 @@ blM
bjp
bez
bne
-boR
+boY
bqx
blC
ded
@@ -117227,7 +116323,7 @@ baj
cgP
baj
bZv
-clj
+bgZ
cmz
cny
cnI
@@ -117235,7 +116331,7 @@ cnI
crZ
cOm
cuv
-cvD
+cvH
cwL
cxV
cxV
@@ -117246,8 +116342,8 @@ cxV
cxV
cGS
cFC
-cGK
-cHF
+cGH
+cHA
cJF
cJs
cKB
@@ -117411,14 +116507,14 @@ aid
ays
bTf
deC
-amX
aid
alq
alq
alq
alq
alq
-atF
+alq
+alq
awp
dFD
amO
@@ -117429,7 +116525,7 @@ akD
akD
akD
akD
-aEg
+alW
aFT
aFy
aJw
@@ -117439,7 +116535,7 @@ aMp
aJw
aOZ
aQC
-aQV
+aQC
aTq
aUy
aVP
@@ -117669,24 +116765,24 @@ aid
aid
aid
aid
-aid
alq
alq
alq
alq
alq
-atF
-awm
+alq
+alq
+awp
asA
-ayG
-ayG
-ayG
-ayG
-ayG
-ayG
-ayG
-ayG
-aDd
+alW
+alW
+alW
+alW
+alW
+alW
+alW
+alW
+alW
alW
aWv
aGJ
@@ -117696,7 +116792,7 @@ aPS
aPS
aOZ
aQD
-aQW
+aQD
aTo
ygK
aVQ
@@ -117741,7 +116837,7 @@ cbO
cgR
ciC
cjV
-cmS
+cLz
cmz
cnF
coV
@@ -117953,7 +117049,7 @@ aBI
aBI
aBI
aRn
-aQW
+aQD
aTs
spj
aVR
@@ -117968,7 +117064,7 @@ bhD
bjs
bkk
bne
-boR
+boY
bqz
bsm
bsm
@@ -117998,7 +117094,7 @@ uzt
cgS
cjf
bZv
-clj
+bgZ
cmB
cmB
cmB
@@ -118017,7 +117113,7 @@ cEJ
cDI
cEI
cHF
-cGN
+cHF
cHI
cII
cLl
@@ -118210,7 +117306,7 @@ aMr
aTg
aBI
aQI
-aQW
+aQD
aTt
wsx
aTq
@@ -118242,7 +117338,7 @@ bCy
bPa
bQL
bSv
-bSt
+blx
bYs
mAt
cba
@@ -118255,7 +117351,7 @@ cdh
cgT
cjf
bZv
-clj
+bgZ
cmB
cnK
cnK
@@ -118467,7 +117563,7 @@ aBI
aBI
aBI
aVp
-aQV
+aQC
aTu
ygK
aVT
@@ -118482,14 +117578,14 @@ bez
bez
bez
bni
-boR
+boY
bqA
bsp
buq
bwC
byL
bAv
-bCz
+bCy
bEt
bGd
bHQ
@@ -118498,7 +117594,7 @@ bLA
ycU
bHO
bRU
-bSw
+bSt
bSt
bVu
mAt
@@ -118512,7 +117608,7 @@ cdh
bYA
chm
bZv
-clj
+bgZ
cmB
cnK
coW
@@ -118724,7 +117820,7 @@ aMs
aNM
aBI
aVm
-aQV
+aQC
aTu
ygK
aVU
@@ -118739,23 +117835,23 @@ bhF
aoG
bll
bne
-boR
+boY
bqx
bsp
bwp
-bwD
+bEv
byM
bsp
bEE
-bCy
+biL
bIE
-bHO
-hwe
+biW
+bkC
bLw
bCy
bPb
bQK
-bSw
+bSt
bSt
keY
vfe
@@ -118769,7 +117865,7 @@ cde
edg
cjf
bZv
-clo
+hLt
cmB
cnK
cnK
@@ -118981,7 +118077,7 @@ aBI
aBI
aBI
aVr
-aRV
+aQC
aTu
jCi
aVV
@@ -118996,11 +118092,11 @@ asJ
aoG
blm
bne
-boR
+boY
bqx
bsp
bus
-bwE
+bEv
byN
bsp
bsp
@@ -119015,8 +118111,8 @@ bQI
bSx
bUe
bUe
-bNx
-bNz
+bSy
+gMS
bZy
cbW
cbN
@@ -119026,7 +118122,7 @@ cfD
bYC
cjZ
bZv
-clj
+bgZ
cmB
cnL
coY
@@ -119253,7 +118349,7 @@ buC
aoG
aoG
bne
-boR
+boY
buV
bsp
bxe
@@ -119283,7 +118379,7 @@ cdh
bYB
cjf
bZv
-clj
+bgZ
cmB
cnM
cnK
@@ -119487,7 +118583,7 @@ aPW
avr
aFK
aFG
-aGN
+aJE
aIl
aJD
aLe
@@ -119540,7 +118636,7 @@ cdh
bYB
ckS
bZv
-clj
+bgZ
cmB
cnN
cnK
@@ -119748,8 +118844,8 @@ aGO
aIp
qTK
aLf
-aLf
-aLf
+aQW
+aQW
bVo
aQL
aRY
@@ -119767,11 +118863,11 @@ ape
aoG
aoG
bne
-boR
+boY
bqx
aoG
buv
-bwP
+cnR
aoG
bAx
bCC
@@ -119797,7 +118893,7 @@ imQ
gaa
cku
bZv
-clj
+bgZ
cmB
cnK
cnK
@@ -120024,11 +119120,11 @@ aaa
aaa
blo
bnk
-boW
+bpb
bqC
aoG
bxI
-bwI
+asJ
aoG
bsp
bEP
@@ -120054,7 +119150,7 @@ cfM
cgl
cll
bZv
-clj
+bgZ
cmB
cmB
cmB
@@ -120247,21 +119343,21 @@ amc
amc
apW
arm
-asC
+aDd
atR
aBy
gQu
ayc
azZ
awR
-aBM
+aFI
aCW
aEo
aFI
aGQ
aJF
fUI
-aLf
+aQV
aMy
aNQ
aUf
@@ -120280,7 +119376,7 @@ beC
aZK
beC
beC
-bnl
+bne
boX
bqD
bsq
@@ -120512,7 +119608,7 @@ ayd
azj
azj
aBO
-aCX
+azj
aEp
aFJ
aGR
@@ -120537,7 +119633,7 @@ bgm
bhI
bjv
beC
-bnm
+bne
boY
bqx
aoG
@@ -120545,8 +119641,8 @@ aoG
bbE
aoG
bAz
-bCG
-bEz
+bEv
+bEA
bEv
bCH
bJM
@@ -120568,7 +119664,7 @@ cfS
bZC
chr
bZv
-clr
+bqV
aoG
aoG
aoG
@@ -120795,7 +119891,7 @@ bhJ
bjw
beC
bnn
-boR
+boY
bqE
aoG
buy
@@ -120804,10 +119900,10 @@ aoG
bCJ
bCH
bEA
-bGl
-bHE
+bCH
+bvz
bHI
-bIh
+bvz
bCH
bEv
bQT
@@ -120816,7 +119912,7 @@ bUj
bUj
bXn
bPO
-cal
+cao
caS
bQI
cdk
@@ -120825,7 +119921,7 @@ cfR
bZB
cgV
bZv
-cnP
+bwZ
asJ
coI
aoG
@@ -121052,7 +120148,7 @@ bbx
beC
beC
bne
-boR
+boY
buV
aoG
buz
@@ -121064,7 +120160,7 @@ bEB
bHU
bHU
nhP
-bLH
+bHU
bHU
bPd
bEG
@@ -121079,10 +120175,10 @@ bQI
bZv
bZv
bZv
-caV
+cjV
ciA
bZv
-kUj
+azy
asJ
asI
aoG
@@ -121309,7 +120405,7 @@ bhL
bjx
bbH
bne
-boR
+boY
bqx
aoG
arr
@@ -121332,14 +120428,14 @@ bXo
bEG
cap
cdi
-mcn
-mcn
+aGW
+aGW
cex
-mcn
-chD
+aGW
clq
-mcn
-ceA
+clq
+aGW
+bal
asJ
coM
aoG
@@ -121541,7 +120637,7 @@ avv
aAJ
aBR
avv
-aEu
+gip
avv
aIc
aIs
@@ -121575,23 +120671,23 @@ bCe
bAB
aoG
bED
-bHW
-bHW
+biM
+biM
gIN
bLJ
-bKm
-bKm
+bLJ
+bLJ
bQU
bTQ
uBN
bVB
bXp
bEG
-bXi
-bYy
+asJ
+azy
asJ
asJ
-kUj
+azy
asJ
asJ
asJ
@@ -121798,7 +120894,7 @@ avv
aCi
aBS
avv
-aEu
+gip
avv
aIm
aIt
@@ -121841,14 +120937,14 @@ bPg
bEG
bTP
bUl
-bUl
+bnc
bXq
bEG
caI
caX
asI
asI
-cez
+bak
bxI
asI
aoG
@@ -122080,7 +121176,7 @@ bhJ
bnJ
bbH
bne
-boR
+boY
bqx
aoG
aoG
@@ -122102,10 +121198,10 @@ bVD
bXr
bEG
asJ
-kUj
+azy
arr
asI
-kUj
+azy
asJ
cis
buC
@@ -122358,11 +121454,11 @@ bEG
bVE
bEG
bEG
-bZF
-ofz
+bah
+bal
bdl
asI
-kUj
+azy
asJ
cir
buC
@@ -122607,19 +121703,19 @@ aGW
aGW
aGW
bOy
-bNF
-bNF
-bNF
-bSC
-bNF
+aGW
+aGW
+aGW
+aNR
+aGW
bWT
bNF
bNF
ofz
caZ
-cbX
-asI
-kUj
+bpj
+bwD
+azy
asJ
cfK
cfK
@@ -122875,8 +121971,8 @@ aoG
aoG
aoG
asI
-asI
-kUj
+bwE
+azy
asJ
cfK
ciD
@@ -123108,7 +122204,7 @@ bmm
bnM
bam
bne
-boR
+boY
bqK
bqx
bwo
@@ -123133,7 +122229,7 @@ bVL
aoG
cbX
cdm
-ceA
+bal
asJ
cfK
chs
@@ -124639,8 +123735,8 @@ aIA
aWn
aIA
aWm
-aXz
-aZw
+aIB
+aJO
bcr
bam
bam
@@ -124651,8 +123747,8 @@ bam
bam
bnw
bpi
-bqQ
-bqR
+bpn
+bsz
dqh
bAs
bjN
@@ -124907,9 +124003,9 @@ bkT
aFR
bmu
bnx
-bpj
-bqR
+bpi
bpn
+bsz
dqh
bAr
bjN
@@ -125136,7 +124232,7 @@ avC
awL
aAL
ayr
-atA
+aCZ
aCa
aCg
aFM
@@ -125165,7 +124261,7 @@ bmh
bof
bny
bpk
-foM
+bfM
mDj
buJ
bzv
@@ -125653,8 +124749,8 @@ azs
aCg
aEy
aEz
-aHa
-hXk
+aHg
+iof
aCg
vRY
aJZ
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
index f14c68812b4..11f658476d3 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
@@ -3395,16 +3395,12 @@
/area/ruin/space/ancientstation/rnd)
"hU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/particle_accelerator/control_box{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/machinery/particle_accelerator/control_box,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"hV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/particle_emitter/right{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/particle_emitter/right,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"hW" = (
@@ -4029,9 +4025,7 @@
/area/ruin/space/ancientstation/thetacorridor)
"jm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/particle_emitter/center{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/particle_emitter/center,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"jn" = (
@@ -4747,23 +4741,17 @@
/area/ruin/space/ancientstation/thetacorridor)
"kT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/particle_emitter/left{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/particle_emitter/left,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"kU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/fuel_chamber{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/fuel_chamber,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"kV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/end_cap{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/end_cap,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"kW" = (
@@ -4785,9 +4773,7 @@
/area/ruin/space/ancientstation/rnd)
"kY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/particle_accelerator/power_box{
- icon = 'icons/obj/machines/particle_accelerator3.dmi'
- },
+/obj/structure/particle_accelerator/power_box,
/turf/simulated/floor/plating,
/area/ruin/space/ancientstation/thetacorridor)
"kZ" = (
diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm
index e2068cecb89..bf1b7426288 100644
--- a/code/__DEFINES/MC.dm
+++ b/code/__DEFINES/MC.dm
@@ -66,6 +66,7 @@
/datum/controller/subsystem/##X/New(){\
NEW_SS_GLOBAL(SS##X);\
PreInit();\
+ ss_id=#X;\
}\
/datum/controller/subsystem/##X
@@ -73,5 +74,6 @@
/datum/controller/subsystem/processing/##X/New(){\
NEW_SS_GLOBAL(SS##X);\
PreInit();\
+ ss_id="processing_[#X]";\
}\
/datum/controller/subsystem/processing/##X
diff --git a/code/__DEFINES/layers.dm b/code/__DEFINES/layers.dm
index d9b98c7724f..4950beb7e74 100644
--- a/code/__DEFINES/layers.dm
+++ b/code/__DEFINES/layers.dm
@@ -118,5 +118,8 @@
#define SPLASHSCREEN_LAYER 23
#define SPLASHSCREEN_PLANE 23
+// This should always be on top.
+#define HUD_PLANE_BUILDMODE 30
+
///Plane master controller keys
#define PLANE_MASTERS_GAME "plane_masters_game"
diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm
index ed76f6fd3ff..ac0972850ea 100644
--- a/code/__DEFINES/subsystems.dm
+++ b/code/__DEFINES/subsystems.dm
@@ -45,7 +45,8 @@
// Subsystems shutdown in the reverse of the order they initialize in
// The numbers just define the ordering, they are meaningless otherwise.
#define INIT_ORDER_PROFILER 101
-#define INIT_ORDER_TITLE 100 // Load this quickly so people dont see a blank lobby screen
+#define INIT_ORDER_QUEUE 100 // Load this quickly so people cant queue skip
+#define INIT_ORDER_TITLE 99 // Load this quickly so people dont see a blank lobby screen
#define INIT_ORDER_GARBAGE 21
#define INIT_ORDER_DBCORE 20
#define INIT_ORDER_BLACKBOX 19
diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm
index 5f6e01e93ed..a4b9d572154 100644
--- a/code/__HELPERS/time.dm
+++ b/code/__HELPERS/time.dm
@@ -203,5 +203,6 @@ GLOBAL_VAR_INIT(midnight_rollovers, 0)
GLOBAL_VAR_INIT(rollovercheck_last_timeofday, 0)
/proc/update_midnight_rollover()
if(world.timeofday < GLOB.rollovercheck_last_timeofday) //TIME IS GOING BACKWARDS!
- return GLOB.midnight_rollovers++
+ GLOB.midnight_rollovers++
+ GLOB.rollovercheck_last_timeofday = world.timeofday
return GLOB.midnight_rollovers
diff --git a/code/_globalvars/lists/reagents.dm b/code/_globalvars/lists/reagents.dm
index 0684be758cd..9477c91fd04 100644
--- a/code/_globalvars/lists/reagents.dm
+++ b/code/_globalvars/lists/reagents.dm
@@ -44,7 +44,8 @@ GLOBAL_LIST_INIT(drinks, list("beer2","hot_coco","orangejuice","tomatojuice","li
"vodkatonic","ginfizz","bahama_mama","singulo","sbiten","devilskiss","red_mead",
"mead","iced_beer","grog","aloe","andalusia","alliescocktail","soy_latte",
"cafe_latte","acidspit","amasec","neurotoxin","hippiesdelight","bananahonk",
- "silencer","changelingsting","irishcarbomb","syndicatebomb","erikasurprise","driestmartini", "flamingmoe"))
+ "silencer","changelingsting","irishcarbomb","syndicatebomb","erikasurprise","driestmartini", "flamingmoe",
+ "arnold_palmer","gimlet","sidecar","whiskeysour","mintjulep","pinacolada"))
//Liver Toxins list
GLOBAL_LIST_INIT(liver_toxins, list("toxin", "plasma", "sacid", "facid", "cyanide","amanitin", "carpotoxin"))
diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm
index 40dfb374170..49bef9c90cd 100644
--- a/code/_globalvars/misc.dm
+++ b/code/_globalvars/misc.dm
@@ -50,8 +50,6 @@ GLOBAL_VAR_INIT(copier_items_printed_logged, FALSE)
GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) // Station datacore, manifest, etc
-GLOBAL_VAR_INIT(panic_bunker_enabled, FALSE) // Is the panic bunker enabled
-
GLOBAL_LIST_EMPTY(ability_verbs) // Create-level abilities
GLOBAL_LIST_INIT(pipe_colors, list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_RED, "blue" = PIPE_COLOR_BLUE, "cyan" = PIPE_COLOR_CYAN, "green" = PIPE_COLOR_GREEN, "yellow" = PIPE_COLOR_YELLOW, "purple" = PIPE_COLOR_PURPLE))
diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm
index b023aaa4dd0..74453f47c62 100644
--- a/code/_onclick/ai.dm
+++ b/code/_onclick/ai.dm
@@ -67,6 +67,9 @@
if(modifiers["shift"] && modifiers["alt"])
AltShiftClickOn(A)
return
+ if(modifiers["shift"] && modifiers["middle"])
+ ShiftMiddleClickOn(A)
+ return
if(modifiers["middle"])
MiddleClickOn(A)
if(controlled_mech) //Are we piloting a mech? Placed here so the modifiers are not overridden.
@@ -128,6 +131,8 @@
A.AICtrlShiftClick(src)
/mob/living/silicon/ai/AltShiftClickOn(atom/A)
A.AIAltShiftClick(src)
+/mob/living/silicon/ai/ShiftMiddleClickOn(atom/A)
+ A.AIShiftMiddleClick(src)
/mob/living/silicon/ai/ShiftClickOn(atom/A)
A.AIShiftClick(src)
/mob/living/silicon/ai/CtrlClickOn(atom/A)
@@ -148,6 +153,9 @@
/atom/proc/AIAltShiftClick()
return
+/atom/proc/AIShiftMiddleClick()
+ return
+
/atom/proc/AIShiftClick(mob/living/user) // borgs use this too
if(user.client)
user.examinate(src)
@@ -215,3 +223,8 @@
if(!ai_control_check(user))
return
toggle_light(user)
+
+/obj/machinery/door/airlock/AIShiftMiddleClick(mob/user) // Toggles door timings.
+ if(!ai_control_check(user))
+ return
+ toggle_speed(user)
diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm
index 77a4ae192f1..cb483601e26 100644
--- a/code/_onclick/click.dm
+++ b/code/_onclick/click.dm
@@ -363,9 +363,11 @@
A.AltShiftClick(src)
return
-/atom/proc/AltShiftClick(mob/user)
+/mob/proc/ShiftMiddleClickOn(atom/A)
return
+/atom/proc/AltShiftClick(mob/user)
+ return
/*
Misc helpers
diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm
index 40fcfc82671..706c9304e20 100644
--- a/code/_onclick/cyborg.dm
+++ b/code/_onclick/cyborg.dm
@@ -30,6 +30,9 @@
if(modifiers["middle"] && modifiers["ctrl"])
CtrlMiddleClickOn(A)
return
+ if(modifiers["shift"] && modifiers["middle"])
+ ShiftMiddleClickOn(A)
+ return
if(modifiers["middle"])
MiddleClickOn(A)
return
@@ -126,7 +129,8 @@
A.BorgCtrlShiftClick(src)
/mob/living/silicon/robot/AltShiftClickOn(atom/A)
A.BorgAltShiftClick(src)
-
+/mob/living/silicon/robot/ShiftMiddleClickOn(atom/A)
+ A.BorgShiftMiddleClick(src)
/atom/proc/BorgShiftClick(mob/user)
if(user.client && user.client.eye == user)
@@ -148,6 +152,8 @@
/atom/proc/BorgAltShiftClick()
return
+/atom/proc/BorgShiftMiddleClick()
+ return
// AIRLOCKS
@@ -163,6 +169,8 @@
/obj/machinery/door/airlock/BorgAltShiftClick(mob/living/silicon/robot/user) // Enables emergency override on doors! Forwards to AI code.
AIAltShiftClick(user)
+/obj/machinery/door/airlock/BorgShiftMiddleClick(mob/living/silicon/robot/user) //Toggles door timing. Forwards to AI code.
+ AIShiftMiddleClick(user)
// APC
diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm
index 91fe0c99bf7..57401e9dde1 100644
--- a/code/_onclick/hud/_defines.dm
+++ b/code/_onclick/hud/_defines.dm
@@ -176,8 +176,3 @@
//1 = standard hud
//2 = reduced hud (just hands and intent switcher)
//3 = no hud (for screenshots)
-
-
-#define HUD_LAYER_SCREEN 20
-
-#define HUD_LAYER_BUILDMODE 30
diff --git a/code/controllers/configuration/configuration_core.dm b/code/controllers/configuration/configuration_core.dm
index c4938d3efc6..d9494c31652 100644
--- a/code/controllers/configuration/configuration_core.dm
+++ b/code/controllers/configuration/configuration_core.dm
@@ -32,7 +32,9 @@ GLOBAL_DATUM_INIT(configuration, /datum/server_configuration, new())
var/datum/configuration_section/logging_configuration/logging
/// Holder for the MC configuration datum
var/datum/configuration_section/mc_configuration/mc
- /// Holder for the MC configuration datum
+ /// Holder for the metrics configuration datum
+ var/datum/configuration_section/metrics_configuration/metrics
+ /// Holder for the movement configuration datum
var/datum/configuration_section/movement_configuration/movement
/// Holder for the overflow configuration datum
var/datum/configuration_section/overflow_configuration/overflow
@@ -71,6 +73,7 @@ GLOBAL_DATUM_INIT(configuration, /datum/server_configuration, new())
jobs = new()
logging = new()
mc = new()
+ metrics = new()
movement = new()
overflow = new()
ruins = new()
@@ -99,6 +102,7 @@ GLOBAL_DATUM_INIT(configuration, /datum/server_configuration, new())
jobs.load_data(raw_config_data["job_configuration"])
logging.load_data(raw_config_data["logging_configuration"])
mc.load_data(raw_config_data["mc_configuration"])
+ metrics.load_data(raw_config_data["metrics_configuration"])
movement.load_data(raw_config_data["movement_configuration"])
overflow.load_data(raw_config_data["overflow_configuration"])
ruins.load_data(raw_config_data["ruin_configuration"])
diff --git a/code/controllers/configuration/sections/general_configuration.dm b/code/controllers/configuration/sections/general_configuration.dm
index 296304c28b7..816775fa6d9 100644
--- a/code/controllers/configuration/sections/general_configuration.dm
+++ b/code/controllers/configuration/sections/general_configuration.dm
@@ -14,8 +14,6 @@
var/lobby_time = 240
/// Ban all Guest BYOND accounts
var/guest_ban = TRUE
- /// Player threshold to automatically enable panic bunker
- var/panic_bunker_threshold = 150
/// Allow players to use AntagHUD?
var/allow_antag_hud = TRUE
/// Forbid players from rejoining if they use AntagHUD?
@@ -121,7 +119,6 @@
// Numbers
CONFIG_LOAD_NUM(lobby_time, data["lobby_time"])
- CONFIG_LOAD_NUM(panic_bunker_threshold, data["panic_bunker_threshold"])
CONFIG_LOAD_NUM(base_loadout_points, data["base_loadout_points"])
CONFIG_LOAD_NUM(cryo_penalty_period, data["cryo_penalty_period"])
CONFIG_LOAD_NUM(minimum_client_build, data["minimum_client_build"])
diff --git a/code/controllers/configuration/sections/metrics_configuration.dm b/code/controllers/configuration/sections/metrics_configuration.dm
new file mode 100644
index 00000000000..e35e0c7a74c
--- /dev/null
+++ b/code/controllers/configuration/sections/metrics_configuration.dm
@@ -0,0 +1,17 @@
+/// Config holder for stuff relating to metrics management
+/datum/configuration_section/metrics_configuration
+ // NO EDITS OR READS TO THIS EVER
+ protection_state = PROTECTION_PRIVATE
+ /// Are metrics enabled or disabled
+ var/enable_metrics = FALSE
+ /// Endpoint to send metrics to, including protocol
+ var/metrics_endpoint = null
+ /// Endpoint authorisation API key
+ var/metrics_api_token = null
+
+/datum/configuration_section/metrics_configuration/load_data(list/data)
+ // Use the load wrappers here. That way the default isnt made 'null' if you comment out the config line
+ CONFIG_LOAD_BOOL(enable_metrics, data["enable_metrics"])
+
+ CONFIG_LOAD_STR(metrics_endpoint, data["metrics_endpoint"])
+ CONFIG_LOAD_STR(metrics_api_token, data["metrics_api_token"])
diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm
index f187fb7a9b9..58216c38233 100644
--- a/code/controllers/subsystem.dm
+++ b/code/controllers/subsystem.dm
@@ -2,6 +2,8 @@
/datum/controller/subsystem
// Metadata; you should define these.
name = "fire codertrain" //name of the subsystem
+ /// Subsystem ID. Used for when we need a technical name for the SS
+ var/ss_id = "fire_codertrain_again"
var/init_order = INIT_ORDER_DEFAULT //order of initialization. Higher numbers are initialized first, lower numbers later. Use defines in __DEFINES/subsystems.dm for easy understanding of order.
var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer.
var/priority = FIRE_PRIORITY_DEFAULT //When mutiple subsystems need to run in the same tick, higher priority subsystems will run first and be given a higher share of the tick before MC_TICK_CHECK triggers a sleep
@@ -227,3 +229,17 @@
if("queued_priority") //editing this breaks things.
return 0
. = ..()
+
+/**
+ * Returns the metrics for the subsystem.
+ *
+ * This can be overriden on subtypes for variables that could affect tick usage
+ * Example: ATs on SSair
+ */
+/datum/controller/subsystem/proc/get_metrics()
+ SHOULD_CALL_PARENT(TRUE)
+ var/list/out = list()
+ out["cost"] = cost
+ out["tick_usage"] = tick_usage
+ out["custom"] = list() // Override as needed on child
+ return out
diff --git a/code/controllers/subsystem/acid.dm b/code/controllers/subsystem/acid.dm
index 119d82113d7..3dbea1c3c15 100644
--- a/code/controllers/subsystem/acid.dm
+++ b/code/controllers/subsystem/acid.dm
@@ -11,6 +11,11 @@ SUBSYSTEM_DEF(acid)
/datum/controller/subsystem/acid/stat_entry()
..("P:[processing.len]")
+/datum/controller/subsystem/acid/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
/datum/controller/subsystem/acid/fire(resumed = 0)
if(!resumed)
diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm
index 324df11b8d1..6df1d4a1ba4 100644
--- a/code/controllers/subsystem/air.dm
+++ b/code/controllers/subsystem/air.dm
@@ -66,6 +66,12 @@ SUBSYSTEM_DEF(air)
msg += "AT/MS:[round((cost ? active_turfs.len/cost : 0),0.1)]"
..(msg)
+/datum/controller/subsystem/air/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["active_turfs"] = length(active_turfs)
+ cust["hotspots"] = length(hotspots)
+ .["custom"] = cust
/datum/controller/subsystem/air/Initialize(timeofday)
setup_overlays() // Assign icons and such for gas-turf-overlays
diff --git a/code/controllers/subsystem/fires.dm b/code/controllers/subsystem/fires.dm
index 65adebb6639..2481891000c 100644
--- a/code/controllers/subsystem/fires.dm
+++ b/code/controllers/subsystem/fires.dm
@@ -12,6 +12,12 @@ SUBSYSTEM_DEF(fires)
..("P:[processing.len]")
+/datum/controller/subsystem/fires/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
+
/datum/controller/subsystem/fires/fire(resumed = 0)
if(!resumed)
src.currentrun = processing.Copy()
diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm
index e66b93b6eda..03f630148e0 100644
--- a/code/controllers/subsystem/garbage.dm
+++ b/code/controllers/subsystem/garbage.dm
@@ -61,6 +61,22 @@ SUBSYSTEM_DEF(garbage)
msg += " | Fail:[fail_counts.Join(",")]"
..(msg)
+/datum/controller/subsystem/garbage/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ if((delslasttick + gcedlasttick) == 0) // Account for DIV0
+ cust["gcr"] = 0
+ else
+ cust["gcr"] = (gcedlasttick / (delslasttick + gcedlasttick))
+ cust["total_harddels"] = totaldels
+ cust["total_softdels"] = totalgcs
+ var/i = 0
+ for(var/list/L in queues)
+ i++
+ cust["queue_[i]"] = length(L)
+
+ .["custom"] = cust
+
/datum/controller/subsystem/garbage/Shutdown()
//Adds the del() log to the qdel log file
var/list/dellog = list()
diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm
index e12c6be07df..f197fbc735e 100644
--- a/code/controllers/subsystem/lighting.dm
+++ b/code/controllers/subsystem/lighting.dm
@@ -11,6 +11,14 @@ SUBSYSTEM_DEF(lighting)
/datum/controller/subsystem/lighting/stat_entry()
..("L:[length(sources_queue)]|C:[length(corners_queue)]|O:[length(objects_queue)]")
+/datum/controller/subsystem/lighting/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["sources_queue"] = length(sources_queue)
+ cust["corners_queue"] = length(corners_queue)
+ cust["objects_queue"] = length(objects_queue)
+ .["custom"] = cust
+
/datum/controller/subsystem/lighting/Initialize(timeofday)
if(!initialized)
if(GLOB.configuration.general.starlight)
diff --git a/code/controllers/subsystem/machinery.dm b/code/controllers/subsystem/machinery.dm
index cebc6a5f768..96eac799ae0 100644
--- a/code/controllers/subsystem/machinery.dm
+++ b/code/controllers/subsystem/machinery.dm
@@ -20,6 +20,12 @@ SUBSYSTEM_DEF(machines)
fire()
return ..()
+/datum/controller/subsystem/machines/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
+
/datum/controller/subsystem/machines/proc/makepowernets()
for(var/datum/powernet/PN in powernets)
qdel(PN)
diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm
index 014b247ba9e..c6e3562bd97 100644
--- a/code/controllers/subsystem/mapping.dm
+++ b/code/controllers/subsystem/mapping.dm
@@ -62,7 +62,7 @@ SUBSYSTEM_DEF(mapping)
log_startup_progress("Populating lavaland...")
var/lavaland_setup_timer = start_watch()
seedRuins(list(level_name_to_num(MINING)), GLOB.configuration.ruins.lavaland_ruin_budget, /area/lavaland/surface/outdoors/unexplored, GLOB.lava_ruins_templates)
- spawn_rivers(list(level_name_to_num(MINING)))
+ spawn_rivers(level_name_to_num(MINING))
log_startup_progress("Successfully populated lavaland in [stop_watch(lavaland_setup_timer)]s.")
// Now we make a list of areas for teleport locs
diff --git a/code/controllers/subsystem/metrics.dm b/code/controllers/subsystem/metrics.dm
new file mode 100644
index 00000000000..7ebaadfae77
--- /dev/null
+++ b/code/controllers/subsystem/metrics.dm
@@ -0,0 +1,47 @@
+SUBSYSTEM_DEF(metrics)
+ name = "Metrics"
+ wait = 30 SECONDS
+ offline_implications = "Server metrics will no longer be ingested into monitoring systems. No immediate action is needed."
+ runlevels = RUNLEVEL_LOBBY | RUNLEVEL_SETUP | RUNLEVEL_GAME | RUNLEVEL_POSTGAME // ALL THE LEVELS
+ flags = SS_KEEP_TIMING // This needs to ingest every 30 IRL seconds, not ingame seconds.
+ /// The real time of day the server started. Used to calculate time drift
+ var/world_init_time = 0 // Not set in here. Set in world/New()
+
+/datum/controller/subsystem/metrics/Initialize(start_timeofday)
+ if(!GLOB.configuration.metrics.enable_metrics)
+ flags |= SS_NO_FIRE // Disable firing to save CPU
+ return ..()
+
+
+/datum/controller/subsystem/metrics/fire(resumed)
+ SShttp.create_async_request(RUSTG_HTTP_METHOD_POST, GLOB.configuration.metrics.metrics_endpoint, get_metrics_json(), list(
+ "Authorization" = "ApiKey [GLOB.configuration.metrics.metrics_api_token]",
+ "Content-Type" = "application/json"
+ ))
+
+/datum/controller/subsystem/metrics/proc/get_metrics_json()
+ var/list/out = list()
+ out["@timestamp"] = time_stamp() // This is required by ElasticSearch, complete with this name. DO NOT REMOVE THIS.
+ out["cpu"] = world.cpu
+ // out["maptick"] = world.map_cpu // TODO: 514
+ out["elapsed_processed"] = world.time
+ out["elapsed_real"] = (REALTIMEOFDAY - world_init_time)
+ out["client_count"] = length(GLOB.clients)
+ out["round_id"] = text2num(GLOB.round_id) // This is so we can filter the metrics by a single round ID
+
+ // Funnel in all SS metrics
+ var/list/ss_data = list()
+ for(var/datum/controller/subsystem/SS in Master.subsystems)
+ ss_data[SS.ss_id] = SS.get_metrics()
+
+ out["subsystems"] = ss_data
+ // And send it all
+ return json_encode(out)
+
+/*
+
+// Uncomment this if you add new metrics to verify how the JSON formats
+
+/client/verb/debugmetricts()
+ usr << browse(SSmetrics.get_metrics_json(), "window=aadebug")
+*/
diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm
index e024a1f3d4e..def8a807853 100644
--- a/code/controllers/subsystem/mobs.dm
+++ b/code/controllers/subsystem/mobs.dm
@@ -12,6 +12,12 @@ SUBSYSTEM_DEF(mobs)
/// The amount of giant spiders that exist in the world. Used for mob capping.
var/giant_spiders = 0
+/datum/controller/subsystem/mobs/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(GLOB.mob_living_list)
+ .["custom"] = cust
+
/datum/controller/subsystem/mobs/stat_entry()
..("P:[GLOB.mob_living_list.len]")
diff --git a/code/controllers/subsystem/processing/processing.dm b/code/controllers/subsystem/processing/processing.dm
index 5302314589d..b08aae88a23 100644
--- a/code/controllers/subsystem/processing/processing.dm
+++ b/code/controllers/subsystem/processing/processing.dm
@@ -14,6 +14,12 @@ SUBSYSTEM_DEF(processing)
/datum/controller/subsystem/processing/stat_entry()
..("[stat_tag]:[processing.len]")
+/datum/controller/subsystem/processing/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
+
/datum/controller/subsystem/processing/fire(resumed = 0)
if(!resumed)
currentrun = processing.Copy()
diff --git a/code/controllers/subsystem/server_queue.dm b/code/controllers/subsystem/server_queue.dm
new file mode 100644
index 00000000000..7855c870918
--- /dev/null
+++ b/code/controllers/subsystem/server_queue.dm
@@ -0,0 +1,45 @@
+#define QUEUE_DATA_FILE "data/queue_data.json"
+// These are defines for the sake of making sure we get the right keys
+#define QUEUE_DATA_FILE_THRESHOLD_KEY "threshold"
+#define QUEUE_DATA_FILE_ENABLED_KEY "enabled"
+#define QUEUE_DATA_FILE_PERSISTENT_KEY "persistent"
+
+SUBSYSTEM_DEF(queue)
+ name = "Server Queue"
+ init_order = INIT_ORDER_QUEUE // 100
+ flags = SS_NO_FIRE
+ /// Threshold of players to queue new people
+ var/queue_threshold = 0
+ /// Whether the queue is enabled or not
+ var/queue_enabled = FALSE
+ /// Whether to persist these settings over multiple rounds
+ var/persist_queue = FALSE
+ /// List of ckeys allowed to bypass queue this round
+ var/list/queue_bypass_list = list()
+ /// Last world.time we let a ckey in. 3 second delay between each letin to avoid a mass bubble
+ var/last_letin_time = 0
+
+/datum/controller/subsystem/queue/Initialize(start_timeofday)
+ if(fexists(QUEUE_DATA_FILE))
+ try
+ var/F = file2text(QUEUE_DATA_FILE)
+ var/list/data = json_decode(F)
+ queue_threshold = data[QUEUE_DATA_FILE_THRESHOLD_KEY]
+ queue_enabled = data[QUEUE_DATA_FILE_ENABLED_KEY]
+ persist_queue = data[QUEUE_DATA_FILE_PERSISTENT_KEY]
+ catch
+ stack_trace("Failed to load [QUEUE_DATA_FILE] from disk due to malformed JSON. You may need to setup the queue again.")
+
+ return ..()
+
+/datum/controller/subsystem/queue/Shutdown()
+ // Save if persistent
+ if(persist_queue)
+ if(fexists(QUEUE_DATA_FILE))
+ fdel(QUEUE_DATA_FILE)
+ var/data = list()
+ data[QUEUE_DATA_FILE_THRESHOLD_KEY] = queue_threshold
+ data[QUEUE_DATA_FILE_ENABLED_KEY] = queue_enabled
+ data[QUEUE_DATA_FILE_PERSISTENT_KEY] = persist_queue
+ var/json_data = json_encode(data)
+ text2file(json_data, QUEUE_DATA_FILE)
diff --git a/code/controllers/subsystem/spacedrift.dm b/code/controllers/subsystem/spacedrift.dm
index d9c46f9c9d7..8dd64dced5f 100644
--- a/code/controllers/subsystem/spacedrift.dm
+++ b/code/controllers/subsystem/spacedrift.dm
@@ -12,6 +12,11 @@ SUBSYSTEM_DEF(spacedrift)
/datum/controller/subsystem/spacedrift/stat_entry()
..("P:[processing.len]")
+/datum/controller/subsystem/spacedrift/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
/datum/controller/subsystem/spacedrift/fire(resumed = 0)
if(!resumed)
diff --git a/code/controllers/subsystem/tgui.dm b/code/controllers/subsystem/tgui.dm
index 47094b7def7..5eb4d09aa3a 100644
--- a/code/controllers/subsystem/tgui.dm
+++ b/code/controllers/subsystem/tgui.dm
@@ -27,6 +27,13 @@ SUBSYSTEM_DEF(tgui)
/datum/controller/subsystem/tgui/stat_entry()
..("P:[processing_uis.len]")
+/datum/controller/subsystem/tgui/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing_uis)
+ .["custom"] = cust
+
+
/datum/controller/subsystem/tgui/fire(resumed = 0)
if (!resumed)
src.currentrun = processing_uis.Copy()
diff --git a/code/controllers/subsystem/throwing.dm b/code/controllers/subsystem/throwing.dm
index 04ddf40f442..be2d62e09e9 100644
--- a/code/controllers/subsystem/throwing.dm
+++ b/code/controllers/subsystem/throwing.dm
@@ -15,6 +15,12 @@ SUBSYSTEM_DEF(throwing)
/datum/controller/subsystem/throwing/stat_entry()
..("P:[processing.len]")
+/datum/controller/subsystem/throwing/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
+
/datum/controller/subsystem/throwing/fire(resumed = 0)
if(!resumed)
src.currentrun = processing.Copy()
diff --git a/code/controllers/subsystem/tickets/mentor_tickets.dm b/code/controllers/subsystem/tickets/mentor_tickets.dm
index 706a498aa64..63e8e33069a 100644
--- a/code/controllers/subsystem/tickets/mentor_tickets.dm
+++ b/code/controllers/subsystem/tickets/mentor_tickets.dm
@@ -3,6 +3,7 @@ GLOBAL_REAL(SSmentor_tickets, /datum/controller/subsystem/tickets/mentor_tickets
/datum/controller/subsystem/tickets/mentor_tickets/New()
NEW_SS_GLOBAL(SSmentor_tickets)
PreInit()
+ ss_id = "mentor_tickets"
/datum/controller/subsystem/tickets/mentor_tickets
name = "Mentor Tickets"
diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm
index d5eb31117e2..0954c39a032 100644
--- a/code/controllers/subsystem/tickets/tickets.dm
+++ b/code/controllers/subsystem/tickets/tickets.dm
@@ -41,6 +41,12 @@ SUBSYSTEM_DEF(tickets)
var/ticketCounter = 1
+/datum/controller/subsystem/tickets/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["tickets"] = length(allTickets) // Not a perf metric but I want to see a graph where SSair usage spikes and 20 tickets come in
+ .["custom"] = cust
+
/datum/controller/subsystem/tickets/Initialize()
if(!close_messages)
close_messages = list("- [ticket_name] Rejected! -",
diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm
index 53d77e8fad6..0a0eade55d7 100644
--- a/code/controllers/subsystem/timer.dm
+++ b/code/controllers/subsystem/timer.dm
@@ -37,6 +37,12 @@ SUBSYSTEM_DEF(timer)
/datum/controller/subsystem/timer/stat_entry(msg)
..("B:[bucket_count] P:[length(second_queue)] H:[length(hashes)] C:[length(clienttime_timers)] S:[length(timer_id_dict)]")
+/datum/controller/subsystem/timer/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["bucket_count"] = bucket_count
+ .["custom"] = cust
+
/datum/controller/subsystem/timer/fire(resumed = FALSE)
var/lit = last_invoke_tick
var/last_check = world.time - TICKS2DS(BUCKET_LEN*1.5)
diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/weather.dm
index 30186f80ad1..5a0a82f8e54 100644
--- a/code/controllers/subsystem/weather.dm
+++ b/code/controllers/subsystem/weather.dm
@@ -9,11 +9,17 @@ SUBSYSTEM_DEF(weather)
flags = SS_BACKGROUND
wait = 10
runlevels = RUNLEVEL_GAME
- offline_implications = "Ash storms will no longer trigger. No immediate action is needed."
+ offline_implications = "Ash storms will no longer trigger. No immediate action is needed."
var/list/processing = list()
var/list/eligible_zlevels = list()
var/list/next_hit_by_zlevel = list() //Used by barometers to know when the next storm is coming
+/datum/controller/subsystem/weather/get_metrics()
+ . = ..()
+ var/list/cust = list()
+ cust["processing"] = length(processing)
+ .["custom"] = cust
+
/datum/controller/subsystem/weather/fire()
// process active weather
for(var/V in processing)
diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm
index a79eb2105ae..87aabb95445 100644
--- a/code/datums/datacore.dm
+++ b/code/datums/datacore.dm
@@ -356,159 +356,159 @@ GLOBAL_VAR_INIT(record_id_num, 1001)
job_clothes = H.mind.assigned_role
switch(job_clothes)
if("Head of Personnel")
- clothes_s = new /icon('icons/mob/uniform.dmi', "hop_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "hop_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
if("Nanotrasen Representative")
- clothes_s = new /icon('icons/mob/uniform.dmi', "officer_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "officer_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
if("Blueshield")
- clothes_s = new /icon('icons/mob/uniform.dmi', "officer_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/hands.dmi', "swat_gl"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "blueshield"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "officer_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "blueshield"), ICON_OVERLAY)
if("Magistrate")
- clothes_s = new /icon('icons/mob/uniform.dmi', "really_black_suit_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "judge"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "really_black_suit_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "judge"), ICON_OVERLAY)
if("Bartender")
- clothes_s = new /icon('icons/mob/uniform.dmi', "ba_suit_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "ba_suit_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Botanist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "hydroponics_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "hydroponics_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Chef")
- clothes_s = new /icon('icons/mob/uniform.dmi', "chef_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "chef_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Janitor")
- clothes_s = new /icon('icons/mob/uniform.dmi', "janitor_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "janitor_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Librarian")
- clothes_s = new /icon('icons/mob/uniform.dmi', "red_suit_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "red_suit_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Barber")
- clothes_s = new /icon('icons/mob/uniform.dmi', "barber_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "barber_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Clown")
- clothes_s = new /icon('icons/mob/uniform.dmi', "clown_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "clown"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "clown_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "clown"), ICON_UNDERLAY)
if("Mime")
- clothes_s = new /icon('icons/mob/uniform.dmi', "mime_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "mime_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Quartermaster")
- clothes_s = new /icon('icons/mob/uniform.dmi', "qm_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "qm_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
if("Cargo Technician")
- clothes_s = new /icon('icons/mob/uniform.dmi', "cargotech_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "cargotech_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Shaft Miner")
- clothes_s = new /icon('icons/mob/uniform.dmi', "explorer_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "explorer"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "explorer_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "explorer"), ICON_UNDERLAY)
if("Lawyer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "internalaffairs_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "internalaffairs_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
if("Chaplain")
- clothes_s = new /icon('icons/mob/uniform.dmi', "chapblack_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "chapblack_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Research Director")
- clothes_s = new /icon('icons/mob/uniform.dmi', "director_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "director_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_open"), ICON_OVERLAY)
if("Scientist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "toxinswhite_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_tox_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "toxinswhite_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_tox_open"), ICON_OVERLAY)
if("Chemist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "chemistrywhite_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_chem_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "chemistrywhite_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_chem_open"), ICON_OVERLAY)
if("Chief Medical Officer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "cmo_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_cmo_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "cmo_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_cmo_open"), ICON_OVERLAY)
if("Medical Doctor")
- clothes_s = new /icon('icons/mob/uniform.dmi', "medical_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "medical_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_open"), ICON_OVERLAY)
if("Coroner")
- clothes_s = new /icon('icons/mob/uniform.dmi', "scrubsblack_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_mort_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "scrubsblack_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_mort_open"), ICON_OVERLAY)
if("Geneticist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "geneticswhite_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_gen_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "geneticswhite_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_gen_open"), ICON_OVERLAY)
if("Virologist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "virologywhite_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_vir_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "virologywhite_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_vir_open"), ICON_OVERLAY)
if("Psychiatrist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "psych_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "psych_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_open"), ICON_UNDERLAY)
if("Paramedic")
- clothes_s = new /icon('icons/mob/uniform.dmi', "paramedic_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "paramedic_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Captain")
- clothes_s = new /icon('icons/mob/uniform.dmi', "captain_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "captain_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
if("Head of Security")
- clothes_s = new /icon('icons/mob/uniform.dmi', "hosred_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "hosred_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
if("Warden")
- clothes_s = new /icon('icons/mob/uniform.dmi', "warden_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "warden_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
if("Detective")
- clothes_s = new /icon('icons/mob/uniform.dmi', "detective_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "detective"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "detective_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "detective"), ICON_OVERLAY)
if("Security Pod Pilot")
- clothes_s = new /icon('icons/mob/uniform.dmi', "secred_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "bomber"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "secred_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "bomber"), ICON_OVERLAY)
if("Brig Physician")
- clothes_s = new /icon('icons/mob/uniform.dmi', "medical_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "white"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "fr_jacket_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "medical_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "white"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "fr_jacket_open"), ICON_OVERLAY)
if("Security Officer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "secred_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "secred_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
if("Chief Engineer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "chief_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "brown"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/belt.dmi', "utility"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "chief_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "brown"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY)
if("Station Engineer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "engine_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "orange"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/belt.dmi', "utility"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "engine_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "orange"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY)
if("Life Support Specialist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "atmos_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/belt.dmi', "utility"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "atmos_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY)
if("Mechanic")
- clothes_s = new /icon('icons/mob/uniform.dmi', "mechanic_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "orange"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/belt.dmi', "utility"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "mechanic_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "orange"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/belt.dmi', "utility"), ICON_OVERLAY)
if("Roboticist")
- clothes_s = new /icon('icons/mob/uniform.dmi', "robotics_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/suit.dmi', "labcoat_open"), ICON_OVERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "robotics_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/suit.dmi', "labcoat_open"), ICON_OVERLAY)
if("Syndicate Agent")
- clothes_s = new /icon('icons/mob/uniform.dmi', "syndicate_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "syndicate_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
if("Syndicate Officer")
- clothes_s = new /icon('icons/mob/uniform.dmi', "syndicate_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/hands.dmi', "swat_gl"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "syndicate_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY)
if("Syndicate Nuclear Operative")
- clothes_s = new /icon('icons/mob/uniform.dmi', "syndicate_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "jackboots"), ICON_UNDERLAY)
- clothes_s.Blend(new /icon('icons/mob/hands.dmi', "swat_gl"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "syndicate_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "jackboots"), ICON_UNDERLAY)
+ clothes_s.Blend(new /icon('icons/mob/clothing/hands.dmi', "swat_gl"), ICON_UNDERLAY)
else if(H.mind && (H.mind.assigned_role in get_all_centcom_jobs()))
- clothes_s = new /icon('icons/mob/uniform.dmi', "officer_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "laceups"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "officer_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "laceups"), ICON_UNDERLAY)
else
- clothes_s = new /icon('icons/mob/uniform.dmi', "grey_s")
- clothes_s.Blend(new /icon('icons/mob/feet.dmi', "black"), ICON_UNDERLAY)
+ clothes_s = new /icon('icons/mob/clothing/uniform.dmi', "grey_s")
+ clothes_s.Blend(new /icon('icons/mob/clothing/feet.dmi', "black"), ICON_UNDERLAY)
preview_icon.Blend(face_s, ICON_OVERLAY) // Why do we do this twice
if(clothes_s)
diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index 503389eb769..75f03f3c3d8 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -78,7 +78,7 @@
/client/proc/debug_variables(datum/D in world)
set category = "Debug"
- set name = "View Variables"
+ set name = "\[Admin\] View Variables"
var/static/cookieoffset = rand(1, 9999) //to force cookies to reset after the round.
diff --git a/code/datums/diseases/anxiety.dm b/code/datums/diseases/anxiety.dm
index 4d9716e44da..c9768534760 100644
--- a/code/datums/diseases/anxiety.dm
+++ b/code/datums/diseases/anxiety.dm
@@ -36,6 +36,14 @@
if(prob(2))
affected_mob.visible_message("[affected_mob] coughs up butterflies!", \
"You cough up butterflies!")
- new /mob/living/simple_animal/butterfly(affected_mob.loc)
- new /mob/living/simple_animal/butterfly(affected_mob.loc)
- return
+ for(var/i in 1 to 2)
+ var/mob/living/simple_animal/butterfly/B = new(affected_mob.loc)
+ addtimer(CALLBACK(B, /mob/living/simple_animal/butterfly/.proc/decompose), rand(5, 25) SECONDS)
+
+/**
+ * Made so severe anxiety does not overload the SSmob while keeping it's effect
+ */
+/mob/living/simple_animal/butterfly/proc/decompose()
+ visible_message("[src] decomposes due to being outside of its original habitat for too long!",
+ "You decompose for being too long out of your habitat!")
+ melt()
diff --git a/code/datums/dog_fashion.dm b/code/datums/dog_fashion.dm
index af1e3376687..1cfaf3d24bf 100644
--- a/code/datums/dog_fashion.dm
+++ b/code/datums/dog_fashion.dm
@@ -49,6 +49,18 @@
..()
D.set_light(4)
+/datum/dog_fashion/head/hardhat
+ name = "Engineer REAL_NAME"
+ desc = "Trust him, he's an engineer."
+
+/datum/dog_fashion/head/hardhat/white
+ name = "Chief engineer REAL_NAME"
+ desc = "Hasn't delamed the engine once."
+
+/datum/dog_fashion/head/hardhat/red
+ name = "Fire chief REAL_NAME"
+ desc = "Some days you're the dog, some days you're the hydrant."
+
/datum/dog_fashion/head/helmet
name = "Sergeant REAL_NAME"
desc = "The ever-loyal, the ever-vigilant."
diff --git a/code/datums/spell.dm b/code/datums/spell.dm
index 9fdfb68bbea..23b2241da03 100644
--- a/code/datums/spell.dm
+++ b/code/datums/spell.dm
@@ -558,11 +558,12 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell))
if(((!user.mind) || !(src in user.mind.spell_list)) && !(src in user.mob_spell_list))
if(show_message)
to_chat(user, "You shouldn't have this spell! Something's wrong.")
- return 0
+ return FALSE
- var/turf/T = get_turf(user)
- if(is_admin_level(T.z) && !centcom_cancast) //Certain spells are not allowed on the centcom zlevel
- return 0
+ if(!centcom_cancast) //Certain spells are not allowed on the centcom zlevel
+ var/turf/T = get_turf(user)
+ if(T && is_admin_level(T.z))
+ return FALSE
if(!holy_area_cancast && user.holy_check())
return FALSE
@@ -573,21 +574,21 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell))
if(charge_counter < charge_max)
if(show_message)
to_chat(user, still_recharging_msg)
- return 0
+ return FALSE
if("charges")
if(!charge_counter)
if(show_message)
to_chat(user, "[name] has no charges left.")
- return 0
+ return FALSE
if(!ghost)
if(user.stat && !stat_allowed)
if(show_message)
to_chat(user, "You can't cast this spell while incapacitated.")
- return 0
+ return FALSE
if(ishuman(user) && (invocation_type == "whisper" || invocation_type == "shout") && user.is_muzzled())
if(show_message)
to_chat(user, "Mmmf mrrfff!")
- return 0
+ return FALSE
if(ishuman(user))
var/mob/living/carbon/human/H = user
diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm
index f7d7a9bfb8d..4c7c6b76b36 100644
--- a/code/datums/spells/ethereal_jaunt.dm
+++ b/code/datums/spells/ethereal_jaunt.dm
@@ -56,8 +56,7 @@
qdel(holder)
if(!QDELETED(target))
if(mobloc.density)
- for(var/direction in GLOB.alldirs)
- var/turf/T = get_step(mobloc, direction)
+ for(var/turf/T in orange(7))
if(T)
if(target.Move(T))
break
diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm
index a566c5148bb..aa1e74a911e 100644
--- a/code/datums/uplink_item.dm
+++ b/code/datums/uplink_item.dm
@@ -787,6 +787,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "50M"
item = /obj/item/ammo_box/magazine/sniper_rounds
+/datum/uplink_item/ammo/sniper/antimatter
+ name = "Sniper - .50 Antimatter Magazine"
+ desc = "A 6-round magazine of antimatter ammo for use with .50 sniper rifles. \
+ Able to heavily damage objects, and delimb people."
+ reference = "50A"
+ item = /obj/item/ammo_box/magazine/sniper_rounds/antimatter
+ cost = 5
+
/datum/uplink_item/ammo/sniper/soporific
name = "Sniper - .50 Soporific Magazine"
desc = "A 3-round magazine of soporific ammo designed for use with .50 sniper rifles. Put your enemies to sleep today!"
diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm
index b3ae451aa35..c9d650271e2 100644
--- a/code/game/area/areas.dm
+++ b/code/game/area/areas.dm
@@ -346,7 +346,7 @@
var/obj/machinery/firealarm/F = alarm
F.update_fire_light(fire)
for(var/obj/machinery/light/L in src)
- L.update()
+ L.update(TRUE, TRUE, FALSE)
/**
* unset the fire alarm visual affects in an area
@@ -360,7 +360,7 @@
var/obj/machinery/firealarm/F = alarm
F.update_fire_light(fire)
for(var/obj/machinery/light/L in src)
- L.update()
+ L.update(TRUE, TRUE, FALSE)
/area/proc/updateicon()
var/weather_icon
diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm
index 792665a52f3..28437dd9022 100644
--- a/code/game/gamemodes/changeling/powers/mutations.dm
+++ b/code/game/gamemodes/changeling/powers/mutations.dm
@@ -191,6 +191,7 @@
/obj/item/gun/magic/tentacle
name = "tentacle"
desc = "A fleshy tentacle that can stretch out and grab things or people."
+ icon = 'icons/obj/items.dmi'
icon_state = "tentacle"
item_state = "tentacle"
flags = ABSTRACT | NODROP | NOBLUDGEON | DROPDEL
diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm
index 4b43c992347..9b890787d7f 100644
--- a/code/game/gamemodes/cult/cult_items.dm
+++ b/code/game/gamemodes/cult/cult_items.dm
@@ -23,7 +23,7 @@
sharp = TRUE
hitsound = 'sound/weapons/bladeslice.ogg'
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
- sprite_sheets_inhand = list("Skrell" = 'icons/mob/species/skrell/held.dmi') // To stop skrell stabbing themselves in the head
+ sprite_sheets_inhand = list("Skrell" = 'icons/mob/clothing/species/skrell/held.dmi') // To stop skrell stabbing themselves in the head
/obj/item/melee/cultblade/New()
if(SSticker.mode)
@@ -187,9 +187,9 @@
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
armor = list("melee" = -50, "bullet" = -50, "laser" = -50,"energy" = -50, "bomb" = -50, "bio" = -50, "rad" = -50, "fire" = 0, "acid" = 0)
sprite_sheets = list(
- "Vox" = 'icons/mob/species/vox/suit.dmi',
- "Drask" = 'icons/mob/species/drask/suit.dmi',
- "Grey" = 'icons/mob/species/grey/suit.dmi'
+ "Vox" = 'icons/mob/clothing/species/vox/suit.dmi',
+ "Drask" = 'icons/mob/clothing/species/drask/suit.dmi',
+ "Grey" = 'icons/mob/clothing/species/grey/suit.dmi'
)
hoodtype = /obj/item/clothing/head/hooded/flagellant_hood
@@ -220,9 +220,9 @@
flags_cover = HEADCOVERSEYES
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
sprite_sheets = list(
- "Vox" = 'icons/mob/species/vox/head.dmi',
- "Drask" = 'icons/mob/species/drask/head.dmi',
- "Grey" = 'icons/mob/species/grey/head.dmi'
+ "Vox" = 'icons/mob/clothing/species/vox/head.dmi',
+ "Drask" = 'icons/mob/clothing/species/drask/head.dmi',
+ "Grey" = 'icons/mob/clothing/species/grey/head.dmi'
)
/obj/item/whetstone/cult
diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index b3c3aacad02..1f03e634a8c 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -948,11 +948,7 @@ structure_check() searches for nearby cultist structures required for the invoca
V.Grant(ghost)
//GM.Grant(ghost)
while(!QDELETED(user))
- if(!(user in T))
- user.visible_message("A spectral tendril wraps around [user] and pulls [user.p_them()] back to the rune!")
- Beam(user, icon_state = "drainbeam", time = 2)
- user.forceMove(get_turf(src)) //NO ESCAPE :^)
- if(user.key)
+ if(user.key || QDELETED(src))
user.visible_message("[user] slowly relaxes, the glow around [user.p_them()] dimming.",
"You are re-united with your physical form. [src] releases its hold over you.")
user.Weaken(3)
@@ -960,12 +956,16 @@ structure_check() searches for nearby cultist structures required for the invoca
if(user.health <= 10)
to_chat(ghost, "Your body can no longer sustain the connection!")
break
+ if(!(user in T))
+ user.visible_message("A spectral tendril wraps around [user] and pulls [user.p_them()] back to the rune!")
+ Beam(user, icon_state = "drainbeam", time = 2)
+ user.forceMove(get_turf(src)) //NO ESCAPE :^)
sleep(5)
- CM.Remove(ghost)
- V.Remove(ghost)
- //GM.Remove(ghost)
+ if(user.grab_ghost())
+ CM.Remove(ghost)
+ V.Remove(ghost)
+ //GM.Remove(ghost)
user.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED)
- user.grab_ghost()
user = null
rune_in_use = FALSE
diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
index a0519fcbe56..08dbec69279 100644
--- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
+++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm
@@ -358,6 +358,7 @@
item_state = "alienpistol"
origin_tech = "combat=4;magnets=7;powerstorage=3;abductor=3"
trigger_guard = TRIGGER_GUARD_ALLOW_ALL
+ can_holster = TRUE
/obj/item/paper/abductor
name = "Dissection Guide"
diff --git a/code/game/gamemodes/shadowling/shadowling.dm b/code/game/gamemodes/shadowling/shadowling.dm
index 60c9f74b207..2e2230fc419 100644
--- a/code/game/gamemodes/shadowling/shadowling.dm
+++ b/code/game/gamemodes/shadowling/shadowling.dm
@@ -123,7 +123,7 @@ Made by Xhuis
..()
/datum/game_mode/proc/greet_shadow(datum/mind/shadow)
- to_chat(shadow.current, "Currently, you are disguised as an employee aboard [world.name].")
+ to_chat(shadow.current, "Currently, you are disguised as an employee aboard [station_name()].")
to_chat(shadow.current, "In your limited state, you have two abilities: Hatch and Shadowling Hivemind (:8).")
to_chat(shadow.current, "Any other shadowlings are your allies. You must assist them as they shall assist you.")
to_chat(shadow.current, "For more information, check the wiki page: ([GLOB.configuration.url.wiki_url]/index.php/Shadowling)")
diff --git a/code/game/gamemodes/steal_items.dm b/code/game/gamemodes/steal_items.dm
index 62dfcc37eaa..77e775939fc 100644
--- a/code/game/gamemodes/steal_items.dm
+++ b/code/game/gamemodes/steal_items.dm
@@ -145,8 +145,8 @@
/datum/theft_objective/supermatter_sliver
name = "a supermatter sliver"
typepath = /obj/item/nuke_core/supermatter_sliver
- protected_jobs = list("Chief Engineer", "Engineer", "Atmospheric Technician") //Unlike other steal objectives, all jobs in the department have easy access, and would not be noticed at all stealing this
- location_override = "Engineering. You can use the box and instructions provided to harvest the sliver"
+ protected_jobs = list("Chief Engineer", "Station Engineer", "Life Support Specialist") //Unlike other steal objectives, all jobs in the department have easy access, and would not be noticed at all stealing this
+ location_override = "Engineering. You can use the box and instructions provided to harvest the sliver."
special_equipment = /obj/item/storage/box/syndie_kit/supermatter
job_possession = FALSE //The CE / engineers / atmos techs do not carry around supermater slivers.
diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm
index 36a24113dc9..002280ef81b 100644
--- a/code/game/gamemodes/vampire/vampire_powers.dm
+++ b/code/game/gamemodes/vampire/vampire_powers.dm
@@ -218,9 +218,13 @@
/obj/effect/proc_holder/spell/vampire/mob_aoe/glare/cast(list/targets, mob/user = usr)
user.visible_message("[user]'s eyes emit a blinding flash!")
- if(istype(user:glasses, /obj/item/clothing/glasses/sunglasses/blindfold))
- to_chat(user, "You're blindfolded!")
- return
+ if(ishuman(user))
+ var/mob/living/carbon/human/H = user
+ if(istype(H.glasses, /obj/item/clothing/glasses/sunglasses/blindfold))
+ var/obj/item/clothing/glasses/sunglasses/blindfold/B = H.glasses
+ if(B.tint)
+ to_chat(user, "You're blindfolded!")
+ return
for(var/mob/living/target in targets)
if(!affects(target))
continue
@@ -453,8 +457,7 @@
flick("mist_reappear", animation)
sleep(5)
if(!user.Move(mobloc))
- for(var/direction in list(1,2,4,8,5,6,9,10))
- var/turf/T = get_step(mobloc, direction)
+ for(var/turf/T in orange(7, mobloc))
if(T)
if(user.Move(T))
break
diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm
index 58ff6388c2d..26e88657fa7 100644
--- a/code/game/machinery/computer/camera.dm
+++ b/code/game/machinery/computer/camera.dm
@@ -9,7 +9,7 @@
var/mapping = 0 // For the overview file (overview.dm), not used on this page
- var/list/network = list()
+ var/list/network = list("SS13","Mining Outpost")
var/obj/machinery/camera/active_camera
var/list/watchers = list()
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 12eca7544bd..7b2890d97da 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -814,12 +814,7 @@ About the new airlock wires panel:
safe = 1
to_chat(usr, "The door safeties have been enabled.")
if("speed-toggle")
- if(wires.is_cut(WIRE_SPEED))
- to_chat(usr, "The timing wire is cut - Cannot alter timing.")
- else if(normalspeed)
- normalspeed = 0
- else
- normalspeed = 1
+ toggle_speed(usr)
if("open-close")
open_close(usr)
else
@@ -851,10 +846,16 @@ About the new airlock wires panel:
/obj/machinery/door/airlock/proc/toggle_bolt(mob/user)
if(wires.is_cut(WIRE_DOOR_BOLTS))
to_chat(user, "The door bolt control wire has been cut - Door bolts permanently dropped.")
- else if(lock())
- to_chat(user, "The door bolts have been dropped.")
- else if(unlock())
+ return
+
+ if(unlock()) // Trying to unbolt
to_chat(user, "The door bolts have been raised.")
+ return
+
+ if(lock()) // Trying to bolt
+ to_chat(user, "The door bolts have been dropped.")
+ user.create_log(MISC_LOG, "Bolted", src)
+ add_hiddenprint(user)
/obj/machinery/door/airlock/proc/toggle_emergency_status(mob/user)
emergency = !emergency
@@ -864,6 +865,17 @@ About the new airlock wires panel:
to_chat(user, "Emergency access has been disabled.")
update_icon()
+/obj/machinery/door/airlock/proc/toggle_speed(mob/user)
+ if(wires.is_cut(WIRE_SPEED))
+ to_chat(user, "The timing wire has been cut - Cannot alter timing.")
+ return
+ normalspeed = !normalspeed
+
+ if(normalspeed)
+ to_chat(user, "The door is now in normal mode.")
+ else
+ to_chat(user, "The door is now in fast mode.")
+
/obj/machinery/door/airlock/attackby(obj/item/C, mob/user, params)
add_fingerprint(user)
if(!headbutt_shock_check(user))
diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm
index ae3520af45b..8096f0655f0 100644
--- a/code/game/machinery/lightswitch.dm
+++ b/code/game/machinery/lightswitch.dm
@@ -77,6 +77,7 @@
/obj/machinery/light_switch/attack_hand(mob/user)
on = !on
+ playsound(src, 'sound/machines/lightswitch.ogg', 10, TRUE)
updateicon()
if(light_connect)
diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm
index 11f22adee40..12272549f74 100644
--- a/code/game/machinery/vending.dm
+++ b/code/game/machinery/vending.dm
@@ -16,9 +16,10 @@
desc = "A generic vending machine."
icon = 'icons/obj/vending.dmi'
icon_state = "generic"
- layer = 2.9
- anchored = 1
- density = 1
+ layer = BELOW_OBJ_LAYER
+ anchored = TRUE
+ density = TRUE
+ face_while_pulling = TRUE
max_integrity = 300
integrity_failure = 100
armor = list(melee = 20, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70)
@@ -1002,6 +1003,7 @@
products = list(/obj/item/reagent_containers/food/snacks/candy/candybar = 6,/obj/item/reagent_containers/food/drinks/dry_ramen = 6,/obj/item/reagent_containers/food/snacks/chips =6,
/obj/item/reagent_containers/food/snacks/sosjerky = 6,/obj/item/reagent_containers/food/snacks/no_raisin = 6,/obj/item/reagent_containers/food/snacks/pistachios =6,
/obj/item/reagent_containers/food/snacks/spacetwinkie = 6,/obj/item/reagent_containers/food/snacks/cheesiehonkers = 6,/obj/item/reagent_containers/food/snacks/tastybread = 6)
+ premium = list(/obj/item/reagent_containers/food/snacks/stroopwafel = 2)
contraband = list(/obj/item/reagent_containers/food/snacks/syndicake = 6)
prices = list(/obj/item/reagent_containers/food/snacks/candy/candybar = 20,/obj/item/reagent_containers/food/drinks/dry_ramen = 30,
/obj/item/reagent_containers/food/snacks/chips =25,/obj/item/reagent_containers/food/snacks/sosjerky = 30,/obj/item/reagent_containers/food/snacks/no_raisin = 20,
diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm
index 85e650412f6..de7b769957e 100644
--- a/code/game/objects/items/devices/lightreplacer.dm
+++ b/code/game/objects/items/devices/lightreplacer.dm
@@ -195,23 +195,16 @@
if(target.status != LIGHT_EMPTY)
AddShards(1, U)
target.status = LIGHT_EMPTY
- target.update()
- var/obj/item/light/L2 = new target.light_type()
-
- target.status = L2.status
- target.switchcount = L2.switchcount
+ var/obj/item/light/replacement = target.light_type
+ target.status = LIGHT_OK
+ target.switchcount = 0
target.rigged = emagged
- target.brightness_range = L2.brightness_range
- target.brightness_power = L2.brightness_power
- target.brightness_color = L2.brightness_color
+ target.brightness_range = initial(replacement.brightness_range)
+ target.brightness_power = initial(replacement.brightness_power)
+ target.brightness_color = initial(replacement.brightness_color)
target.on = target.has_power()
- target.update()
- qdel(L2)
-
- if(target.on && target.rigged)
- target.explode()
- return
+ target.update(TRUE, TRUE, FALSE)
else
to_chat(U, "[src]'s refill light blinks red.")
diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm
index 79f49b39c94..03d89af52af 100644
--- a/code/game/objects/items/devices/radio/headset.dm
+++ b/code/game/objects/items/devices/radio/headset.dm
@@ -5,8 +5,8 @@
icon_state = "headset"
item_state = "headset"
sprite_sheets = list(
- "Vox" = 'icons/mob/species/vox/ears.dmi',
- "Vox Armalis" = 'icons/mob/species/armalis/ears.dmi'
+ "Vox" = 'icons/mob/clothing/species/vox/ears.dmi',
+ "Vox Armalis" = 'icons/mob/clothing/species/armalis/ears.dmi'
) //We read you loud and skree-er.
materials = list(MAT_METAL=75)
canhear_range = 0 // can't hear headsets from very far away
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index bc0211e5871..c617860643e 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -16,12 +16,21 @@
GLOBAL_LIST_INIT(metal_recipes, list(
new /datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("barstool", /obj/structure/chair/stool/bar, one_per_turf = 1, on_floor = 1),
- new /datum/stack_recipe("chair", /obj/structure/chair, one_per_turf = 1, on_floor = 1),
+ new /datum/stack_recipe("chair (dark)", /obj/structure/chair, one_per_turf = 1, on_floor = 1),
+ new /datum/stack_recipe("chair (light)", /obj/structure/chair/light, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("shuttle seat", /obj/structure/chair/comfy/shuttle, 2, one_per_turf = 1, on_floor = 1),
- new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa, one_per_turf = 1, on_floor = 1),
- new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, one_per_turf = 1, on_floor = 1),
- new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, one_per_turf = 1, on_floor = 1),
- new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, one_per_turf = 1, on_floor = 1),
+ new /datum/stack_recipe_list("sofas", list(
+ new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa, 1, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/left, 1, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/right, 1, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corner, 1, one_per_turf = TRUE, on_floor = TRUE)
+ )), \
+ new /datum/stack_recipe_list("corporate sofas", list( \
+ new /datum/stack_recipe("sofa (middle)", /obj/structure/chair/sofa/corp, 1, one_per_turf = TRUE, on_floor = TRUE), \
+ new /datum/stack_recipe("sofa (left)", /obj/structure/chair/sofa/corp/left, 1, one_per_turf = TRUE, on_floor = TRUE), \
+ new /datum/stack_recipe("sofa (right)", /obj/structure/chair/sofa/corp/right, 1, one_per_turf = TRUE, on_floor = TRUE), \
+ new /datum/stack_recipe("sofa (corner)", /obj/structure/chair/sofa/corp/corner, 1, one_per_turf = TRUE, on_floor = TRUE), \
+ )), \
new /datum/stack_recipe("barber chair", /obj/structure/chair/barber, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("wheelchair", /obj/structure/chair/wheelchair, 15, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1),
@@ -176,6 +185,11 @@ GLOBAL_LIST_INIT(wood_recipes, list(
new /datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20),
new /datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 10), \
new /datum/stack_recipe("wooden chair", /obj/structure/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1),
+ new /datum/stack_recipe_list("pews", list(
+ new /datum/stack_recipe("pew (middle)", /obj/structure/chair/sofa/pew, 1, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("pew (left)", /obj/structure/chair/sofa/pew/left, 1, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("pew (right)", /obj/structure/chair/sofa/pew/right, 1, one_per_turf = TRUE, on_floor = TRUE),
+ )), \
new /datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 50, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("bookcase", /obj/structure/bookcase, 5, time = 50, one_per_turf = 1, on_floor = 1),
new /datum/stack_recipe("dresser", /obj/structure/dresser, 30, time = 50, one_per_turf = 1, on_floor = 1),
@@ -241,6 +255,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \
new/datum/stack_recipe("white beanie", /obj/item/clothing/head/beanie, 2), \
null, \
new/datum/stack_recipe("blindfold", /obj/item/clothing/glasses/sunglasses/blindfold, 3), \
+ new/datum/stack_recipe("tattered blindfold", /obj/item/clothing/glasses/sunglasses/blindfold/fake, 2), \
))
/obj/item/stack/sheet/cloth
diff --git a/code/game/objects/items/theft_items.dm b/code/game/objects/items/theft_items.dm
index 0a32cf90df7..4b8d9e4b51a 100644
--- a/code/game/objects/items/theft_items.dm
+++ b/code/game/objects/items/theft_items.dm
@@ -12,7 +12,6 @@
item_state = "plutoniumcore"
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
flags_2 = RAD_NO_CONTAMINATE_2 //Don't have the item itself become irradiated when it makes radiation.
- var/pulse = 0
var/cooldown = 0
var/pulseicon = "plutonium_core_pulse"
@@ -49,14 +48,42 @@
icon = 'icons/obj/nuke_tools.dmi'
icon_state = "core_container_empty"
item_state = "metal"
+ resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //Don't want people trying to break it open with acid, then destroying the core.
var/obj/item/nuke_core/plutonium/core
+ var/dented = FALSE
+ var/cracked = FALSE
/obj/item/nuke_core_container/Destroy()
QDEL_NULL(core)
return ..()
+/obj/item/nuke_core_container/ex_act(severity)
+ switch(severity)
+ if(EXPLODE_DEVASTATE)
+ if(!cracked)
+ crack_open()
+ if(EXPLODE_HEAVY)
+ if(!dented)
+ dented = TRUE
+
+/obj/item/nuke_core_container/examine(mob/user)
+ . = ..()
+ if(cracked) // Cracked open.
+ . += "It is broken, and can no longer store objects safely."
+ else if(dented) // Not cracked, but dented.
+ . += "[src] looks dented. Perhaps a bigger explosion may break it."
+ else // Not cracked or dented.
+ . += "Fine print on the box reads \"Cybersun Industries secure container, guaranteed thermite proof, assistant proof, and explosive resistant.\""
+
+/obj/item/nuke_core_container/attack_hand(mob/user)
+ if(cracked && core)
+ unload(user)
+ else
+ return ..()
+
+
/obj/item/nuke_core_container/proc/load(obj/item/nuke_core/plutonium/new_core, mob/user)
- if(core || !istype(new_core))
+ if(core || !istype(new_core) || cracked)
return
new_core.forceMove(src)
core = new_core
@@ -64,6 +91,12 @@
to_chat(user, "Container is sealing...")
addtimer(CALLBACK(src, .proc/seal), 10 SECONDS)
+/obj/item/nuke_core_container/proc/unload(mob/user)
+ core.add_fingerprint(user)
+ user.put_in_active_hand(core)
+ core = null
+ icon_state = "core_container_cracked_empty"
+
/obj/item/nuke_core_container/proc/seal()
if(!QDELETED(core))
STOP_PROCESSING(SSobj, core)
@@ -73,7 +106,7 @@
to_chat(loc, "[src] is permanently sealed, [core]'s radiation is contained.")
/obj/item/nuke_core_container/attackby(obj/item/nuke_core/plutonium/core, mob/user)
- if(!istype(core))
+ if(!istype(core) || cracked)
return ..()
if(!user.drop_item())
@@ -82,9 +115,20 @@
else
load(core, user)
+/obj/item/nuke_core_container/proc/crack_open()
+ visible_message("[src] bursts open!")
+ if(core)
+ START_PROCESSING(SSobj, core)
+ icon_state = "core_container_cracked_loaded"
+ else
+ icon_state = "core_container_cracked_empty"
+ name = "broken nuke core container"
+ cracked = TRUE
+
/obj/item/paper/guides/antag/nuke_instructions
info = "How to break into a Nanotrasen nuclear device and remove its plutonium core:
\