diff --git a/_maps/map_files/DreamStation/dreamstation04.dmm b/_maps/map_files/DreamStation/dreamstation04.dmm
index 8d5ddf4163d..5ae1aa27833 100644
--- a/_maps/map_files/DreamStation/dreamstation04.dmm
+++ b/_maps/map_files/DreamStation/dreamstation04.dmm
@@ -2608,23 +2608,20 @@
/turf/open/space,
/area/space)
"afa" = (
-/obj/structure/transit_tube{
- icon_state = "E-SW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
/turf/open/space,
/area/space)
"afb" = (
-/obj/structure/transit_tube,
/obj/structure/lattice,
+/obj/structure/transit_tube/horizontal,
/turf/open/space,
/area/space)
"afc" = (
/obj/structure/lattice/catwalk,
-/obj/structure/transit_tube{
- tag = "icon-E-W-Pass";
- icon_state = "E-W-Pass"
- },
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"afd" = (
@@ -2634,15 +2631,15 @@
/area/space)
"afe" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube,
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plating,
/area/aisat)
"aff" = (
-/obj/structure/transit_tube,
/obj/structure/cable/blue{
tag = "icon-1-2";
icon_state = "1-2"
},
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plasteel/darkblue/corner{
tag = "icon-darkbluecorners (WEST)";
dir = 8
@@ -2653,11 +2650,7 @@
tag = "icon-1-2";
icon_state = "1-2"
},
-/obj/structure/transit_tube/station/reverse{
- tag = "icon-closed (NORTH)";
- icon_state = "closed";
- dir = 1
- },
+/obj/structure/transit_tube/station/reverse/flipped,
/turf/open/floor/plasteel/black,
/area/aisat)
"afh" = (
@@ -2665,11 +2658,6 @@
tag = "icon-1-2";
icon_state = "1-2"
},
-/obj/structure/transit_tube{
- tag = "icon-Block (WEST)";
- icon_state = "Block";
- dir = 8
- },
/turf/open/floor/plasteel/darkblue/corner{
tag = "icon-darkbluecorners"
},
@@ -2759,10 +2747,8 @@
/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aft" = (
-/obj/structure/transit_tube{
- icon_state = "NE-SW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/diagonal,
/turf/open/space,
/area/space)
"afu" = (
@@ -3047,10 +3033,8 @@
/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agf" = (
-/obj/structure/transit_tube{
- icon_state = "S-NE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved,
/turf/open/space,
/area/space)
"agg" = (
@@ -3110,9 +3094,7 @@
/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ago" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/space,
/area/space)
"agp" = (
@@ -3155,10 +3137,8 @@
/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agu" = (
-/obj/structure/transit_tube{
- icon_state = "N-S-Pass"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/crossing,
/turf/open/space,
/area/space)
"agv" = (
@@ -4680,11 +4660,10 @@
/turf/open/space,
/area/solar/auxport)
"akd" = (
-/obj/structure/transit_tube{
- tag = "icon-N-SE";
- icon_state = "N-SE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
+ },
/turf/open/space,
/area/space)
"ake" = (
@@ -4797,24 +4776,23 @@
/turf/open/space,
/area/space)
"akt" = (
-/obj/structure/transit_tube{
- tag = "icon-E-NW";
- icon_state = "E-NW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
/turf/open/space,
/area/space)
"aku" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube,
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plating,
/area/engine/engineering)
"akv" = (
-/obj/structure/transit_tube,
/obj/structure/cable/green{
tag = "icon-1-2";
icon_state = "1-2"
},
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plasteel/darkblue/corner{
tag = "icon-darkbluecorners (NORTH)";
dir = 1
@@ -4836,11 +4814,6 @@
tag = "icon-1-2";
icon_state = "1-2"
},
-/obj/structure/transit_tube{
- tag = "icon-Block (WEST)";
- icon_state = "Block";
- dir = 8
- },
/turf/open/floor/plasteel/darkblue/corner{
tag = "icon-darkbluecorners (EAST)";
dir = 4
@@ -105938,7 +105911,7 @@ aac
aaa
aaa
aaa
-aeZ
+aae
agf
ago
agu
@@ -105965,7 +105938,7 @@ agu
ago
ago
akd
-aks
+aae
aae
aae
alN
@@ -106194,9 +106167,9 @@ aaa
aac
aaa
aaa
-aeZ
+aae
aft
-afu
+aae
afN
agv
agG
@@ -106221,7 +106194,7 @@ agG
ajr
ajz
aae
-ake
+aae
akt
aae
aaa
@@ -106450,9 +106423,9 @@ aak
aaa
aac
aaa
-aeZ
+aae
aft
-afu
+aae
afN
agb
aaa
@@ -106706,9 +106679,9 @@ aar
aak
aaa
aac
-aeZ
+aae
aft
-afu
+aae
afN
agb
aae
@@ -106964,7 +106937,7 @@ abl
abl
abl
afa
-afu
+aae
afN
agb
aaa
@@ -107734,7 +107707,7 @@ adT
aej
aey
abl
-afd
+afb
aae
afP
aaa
diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
index c36a43c8b22..248253170eb 100644
--- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
+++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
@@ -49158,9 +49158,6 @@
/turf/open/floor/plating,
/area/engine/engineering)
"bTM" = (
-/obj/structure/transit_tube{
- icon_state = "E-SW"
- },
/obj/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/cable{
@@ -49168,23 +49165,26 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/engine/engineering)
"bTN" = (
-/obj/structure/transit_tube/station{
- dir = 1
- },
/obj/structure/transit_tube_pod{
dir = 4
},
/obj/structure/window/reinforced,
+/obj/structure/transit_tube/station{
+ dir = 1
+ },
/turf/open/floor/plating,
/area/engine/engineering)
"bTO" = (
-/obj/structure/transit_tube{
- icon_state = "W-SE"
- },
/obj/structure/window/reinforced,
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
/turf/open/floor/plating,
/area/engine/engineering)
"bTP" = (
@@ -49668,19 +49668,14 @@
/turf/open/floor/plasteel/bar,
/area/maintenance/starboard)
"bUR" = (
-/obj/structure/transit_tube{
- icon_state = "S-NE"
- },
/obj/structure/window/reinforced{
dir = 1
},
/obj/structure/lattice,
+/obj/structure/transit_tube/curved,
/turf/open/space,
/area/space)
"bUS" = (
-/obj/structure/transit_tube{
- icon_state = "D-NW"
- },
/obj/structure/window/reinforced{
dir = 1
},
@@ -51826,9 +51821,7 @@
/turf/open/floor/plating,
/area/maintenance/starboard)
"bZc" = (
-/obj/structure/transit_tube{
- icon_state = "N-S-Pass"
- },
+/obj/structure/transit_tube/crossing,
/turf/open/space,
/area/space)
"bZd" = (
@@ -53734,16 +53727,13 @@
name = "Arrivals"
})
"cdv" = (
-/obj/structure/transit_tube{
- icon_state = "N-SE"
- },
/obj/structure/window/reinforced,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
+ },
/turf/open/space,
/area/space)
"cdw" = (
-/obj/structure/transit_tube{
- icon_state = "D-SW"
- },
/obj/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/cable{
@@ -53766,10 +53756,10 @@
/turf/open/space,
/area/space)
"cdz" = (
-/obj/structure/transit_tube{
- icon_state = "N-SW"
- },
/obj/structure/window/reinforced,
+/obj/structure/transit_tube/curved{
+ dir = 1
+ },
/turf/open/space,
/area/space)
"cdA" = (
@@ -53917,9 +53907,6 @@
name = "\improper Telecoms Control Room"
})
"cdS" = (
-/obj/structure/transit_tube{
- icon_state = "E-NW"
- },
/obj/structure/window/reinforced{
dir = 1
},
@@ -53929,26 +53916,29 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/tcommsat/computer{
name = "\improper Telecoms Control Room"
})
"cdT" = (
-/obj/structure/transit_tube/station,
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/transit_tube/station,
/turf/open/floor/plating,
/area/tcommsat/computer{
name = "\improper Telecoms Control Room"
})
"cdU" = (
-/obj/structure/transit_tube{
- icon_state = "W-NE"
- },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/transit_tube/curved/flipped{
+ dir = 8
+ },
/turf/open/floor/plating,
/area/tcommsat/computer{
name = "\improper Telecoms Control Room"
@@ -55900,16 +55890,20 @@
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciD" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f12"
+/obj/structure/window/reinforced{
+ dir = 1
},
-/area/shuttle/escape)
+/obj/structure/lattice,
+/turf/open/space,
+/area/space)
"ciE" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
+/obj/structure/window/reinforced{
+ dir = 1
},
-/area/shuttle/escape)
+/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped,
+/turf/open/space,
+/area/space)
"ciF" = (
/obj/structure/shuttle/engine/propulsion,
/turf/closed/wall/mineral/titanium,
@@ -102645,20 +102639,20 @@ bOQ
bnG
bxg
bxg
-bTL
+bxg
bUR
-bVY
-bVY
-bVY
+aik
+aik
+aik
bZc
-bVY
-bVY
+aik
+aik
bZc
-bVY
-bVY
-bVY
+aik
+aik
+aik
cdv
-cdR
+cen
cen
cen
ceY
@@ -103417,7 +103411,7 @@ bnG
bRv
bDA
bTO
-ahQ
+ciD
aab
aab
aab
@@ -103428,7 +103422,7 @@ aab
aab
aab
aab
-cdy
+ajH
cdU
ceq
ceM
@@ -103673,20 +103667,20 @@ bOU
bnG
bxg
bxg
-bTP
-ahR
-bVY
-bVY
-bVY
+bxg
+ciE
+aik
+aik
+aik
bZc
-bVY
-bVY
+aik
+aik
bZc
-bVY
-bVY
-bVY
+aik
+aik
+aik
cdz
-cdV
+cen
cen
ceN
cfb
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index c2885b4335d..a1d27ff3731 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -37682,22 +37682,20 @@
/turf/open/space,
/area/space)
"bnj" = (
-/obj/structure/transit_tube{
- icon_state = "E-SW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
/turf/open/space,
/area/space)
"bnk" = (
-/obj/structure/transit_tube{
- icon_state = "E-W-Pass"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"bnl" = (
-/obj/structure/transit_tube{
- icon_state = "W-SE"
+/obj/structure/transit_tube/curved{
+ dir = 8
},
/turf/open/space,
/area/space)
@@ -38825,9 +38823,7 @@
/turf/open/space,
/area/space)
"bph" = (
-/obj/structure/transit_tube{
- icon_state = "NE-SW"
- },
+/obj/structure/transit_tube/diagonal,
/turf/open/space,
/area/space)
"bpi" = (
@@ -38853,9 +38849,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/transit_tube{
- icon_state = "S-NW"
- },
+/obj/structure/transit_tube/curved/flipped,
/turf/open/floor/plasteel/darkblue/corner{
dir = 1
},
@@ -40072,18 +40066,20 @@
/turf/closed/wall/r_wall,
/area/space)
"brs" = (
-/obj/structure/transit_tube/station{
- reverse_launch = 1
- },
/obj/structure/sign/securearea{
pixel_y = 32
},
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 1
+ },
+/obj/structure/transit_tube_pod{
+ dir = 4
+ },
/turf/open/floor/plasteel/darkblue/corner{
dir = 4
},
/area/engine/break_room)
"brt" = (
-/obj/structure/transit_tube,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -40094,12 +40090,10 @@
icon_state = "4-8";
pixel_y = 0
},
+/obj/structure/transit_tube/horizontal,
/turf/open/space,
/area/space)
"bru" = (
-/obj/structure/transit_tube{
- icon_state = "E-W-Pass"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -40110,10 +40104,10 @@
icon_state = "4-8";
pixel_y = 0
},
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"brv" = (
-/obj/structure/transit_tube,
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -40124,12 +40118,10 @@
icon_state = "4-8";
pixel_y = 0
},
+/obj/structure/transit_tube/horizontal,
/turf/open/space,
/area/space)
"brw" = (
-/obj/structure/transit_tube{
- icon_state = "W-NE-SE"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -40140,6 +40132,9 @@
icon_state = "4-8";
pixel_y = 0
},
+/obj/structure/transit_tube/junction/flipped{
+ dir = 8
+ },
/turf/open/space,
/area/space)
"brx" = (
@@ -40191,10 +40186,6 @@
/turf/open/space,
/area/space)
"brA" = (
-/obj/structure/transit_tube/station{
- icon_state = "closed";
- dir = 4
- },
/obj/structure/window/reinforced{
dir = 8
},
@@ -40207,6 +40198,9 @@
icon_state = "4-8";
pixel_y = 0
},
+/obj/structure/transit_tube/station{
+ dir = 4
+ },
/turf/open/floor/plasteel/black,
/area/construction/hallway{
name = "\improper MiniSat Exterior"
@@ -40941,10 +40935,6 @@
/turf/open/floor/wood,
/area/crew_quarters/heads)
"bsD" = (
-/obj/structure/transit_tube{
- dir = 4;
- icon_state = "Block"
- },
/obj/machinery/status_display{
density = 0;
layer = 4;
@@ -41621,12 +41611,12 @@
dir = 4;
pixel_x = 0
},
-/obj/structure/transit_tube{
- icon_state = "W-SE"
- },
/obj/machinery/ai_status_display{
pixel_y = 32
},
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
/turf/open/floor/plasteel/darkblue/corner{
dir = 4
},
@@ -41672,8 +41662,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/transit_tube{
- icon_state = "E-NW"
+/obj/structure/transit_tube/curved{
+ dir = 4
},
/turf/open/space,
/area/space)
@@ -41682,9 +41672,6 @@
dir = 4;
pixel_x = 0
},
-/obj/structure/transit_tube{
- icon_state = "D-NE"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -41729,9 +41716,7 @@
/turf/open/space,
/area/space)
"btP" = (
-/obj/structure/transit_tube{
- icon_state = "NW-SE"
- },
+/obj/structure/transit_tube/diagonal/topleft,
/turf/open/space,
/area/space)
"btQ" = (
@@ -41748,8 +41733,8 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/transit_tube{
- icon_state = "N-SW"
+/obj/structure/transit_tube/curved{
+ dir = 1
},
/turf/open/floor/plasteel/darkblue/corner{
dir = 8
@@ -42938,17 +42923,17 @@
/turf/open/space,
/area/space)
"bvL" = (
-/obj/structure/transit_tube{
- icon_state = "E-NW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
/turf/open/space,
/area/space)
"bvM" = (
-/obj/structure/transit_tube{
- icon_state = "W-NE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 8
+ },
/turf/open/space,
/area/space)
"bvN" = (
@@ -42956,9 +42941,6 @@
dir = 1;
pixel_y = 1
},
-/obj/structure/transit_tube{
- icon_state = "D-NW"
- },
/obj/structure/lattice,
/turf/open/space,
/area/space)
@@ -137700,7 +137682,7 @@ bhK
cWO
bhK
brr
-bsE
+aOx
btL
aOx
bjF
@@ -141042,7 +141024,7 @@ aaa
aaa
aaf
aaa
-btN
+brt
aaa
aaf
aaa
@@ -144125,9 +144107,9 @@ aaf
aaa
aaa
aaf
-bpg
+aaa
brw
-btO
+aaa
aaf
aaa
aaa
@@ -144381,11 +144363,11 @@ aaa
aaf
aaf
aaf
-bni
+aaf
bph
-brx
+bry
btP
-bvK
+aaf
aaa
aaa
aaa
@@ -144639,9 +144621,9 @@ aaf
aaa
aaa
bnj
-bpi
+aaa
bry
-bpf
+aaa
bvL
aaa
aaa
@@ -145153,9 +145135,9 @@ bhM
bhM
aPX
bnl
-bpj
+aOr
brz
-btQ
+aOr
bvM
aaa
aaa
@@ -145409,7 +145391,7 @@ aNi
bhN
bhN
aPX
-bnm
+aNi
bpk
brA
btR
diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm
index d23543cb8b4..d8c96381a3d 100644
--- a/_maps/map_files/MiniStation/MiniStation.dmm
+++ b/_maps/map_files/MiniStation/MiniStation.dmm
@@ -9028,10 +9028,8 @@
/turf/open/floor/plasteel,
/area/hallway/primary/central)
"tP" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
/obj/structure/window/reinforced/fulltile,
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/engine/engineering)
"tQ" = (
@@ -9288,10 +9286,8 @@
},
/area/hallway/primary/central)
"uw" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
/obj/structure/window/reinforced/fulltile,
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/tcommsat/computer)
"ux" = (
@@ -12330,10 +12326,10 @@
},
/area/engine/engineering)
"BH" = (
-/obj/structure/transit_tube/station/reverse{
- dir = 8;
- icon_state = "closed"
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 4
},
+/obj/structure/transit_tube_pod,
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -12446,10 +12442,7 @@
/turf/open/floor/plasteel,
/area/engine/engineering)
"BW" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
-/obj/structure/transit_tube_pod,
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -12535,8 +12528,8 @@
/turf/open/floor/plasteel,
/area/engine/engineering)
"Ci" = (
-/obj/structure/transit_tube{
- icon_state = "N-SE"
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
},
/turf/open/space,
/area/space)
@@ -12576,10 +12569,10 @@
/turf/open/space,
/area/space)
"Cp" = (
-/obj/structure/transit_tube{
- icon_state = "E-NW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
/turf/open/space,
/area/space)
"Cq" = (
@@ -12587,15 +12580,13 @@
/turf/open/space,
/area/space)
"Cr" = (
-/obj/structure/transit_tube{
- icon_state = "E-W-Pass"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"Cs" = (
-/obj/structure/transit_tube{
- icon_state = "W-SE"
+/obj/structure/transit_tube/curved{
+ dir = 8
},
/turf/open/space,
/area/space)
@@ -12658,10 +12649,8 @@
/turf/open/floor/plasteel,
/area/engine/engineering)
"CA" = (
-/obj/structure/transit_tube{
- icon_state = "S-NW"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped,
/turf/open/space,
/area/space)
"CB" = (
@@ -13234,10 +13223,8 @@
/turf/open/floor/engine/vacuum,
/area/engine/engineering)
"DX" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/crossing,
/turf/open/space,
/area/space)
"DY" = (
@@ -13287,10 +13274,10 @@
/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Ee" = (
-/obj/structure/transit_tube{
- icon_state = "N-SE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
+ },
/turf/open/space,
/area/space)
"Ef" = (
@@ -13367,8 +13354,8 @@
/turf/open/space,
/area/space)
"Eq" = (
-/obj/structure/transit_tube{
- icon_state = "E-NW"
+/obj/structure/transit_tube/curved{
+ dir = 4
},
/turf/open/space,
/area/space)
@@ -13380,15 +13367,15 @@
/turf/open/space,
/area/space)
"Es" = (
-/obj/structure/transit_tube,
/obj/structure/lattice,
+/obj/structure/transit_tube/horizontal,
/turf/open/space,
/area/space)
"Et" = (
-/obj/structure/transit_tube{
- icon_state = "W-SE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
/turf/open/space,
/area/space)
"Eu" = (
@@ -13435,10 +13422,8 @@
},
/area/tcommsat/computer)
"EB" = (
-/obj/structure/transit_tube{
- icon_state = "NW-SE"
- },
/obj/structure/lattice,
+/obj/structure/transit_tube/diagonal/topleft,
/turf/open/space,
/area/space)
"EC" = (
@@ -13625,9 +13610,7 @@
/turf/open/floor/plasteel/black,
/area/engine/gravity_generator)
"Fh" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 4
},
@@ -13747,9 +13730,8 @@
/turf/open/floor/plating,
/area/space)
"Fw" = (
-/obj/structure/transit_tube/station/reverse{
- icon_state = "closed";
- dir = 4
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 8
},
/turf/open/floor/plating/warnplate{
dir = 4
@@ -13852,10 +13834,6 @@
/turf/closed/wall/mineral/plastitanium,
/area/space)
"FK" = (
-/obj/structure/transit_tube{
- icon_state = "Block";
- dir = 1
- },
/turf/open/floor/plating/warnplate{
dir = 4
},
@@ -14521,8 +14499,9 @@
/turf/open/floor/plating/airless,
/area/shuttle/supply)
"Hk" = (
-/turf/closed/wall/mineral/titanium/overspace,
-/area/shuttle/supply)
+/obj/structure/transit_tube/horizontal,
+/turf/open/space,
+/area/space)
"Hl" = (
/obj/structure/shuttle/engine/heater{
icon_state = "heater";
@@ -50249,7 +50228,7 @@ BH
BW
tP
Ci
-Co
+am
am
yB
CY
@@ -50505,7 +50484,7 @@ qI
qI
qI
yB
-Cj
+aa
Cp
am
yB
@@ -50763,7 +50742,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
yB
CX
@@ -51020,7 +50999,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
yB
Da
@@ -51277,7 +51256,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
yB
yB
@@ -51791,7 +51770,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
aa
aa
@@ -52048,7 +52027,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
aa
aa
@@ -52305,7 +52284,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
aa
aa
@@ -52562,7 +52541,7 @@ aa
aa
aa
aa
-Cq
+Hk
am
aa
aa
@@ -52820,7 +52799,7 @@ aa
aa
aa
Cs
-Co
+am
am
aa
aa
@@ -53076,21 +53055,21 @@ aa
aa
aa
aa
-Cj
+aa
CA
-CK
-Db
-Db
-Db
-Db
+Cq
+Cq
+Cq
+Cq
+Cq
DX
-DZ
DX
-Db
-Db
-Db
+DX
+Cq
+Cq
+Cq
Ee
-Ep
+aa
aa
aa
aa
@@ -53346,7 +53325,7 @@ am
am
am
am
-Ef
+am
Eq
aa
aa
@@ -53604,7 +53583,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -53861,7 +53840,7 @@ aa
aa
aa
am
-Er
+Cr
aa
aa
aa
@@ -54118,7 +54097,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -54375,7 +54354,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -54632,7 +54611,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -54889,7 +54868,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -55146,7 +55125,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -55403,7 +55382,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -55660,7 +55639,7 @@ aa
aa
aa
am
-Er
+Cr
aa
aa
aa
@@ -55917,7 +55896,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -56174,7 +56153,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -56431,7 +56410,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -56688,7 +56667,7 @@ aa
aa
aa
am
-Cq
+Hk
aa
aa
aa
@@ -56945,7 +56924,7 @@ aa
aa
aa
am
-Er
+Cr
aa
aa
aa
@@ -57460,7 +57439,7 @@ aa
aa
am
Et
-Co
+am
am
am
am
@@ -57716,9 +57695,9 @@ aa
aa
aa
am
-Ef
+am
EB
-Co
+am
Ea
uR
uR
@@ -57974,7 +57953,7 @@ aa
aa
am
am
-Ef
+am
CA
uw
Fh
diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm
index fc536d95b46..79b7ff1fe2c 100644
--- a/_maps/map_files/PubbyStation/PubbyStation.dmm
+++ b/_maps/map_files/PubbyStation/PubbyStation.dmm
@@ -2349,9 +2349,6 @@
/turf/open/floor/plasteel/black,
/area/ai_monitored/turret_protected/aisat_interior)
"afs" = (
-/obj/structure/transit_tube{
- icon_state = "Block"
- },
/turf/open/floor/plating/warnplate{
dir = 9
},
@@ -2466,10 +2463,8 @@
},
/area/ai_monitored/turret_protected/aisat_interior)
"afL" = (
-/obj/structure/transit_tube/station{
- dir = 8;
- icon_state = "closed";
- reverse_launch = 1
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 4
},
/turf/open/floor/plating/warnplate{
dir = 8
@@ -2582,9 +2577,7 @@
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"aga" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -2677,9 +2670,7 @@
/area/ai_monitored/turret_protected/aisat_interior)
"agk" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"agl" = (
@@ -2837,9 +2828,7 @@
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"agz" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/airless,
/area/space)
"agA" = (
@@ -3063,9 +3052,7 @@
/turf/open/floor/plasteel/showroomfloor,
/area/security/main)
"agY" = (
-/obj/structure/transit_tube{
- icon_state = "N-S-Pass"
- },
+/obj/structure/transit_tube/crossing,
/turf/open/floor/plating/airless,
/area/space)
"agZ" = (
@@ -9822,9 +9809,7 @@
/area/bridge)
"aud" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/bridge)
"aue" = (
@@ -10362,9 +10347,7 @@
/turf/open/floor/plasteel,
/area/bridge)
"auZ" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -10777,10 +10760,8 @@
/area/bridge)
"avY" = (
/obj/structure/transit_tube_pod,
-/obj/structure/transit_tube/station{
- dir = 8;
- icon_state = "closed";
- reverse_launch = 1
+/obj/structure/transit_tube/station/reverse{
+ dir = 8
},
/turf/open/floor/plating/warnplate{
dir = 8
@@ -11452,11 +11433,6 @@
/turf/open/floor/plasteel,
/area/bridge)
"axn" = (
-/obj/structure/transit_tube{
- tag = "icon-Block (NORTH)";
- icon_state = "Block";
- dir = 1
- },
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -47085,9 +47061,6 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"bRV" = (
-/obj/structure/transit_tube{
- icon_state = "Block"
- },
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating/warnplate{
dir = 4
@@ -47236,10 +47209,8 @@
/area/maintenance/aft)
"bSm" = (
/obj/structure/transit_tube_pod,
-/obj/structure/transit_tube/station{
- dir = 4;
- icon_state = "closed";
- reverse_launch = 1
+/obj/structure/transit_tube/station/reverse{
+ dir = 4
},
/turf/open/floor/plating/warnplate{
dir = 4
@@ -47351,9 +47322,7 @@
/turf/open/space,
/area/space)
"bSx" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 4
},
@@ -47446,9 +47415,7 @@
/area/engine/engineering)
"bSJ" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/engine/engineering)
"bSK" = (
@@ -47512,9 +47479,7 @@
/turf/open/floor/plating/airless,
/area/engine/engineering)
"bSQ" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/space)
"bSR" = (
@@ -47729,9 +47694,7 @@
name = "Bomb Testing Asteroid"
})
"bTo" = (
-/obj/structure/transit_tube{
- icon_state = "N-S-Pass"
- },
+/obj/structure/transit_tube/crossing,
/turf/open/floor/plating,
/area/space)
"bTp" = (
@@ -48007,10 +47970,8 @@
/turf/open/floor/plating,
/area/tcommsat/computer)
"bTZ" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
/obj/structure/window/reinforced/fulltile,
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/tcommsat/computer)
"bUa" = (
@@ -48045,9 +48006,7 @@
/turf/open/floor/plating,
/area/tcommsat/computer)
"bUe" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 4
},
@@ -48092,10 +48051,8 @@
/turf/open/space,
/area/space)
"bUm" = (
-/obj/structure/transit_tube/station{
- dir = 4;
- icon_state = "closed";
- reverse_launch = 1
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 8
},
/turf/open/floor/plating/warnplate{
dir = 4
@@ -48153,11 +48110,6 @@
/turf/open/floor/plating,
/area/tcommsat/computer)
"bUt" = (
-/obj/structure/transit_tube{
- tag = "icon-Block (NORTH)";
- icon_state = "Block";
- dir = 1
- },
/turf/open/floor/plating/warnplate{
dir = 4
},
@@ -48811,579 +48763,143 @@
/obj/item/weapon/stock_parts/scanning_module,
/turf/open/floor/plasteel/black,
/area/tcommsat/server)
-"bXN" = (
-/obj/item/weapon/wrench,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bXM" = (
-/turf/open/floor/plasteel/warning{
- dir = 4
- },
-/area/assembly/chargebay)
-"bXL" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = -29
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/arrival)
-"bXK" = (
-/obj/structure/chair,
-/obj/structure/sign/poster{
- pixel_x = 32
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/maintenance/apmaint)
-"bXJ" = (
-/obj/item/chair,
-/obj/item/trash/popcorn,
-/turf/open/floor/plating{
- broken = 1;
- icon_state = "platingdmg3"
- },
-/area/maintenance/apmaint)
-"bXI" = (
-/obj/structure/closet/radiation,
-/obj/structure/sign/poster{
- pixel_x = 32
- },
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bXH" = (
-/obj/item/trash/tray,
-/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bXG" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/landmark{
- name = "JoinLate"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9;
- pixel_y = 0
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/arrival)
-"bXF" = (
-/obj/machinery/door/airlock/shuttle{
- name = "Arrivals Shuttle Airlock"
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/arrival)
-"bXE" = (
-/turf/open/floor/plasteel/warning{
- dir = 5
- },
-/area/assembly/chargebay)
-"bXD" = (
-/obj/structure/sign/poster{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/neutral/corner{
- dir = 4
- },
-/area/hallway/primary/central)
-"bXC" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_x = 0;
- pixel_y = 27
- },
-/turf/open/floor/plasteel/neutral/corner{
- dir = 4
- },
-/area/hallway/primary/central)
-"bXB" = (
-/obj/structure/sign/poster{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/neutral/corner{
- dir = 1
- },
-/area/hallway/primary/central)
-"bXA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/sign/poster{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/neutral/corner{
- dir = 1
- },
-/area/hallway/primary/central)
-"bXz" = (
-/turf/closed/wall/r_wall,
-/area/library{
- name = "Lounge"
- })
-"bXy" = (
-/obj/machinery/atmospherics/components/unary/tank/air,
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/arrival)
-"bXx" = (
-/obj/machinery/airalarm{
- pixel_y = 22
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/arrival)
-"bXw" = (
-/obj/structure/frame/machine,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bXv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/closed/wall,
-/area/crew_quarters/bar)
-"bXu" = (
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel/green/side,
-/area/hydroponics)
-"bXt" = (
-/obj/structure/chair/wood/normal{
- icon_state = "wooden_chair";
- dir = 8
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXs" = (
-/obj/structure/chair/wood/normal{
- icon_state = "wooden_chair";
- dir = 4
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXr" = (
-/obj/structure/disposalpipe/segment{
+"bVS" = (
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat External Port";
dir = 8;
- icon_state = "pipe-c"
+ network = list("MiniSat")
},
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
+/turf/open/space,
+/area/space)
+"bVT" = (
+/obj/machinery/door/firedoor/heavy,
+/obj/machinery/door/airlock/glass_command{
+ name = "AI Core";
+ req_access_txt = "65"
},
-/obj/machinery/firealarm{
+/turf/open/floor/plasteel/white,
+/area/wreck/ai)
+"bVU" = (
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat External Starboard";
dir = 4;
- pixel_x = -28
+ network = list("MiniSat")
+ },
+/turf/open/space,
+/area/space)
+"bVV" = (
+/obj/item/device/radio/intercom{
+ broadcasting = 1;
+ frequency = 1447;
+ listening = 0;
+ name = "Station Intercom (AI Private)";
+ pixel_x = 0;
+ pixel_y = 24
+ },
+/turf/open/floor/bluegrid,
+/area/wreck/ai)
+"bVW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 2;
+ on = 1;
+ scrub_N2O = 0;
+ scrub_Toxins = 0
},
/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bXo" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- tag = "icon-intact (EAST)";
- icon_state = "intact";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"bXn" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_y = 0
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/sign/poster{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bXm" = (
-/obj/structure/chair/stool/bar,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/vault{
- dir = 5
- },
-/area/crew_quarters/bar)
-"bXl" = (
-/obj/machinery/door/airlock/glass{
- name = "Kitchen";
- req_access_txt = "25;28"
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/kitchen)
-"bXk" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/green/corner{
- dir = 8
- },
-/area/hydroponics)
-"bXj" = (
-/turf/open/floor/plasteel/green/corner{
- dir = 8
- },
-/area/hydroponics)
-"bXi" = (
-/turf/open/floor/plating{
- broken = 1;
- icon_state = "platingdmg3"
- },
-/area/maintenance/apmaint)
-"bXh" = (
-/turf/open/floor/plating{
- burnt = 1;
- icon_state = "panelscorched"
- },
-/area/maintenance/apmaint)
-"bXg" = (
-/obj/structure/chair/stool,
-/turf/open/floor/carpet{
- icon_state = "carpetsymbol"
- },
-/area/crew_quarters/bar)
-"bXf" = (
-/obj/effect/landmark/start{
- name = "Assistant"
- },
-/obj/structure/chair/wood/normal{
- icon_state = "wooden_chair";
- dir = 1
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXe" = (
-/obj/structure/chair/wood/normal{
- icon_state = "wooden_chair";
- dir = 1
- },
-/turf/open/floor/plasteel/vault{
- dir = 5
- },
-/area/crew_quarters/bar)
-"bXd" = (
-/obj/structure/chair/wood/normal{
- icon_state = "wooden_chair";
- dir = 1
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bXc" = (
-/obj/machinery/newscaster{
- pixel_y = 1
- },
-/turf/closed/wall,
-/area/crew_quarters/kitchen)
-"bXb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/sign/poster{
- pixel_x = 32
- },
-/turf/open/floor/plasteel/neutral/corner,
-/area/hallway/primary/central)
-"bXa" = (
-/obj/structure/table/wood/fancy,
-/obj/item/toy/cards/deck,
-/turf/open/floor/plasteel/vault{
- dir = 5
- },
-/area/crew_quarters/bar)
-"bWZ" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bWY" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/green/side{
- dir = 8
- },
-/area/hydroponics)
-"bWX" = (
-/obj/effect/landmark/start{
- name = "Botanist"
- },
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bWW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/chair/wood/normal,
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bWV" = (
-/obj/structure/table/reinforced,
-/obj/item/weapon/book/manual/barman_recipes,
-/obj/item/weapon/reagent_containers/glass/rag,
-/turf/open/floor/plasteel/darkred/side{
- dir = 8
- },
-/area/crew_quarters/bar)
-"bWU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9;
- pixel_y = 0
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bWT" = (
-/turf/open/floor/plasteel/green/side{
- dir = 4
- },
-/area/hydroponics)
-"bWS" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- tag = "icon-intact (EAST)";
- icon_state = "intact";
- dir = 4
- },
-/obj/machinery/airalarm{
- pixel_y = 22
- },
-/turf/open/floor/plasteel/arrival{
- dir = 1
- },
-/area/hallway/secondary/entry)
-"bWR" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bWQ" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/green/corner{
- dir = 1
- },
-/area/hydroponics)
-"bWP" = (
-/turf/open/floor/plasteel/green/corner{
- dir = 4
- },
-/area/hydroponics)
-"bWO" = (
-/obj/structure/grille/broken,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWN" = (
-/obj/item/device/flashlight/lantern,
-/obj/structure/window/reinforced,
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bWM" = (
-/obj/structure/window/reinforced,
-/obj/item/device/flashlight/lantern,
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bWL" = (
-/obj/item/weapon/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bWK" = (
-/turf/closed/wall/r_wall,
-/area/security/checkpoint2{
- name = "Customs"
- })
-"bWJ" = (
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/exit{
- name = "\improper Departure Lounge"
- })
-"bWI" = (
-/obj/effect/decal/remains/human,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plasteel/black,
-/area/crew_quarters/bar)
-"bWG" = (
-/obj/structure/closet,
-/obj/item/weapon/canvas/twentythreeXnineteen,
-/obj/item/weapon/canvas/nineteenXnineteen,
-/obj/item/weapon/canvas/twentythreeXtwentythree,
-/obj/item/weapon/storage/crayons,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWF" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWE" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plasteel/hydrofloor,
-/area/hydroponics)
-"bWD" = (
-/obj/machinery/door/airlock/glass{
- name = "Emergency Shuttle Cargo Hold";
- req_access_txt = "0"
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/shuttle/escape)
-"bWC" = (
+/area/wreck/ai)
+"bVX" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plating,
-/area/teleporter)
-"bWB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel/blue/corner{
- dir = 8
- },
-/area/hallway/primary/central)
-"bWA" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27;
- pixel_y = 0
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/shuttle/escape)
-"bWz" = (
-/obj/machinery/camera{
- c_tag = "Dormitory Toilets";
- dir = 1
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/locker/locker_toilet{
- name = "\improper Restrooms"
- })
-"bWy" = (
-/obj/machinery/light/small{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 5
},
/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWx" = (
-/obj/machinery/door/airlock/external{
- cyclelinkeddir = 8;
+/area/wreck/ai)
+"bVY" = (
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/AIsatextAP)
+"bVZ" = (
+/obj/structure/lattice,
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat Entrance";
+ dir = 2;
+ network = list("MiniSat")
+ },
+/turf/open/space,
+/area/space)
+"bWa" = (
+/obj/structure/closet/l3closet,
+/turf/open/floor/plasteel/showroomfloor,
+/area/security/main)
+"bWb" = (
+/obj/structure/closet/bombcloset,
+/turf/open/floor/plasteel/showroomfloor,
+/area/security/main)
+"bWc" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/obj/structure/sign/barsign,
+/turf/open/floor/plating,
+/area/maintenance/fsmaint)
+"bWd" = (
+/turf/closed/wall/r_wall,
+/area/security/hos)
+"bWe" = (
+/obj/machinery/button/door{
+ id = "supplybridge";
+ name = "Space Bridge Control";
+ pixel_x = 0;
+ pixel_y = -27;
req_access_txt = "13"
},
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWw" = (
-/obj/machinery/door/airlock/external{
- cyclelinkeddir = 4;
- req_access_txt = "13"
+/turf/open/space,
+/area/space)
+"bWf" = (
+/obj/effect/landmark/start{
+ name = "Security Officer"
},
-/turf/open/floor/plating,
-/area/maintenance/apmaint)
-"bWv" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/locker/locker_toilet{
- name = "\improper Restrooms"
- })
-"bWu" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating{
- broken = 1;
- icon_state = "platingdmg3"
- },
-/area/maintenance/fpmaint2{
- name = "Brig Maintenance"
- })
-"bWt" = (
-/obj/machinery/porta_turret/ai{
- dir = 8
- },
-/turf/open/floor/plasteel/darkblue,
-/area/ai_monitored/turret_protected/ai_upload)
-"bWs" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/fpmaint2{
- name = "Brig Maintenance"
- })
-"bWr" = (
-/turf/open/floor/plating{
- broken = 1;
- icon_state = "platingdmg3"
- },
-/area/maintenance/fpmaint2{
- name = "Brig Maintenance"
- })
-"bWq" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ dir = 4;
+ on = 1;
+ scrub_N2O = 0;
+ scrub_Toxins = 0
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bWp" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
+/area/security/main)
+"bWg" = (
+/obj/effect/landmark/start{
+ name = "Security Officer"
},
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/fpmaint2{
- name = "Brig Maintenance"
- })
-"bWo" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/turf/open/floor/plating{
- broken = 1;
- icon_state = "platingdmg1"
- },
-/area/maintenance/fpmaint2{
- name = "Brig Maintenance"
- })
-"bWn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel,
+/area/security/main)
+"bWh" = (
/obj/structure/extinguisher_cabinet{
pixel_x = -24
},
+/turf/open/floor/plating,
+/area/maintenance/fsmaint)
+"bWi" = (
+/obj/item/weapon/storage/secure/safe{
+ pixel_x = -22;
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/darkred/side,
+/area/security/hos)
+"bWj" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
+/turf/open/floor/plasteel,
+/area/security/main)
+"bWk" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/fore)
+"bWl" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/holopad,
/turf/open/floor/plasteel,
/area/crew_quarters/sleep)
"bWm" = (
@@ -49400,145 +48916,581 @@
dir = 4
},
/area/bridge)
-"bWl" = (
+"bWn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/sleep)
+"bWo" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating{
+ broken = 1;
+ icon_state = "platingdmg1"
+ },
+/area/maintenance/fpmaint2{
+ name = "Brig Maintenance"
+ })
+"bWp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/fpmaint2{
+ name = "Brig Maintenance"
+ })
+"bWq" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bWr" = (
+/turf/open/floor/plating{
+ broken = 1;
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/fpmaint2{
+ name = "Brig Maintenance"
+ })
+"bWs" = (
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/fpmaint2{
+ name = "Brig Maintenance"
+ })
+"bWt" = (
+/obj/machinery/porta_turret/ai{
+ dir = 8
+ },
+/turf/open/floor/plasteel/darkblue,
+/area/ai_monitored/turret_protected/ai_upload)
+"bWu" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating{
+ broken = 1;
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/fpmaint2{
+ name = "Brig Maintenance"
+ })
+"bWv" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/locker/locker_toilet{
+ name = "\improper Restrooms"
+ })
+"bWw" = (
+/obj/machinery/door/airlock/external{
+ cyclelinkeddir = 4;
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWx" = (
+/obj/machinery/door/airlock/external{
+ cyclelinkeddir = 8;
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWy" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWz" = (
+/obj/machinery/camera{
+ c_tag = "Dormitory Toilets";
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/locker/locker_toilet{
+ name = "\improper Restrooms"
+ })
+"bWA" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27;
+ pixel_y = 0
+ },
+/turf/open/floor/mineral/titanium/yellow,
+/area/shuttle/escape)
+"bWB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/blue/corner{
+ dir = 8
+ },
+/area/hallway/primary/central)
+"bWC" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/teleporter)
+"bWD" = (
+/obj/machinery/door/airlock/glass{
+ name = "Emergency Shuttle Cargo Hold";
+ req_access_txt = "0"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/escape)
+"bWE" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel/hydrofloor,
+/area/hydroponics)
+"bWF" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWG" = (
+/obj/structure/closet,
+/obj/item/weapon/canvas/twentythreeXnineteen,
+/obj/item/weapon/canvas/nineteenXnineteen,
+/obj/item/weapon/canvas/twentythreeXtwentythree,
+/obj/item/weapon/storage/crayons,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bWI" = (
+/obj/effect/decal/remains/human,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWJ" = (
+/turf/closed/wall/r_wall,
+/area/hallway/secondary/exit{
+ name = "\improper Departure Lounge"
+ })
+"bWK" = (
+/turf/closed/wall/r_wall,
+/area/security/checkpoint2{
+ name = "Customs"
+ })
+"bWL" = (
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"bWM" = (
+/obj/structure/window/reinforced,
+/obj/item/device/flashlight/lantern,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"bWN" = (
+/obj/item/device/flashlight/lantern,
+/obj/structure/window/reinforced,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"bWO" = (
+/obj/structure/grille/broken,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bWP" = (
+/turf/open/floor/plasteel/green/corner{
+ dir = 4
+ },
+/area/hydroponics)
+"bWQ" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/green/corner{
+ dir = 1
+ },
+/area/hydroponics)
+"bWR" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bWS" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ tag = "icon-intact (EAST)";
+ icon_state = "intact";
+ dir = 4
+ },
+/obj/machinery/airalarm{
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel/arrival{
+ dir = 1
+ },
+/area/hallway/secondary/entry)
+"bWT" = (
+/turf/open/floor/plasteel/green/side{
+ dir = 4
+ },
+/area/hydroponics)
+"bWU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9;
+ pixel_y = 0
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bWV" = (
+/obj/structure/table/reinforced,
+/obj/item/weapon/book/manual/barman_recipes,
+/obj/item/weapon/reagent_containers/glass/rag,
+/turf/open/floor/plasteel/darkred/side{
+ dir = 8
+ },
+/area/crew_quarters/bar)
+"bWW" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/structure/chair/wood/normal,
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bWX" = (
+/obj/effect/landmark/start{
+ name = "Botanist"
+ },
+/obj/machinery/holopad,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"bWY" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/green/side{
+ dir = 8
+ },
+/area/hydroponics)
+"bWZ" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXa" = (
+/obj/structure/table/wood/fancy,
+/obj/item/toy/cards/deck,
+/turf/open/floor/plasteel/vault{
+ dir = 5
+ },
+/area/crew_quarters/bar)
+"bXb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/sign/poster{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/neutral/corner,
+/area/hallway/primary/central)
+"bXc" = (
+/obj/machinery/newscaster{
+ pixel_y = 1
+ },
+/turf/closed/wall,
+/area/crew_quarters/kitchen)
+"bXd" = (
+/obj/structure/chair/wood/normal{
+ icon_state = "wooden_chair";
+ dir = 1
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXe" = (
+/obj/structure/chair/wood/normal{
+ icon_state = "wooden_chair";
+ dir = 1
+ },
+/turf/open/floor/plasteel/vault{
+ dir = 5
+ },
+/area/crew_quarters/bar)
+"bXf" = (
+/obj/effect/landmark/start{
+ name = "Assistant"
+ },
+/obj/structure/chair/wood/normal{
+ icon_state = "wooden_chair";
+ dir = 1
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXg" = (
+/obj/structure/chair/stool,
+/turf/open/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/crew_quarters/bar)
+"bXh" = (
+/turf/open/floor/plating{
+ burnt = 1;
+ icon_state = "panelscorched"
+ },
+/area/maintenance/apmaint)
+"bXi" = (
+/turf/open/floor/plating{
+ broken = 1;
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/apmaint)
+"bXj" = (
+/turf/open/floor/plasteel/green/corner{
+ dir = 8
+ },
+/area/hydroponics)
+"bXk" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/green/corner{
+ dir = 8
+ },
+/area/hydroponics)
+"bXl" = (
+/obj/machinery/door/airlock/glass{
+ name = "Kitchen";
+ req_access_txt = "25;28"
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/kitchen)
+"bXm" = (
+/obj/structure/chair/stool/bar,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/vault{
+ dir = 5
+ },
+/area/crew_quarters/bar)
+"bXn" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/sign/poster{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bXo" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
+ tag = "icon-intact (EAST)";
+ icon_state = "intact";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bXp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
/obj/machinery/holopad,
/turf/open/floor/plasteel,
-/area/crew_quarters/sleep)
-"bWk" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/fore)
-"bWj" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
-/turf/open/floor/plasteel,
-/area/security/main)
-"bWi" = (
-/obj/item/weapon/storage/secure/safe{
- pixel_x = -22;
- pixel_y = 32
- },
-/turf/open/floor/plasteel/darkred/side,
-/area/security/hos)
-"bWh" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plating,
-/area/maintenance/fsmaint)
-"bWg" = (
-/obj/effect/landmark/start{
- name = "Security Officer"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+/area/hallway/primary/central)
+"bXq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/security/main)
-"bWf" = (
-/obj/effect/landmark/start{
- name = "Security Officer"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
+/obj/machinery/firealarm{
dir = 4;
- on = 1;
- scrub_N2O = 0;
- scrub_Toxins = 0
- },
-/turf/open/floor/plasteel,
-/area/security/main)
-"bWe" = (
-/obj/machinery/button/door{
- id = "supplybridge";
- name = "Space Bridge Control";
- pixel_x = 0;
- pixel_y = -27;
- req_access_txt = "13"
- },
-/turf/open/space,
-/area/space)
-"bWd" = (
-/turf/closed/wall/r_wall,
-/area/security/hos)
-"bWc" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/sign/barsign,
-/turf/open/floor/plating,
-/area/maintenance/fsmaint)
-"bWb" = (
-/obj/structure/closet/bombcloset,
-/turf/open/floor/plasteel/showroomfloor,
-/area/security/main)
-"bWa" = (
-/obj/structure/closet/l3closet,
-/turf/open/floor/plasteel/showroomfloor,
-/area/security/main)
-"bVZ" = (
-/obj/structure/lattice,
-/obj/machinery/camera/motion{
- c_tag = "MiniSat Entrance";
- dir = 2;
- network = list("MiniSat")
- },
-/turf/open/space,
-/area/space)
-"bVY" = (
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/AIsatextAP)
-"bVX" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/wreck/ai)
-"bVW" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
- dir = 2;
- on = 1;
- scrub_N2O = 0;
- scrub_Toxins = 0
+ pixel_x = -28
},
/turf/open/floor/plasteel/black,
-/area/wreck/ai)
-"bVV" = (
-/obj/item/device/radio/intercom{
- broadcasting = 1;
- frequency = 1447;
- listening = 0;
- name = "Station Intercom (AI Private)";
- pixel_x = 0;
- pixel_y = 24
- },
-/turf/open/floor/bluegrid,
-/area/wreck/ai)
-"bVU" = (
-/obj/machinery/camera/motion{
- c_tag = "MiniSat External Starboard";
- dir = 4;
- network = list("MiniSat")
- },
-/turf/open/space,
-/area/space)
-"bVT" = (
-/obj/machinery/door/firedoor/heavy,
-/obj/machinery/door/airlock/glass_command{
- name = "AI Core";
- req_access_txt = "65"
- },
-/turf/open/floor/plasteel/white,
-/area/wreck/ai)
-"bVS" = (
-/obj/machinery/camera/motion{
- c_tag = "MiniSat External Port";
+/area/crew_quarters/bar)
+"bXr" = (
+/obj/structure/disposalpipe/segment{
dir = 8;
- network = list("MiniSat")
+ icon_state = "pipe-c"
},
-/turf/open/space,
-/area/space)
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXs" = (
+/obj/structure/chair/wood/normal{
+ icon_state = "wooden_chair";
+ dir = 4
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXt" = (
+/obj/structure/chair/wood/normal{
+ icon_state = "wooden_chair";
+ dir = 8
+ },
+/turf/open/floor/plasteel/black,
+/area/crew_quarters/bar)
+"bXu" = (
+/obj/machinery/hydroponics/constructable,
+/turf/open/floor/plasteel/green/side,
+/area/hydroponics)
+"bXv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall,
+/area/crew_quarters/bar)
+"bXw" = (
+/obj/structure/frame/machine,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bXx" = (
+/obj/machinery/airalarm{
+ pixel_y = 22
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/arrival)
+"bXy" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/arrival)
+"bXz" = (
+/turf/closed/wall/r_wall,
+/area/library{
+ name = "Lounge"
+ })
+"bXA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/sign/poster{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/neutral/corner{
+ dir = 1
+ },
+/area/hallway/primary/central)
+"bXB" = (
+/obj/structure/sign/poster{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/neutral/corner{
+ dir = 1
+ },
+/area/hallway/primary/central)
+"bXC" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_x = 0;
+ pixel_y = 27
+ },
+/turf/open/floor/plasteel/neutral/corner{
+ dir = 4
+ },
+/area/hallway/primary/central)
+"bXD" = (
+/obj/structure/sign/poster{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/neutral/corner{
+ dir = 4
+ },
+/area/hallway/primary/central)
+"bXE" = (
+/turf/open/floor/plasteel/warning{
+ dir = 5
+ },
+/area/assembly/chargebay)
+"bXF" = (
+/obj/machinery/door/airlock/shuttle{
+ name = "Arrivals Shuttle Airlock"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/arrival)
+"bXG" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark{
+ name = "JoinLate"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9;
+ pixel_y = 0
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/arrival)
+"bXH" = (
+/obj/item/trash/tray,
+/obj/item/weapon/reagent_containers/food/snacks/badrecipe,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bXI" = (
+/obj/structure/closet/radiation,
+/obj/structure/sign/poster{
+ pixel_x = 32
+ },
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
+"bXJ" = (
+/obj/item/chair,
+/obj/item/trash/popcorn,
+/turf/open/floor/plating{
+ broken = 1;
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/apmaint)
+"bXK" = (
+/obj/structure/chair,
+/obj/structure/sign/poster{
+ pixel_x = 32
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/maintenance/apmaint)
+"bXL" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = -29
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/shuttle/arrival)
+"bXM" = (
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/assembly/chargebay)
+"bXN" = (
+/obj/item/weapon/wrench,
+/turf/open/floor/plating,
+/area/maintenance/apmaint)
(1,1,1) = {"
aaa
diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm
index 44ae17c2bb2..903cc198fdc 100644
--- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm
+++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm
@@ -55526,9 +55526,6 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"crh" = (
-/obj/structure/transit_tube{
- icon_state = "Block"
- },
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -55671,12 +55668,10 @@
/turf/open/floor/plasteel/warning,
/area/hallway/secondary/entry)
"crA" = (
-/obj/structure/transit_tube/station{
- dir = 8;
- icon_state = "closed";
- reverse_launch = 1
- },
/obj/structure/transit_tube_pod,
+/obj/structure/transit_tube/station/reverse/flipped{
+ dir = 4
+ },
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -55835,9 +55830,7 @@
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"crR" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
+/obj/structure/transit_tube,
/turf/open/floor/plating/warnplate{
dir = 8
},
@@ -55884,10 +55877,8 @@
/turf/open/floor/plating,
/area/engine/engineering)
"crY" = (
-/obj/structure/transit_tube{
- icon_state = "N-S"
- },
/obj/structure/window/reinforced/fulltile,
+/obj/structure/transit_tube,
/turf/open/floor/plating,
/area/engine/engineering)
"crZ" = (
@@ -55973,8 +55964,8 @@
/turf/open/space,
/area/space)
"csi" = (
-/obj/structure/transit_tube{
- icon_state = "N-SE"
+/obj/structure/transit_tube/curved/flipped{
+ dir = 1
},
/turf/open/space,
/area/space)
@@ -55987,8 +55978,8 @@
/turf/open/floor/plating/airless,
/area/space/nearstation)
"csl" = (
-/obj/structure/transit_tube{
- icon_state = "E-NW"
+/obj/structure/transit_tube/curved{
+ dir = 4
},
/turf/open/space,
/area/space)
@@ -55999,12 +55990,12 @@
/turf/open/floor/plating/airless,
/area/space/nearstation)
"csn" = (
-/obj/structure/transit_tube,
+/obj/structure/transit_tube/horizontal,
/turf/open/space,
/area/space)
"cso" = (
-/obj/structure/transit_tube,
/obj/structure/lattice,
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"csp" = (
@@ -56200,18 +56191,18 @@
/turf/open/space,
/area/space)
"csM" = (
-/obj/structure/transit_tube,
/obj/structure/lattice,
/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/structure/transit_tube/crossing/horizontal,
/turf/open/space,
/area/space)
"csN" = (
-/obj/structure/transit_tube,
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"csO" = (
/obj/structure/window/reinforced/fulltile,
-/obj/structure/transit_tube,
+/obj/structure/transit_tube/horizontal,
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"csP" = (
@@ -56240,9 +56231,7 @@
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"csU" = (
-/obj/structure/transit_tube/station{
- reverse_launch = 1
- },
+/obj/structure/transit_tube/station/reverse,
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"csV" = (
@@ -94052,7 +94041,7 @@ crA
crR
crY
csi
-csL
+aaa
aaa
aaf
aag
@@ -94308,7 +94297,7 @@ cqY
cqY
cqY
cig
-csh
+aaa
csl
aaa
aaf
@@ -95080,7 +95069,7 @@ aaa
aaa
aaf
aaa
-csp
+csn
aaa
aaf
aag
@@ -96108,7 +96097,7 @@ aaa
aaa
aaf
aaa
-csp
+csn
aaa
aaf
aag
@@ -97136,7 +97125,7 @@ aaa
aaa
aaf
aaa
-csp
+csn
aaa
aaf
aag
@@ -99449,7 +99438,7 @@ aaa
aaa
aaf
csD
-csT
+ctb
csV
ctb
ctj
diff --git a/code/__DEFINES/pipe_construction.dm b/code/__DEFINES/pipe_construction.dm
index f19c19824ab..84c4563bf2f 100644
--- a/code/__DEFINES/pipe_construction.dm
+++ b/code/__DEFINES/pipe_construction.dm
@@ -38,4 +38,21 @@ Construction breaks otherwise
#define DISP_END_OUTLET 7
#define DISP_END_CHUTE 8
#define DISP_SORTJUNCTION 9
-#define DISP_SORTJUNCTION_FLIP 10
\ No newline at end of file
+#define DISP_SORTJUNCTION_FLIP 10
+
+//Transit tubes
+#define TRANSIT_TUBE_STRAIGHT 0
+#define TRANSIT_TUBE_STRAIGHT_CROSSING 1
+#define TRANSIT_TUBE_CURVED 2
+#define TRANSIT_TUBE_DIAGONAL 3
+#define TRANSIT_TUBE_DIAGONAL_CROSSING 4
+#define TRANSIT_TUBE_JUNCTION 5
+#define TRANSIT_TUBE_STATION 6
+#define TRANSIT_TUBE_TERMINUS 7
+#define TRANSIT_TUBE_POD 8
+
+//the open status of the transit tube station
+#define STATION_TUBE_OPEN 0
+#define STATION_TUBE_OPENING 1
+#define STATION_TUBE_CLOSED 2
+#define STATION_TUBE_CLOSING 3
\ No newline at end of file
diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm
index a0219d21cb3..fbc398239d9 100644
--- a/code/__HELPERS/type2type.dm
+++ b/code/__HELPERS/type2type.dm
@@ -347,53 +347,6 @@ for(var/t in test_times)
/proc/isLeap(y)
return ((y) % 4 == 0 && ((y) % 100 != 0 || (y) % 400 == 0))
-// A copy of text2dir, extended to accept one and two letter
-// directions, and to clearly return 0 otherwise.
-/proc/text2dir_extended(direction)
- switch(uppertext(direction))
- if("NORTH", "N")
- return 1
- if("SOUTH", "S")
- return 2
- if("EAST", "E")
- return 4
- if("WEST", "W")
- return 8
- if("NORTHEAST", "NE")
- return 5
- if("NORTHWEST", "NW")
- return 9
- if("SOUTHEAST", "SE")
- return 6
- if("SOUTHWEST", "SW")
- return 10
- else
- return 0
-
-
-
-// A copy of dir2text, which returns the short one or two letter
-// directions used in tube icon states.
-/proc/dir2text_short(direction)
- switch(direction)
- if(1)
- return "N"
- if(2)
- return "S"
- if(4)
- return "E"
- if(8)
- return "W"
- if(5)
- return "NE"
- if(6)
- return "SE"
- if(9)
- return "NW"
- if(10)
- return "SW"
- else
- return
//Turns a Body_parts_covered bitfield into a list of organ/limb names.
diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm
index f0d948b3948..1e280750ff9 100644
--- a/code/game/machinery/Sleeper.dm
+++ b/code/game/machinery/Sleeper.dm
@@ -60,13 +60,13 @@
if(state_open)
icon_state += "-open"
-/obj/machinery/sleeper/container_resist()
+/obj/machinery/sleeper/container_resist(mob/living/user)
visible_message("[occupant] emerges from [src]!",
"You climb out of [src]!")
open_machine()
/obj/machinery/sleeper/relaymove(mob/user)
- container_resist()
+ container_resist(user)
/obj/machinery/sleeper/open_machine()
if(!state_open && !panel_open)
diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm
index 327ded8f465..ffde197e872 100644
--- a/code/game/machinery/dna_scanner.dm
+++ b/code/game/machinery/dna_scanner.dm
@@ -78,8 +78,7 @@
open_machine()
-/obj/machinery/dna_scannernew/container_resist()
- var/mob/living/user = usr
+/obj/machinery/dna_scannernew/container_resist(mob/living/user)
var/breakout_time = 2
if(state_open || !locked) //Open and unlocked, no need to escape
state_open = 1
diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm
index 713e8580cff..2f24b031074 100644
--- a/code/game/machinery/pipe/pipe_dispenser.dm
+++ b/code/game/machinery/pipe/pipe_dispenser.dm
@@ -195,16 +195,16 @@ Nah
return 1
var/dat = {"Transit Tubes:
-Straight Tube
-Straight Tube with Crossing
-Curved Tube
-Diagonal Tube
-Junction
+Straight Tube
+Straight Tube with Crossing
+Curved Tube
+Diagonal Tube
+Diagonal Tube with Crossing
+Junction
Station Equipment:
-Through Tube Station
-Terminus Tube Station
-Tube Blocker
-Transit Tube Pod
+Through Tube Station
+Terminus Tube Station
+Transit Tube Pod
"}
user << browse("