From c1424696708c39b00874d89370239119c2bc3072 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Sun, 9 Aug 2026 18:55:06 -0500 Subject: [PATCH 1/5] Fix --- maplestation_modules/icons/mob/tails.dmi | Bin 4436 -> 10872 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/maplestation_modules/icons/mob/tails.dmi b/maplestation_modules/icons/mob/tails.dmi index 626165be62af5ee11e64120386e02a47b88f3d76..b4cdc19cf1632e7144adebafc1ca7a847ac9b207 100644 GIT binary patch literal 10872 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 BooWC8 literal 4436 zcmYjV2{aVm_aAGFeXS@X(x5`go@Hb&vVEnhJy!-BXv6dFbJU}rZ007`IH8HRT0GRN{ z1H;O4jC3)+h#f0=%UiaF$NFVl#^K>nPtUN2C!(OBU}|crudgp6BBG_GB_Sc<#fuk3 zMK$~T`#8eXaR>mDzqN%8KyP8#{n!S;ZSDOH9zA#S^Yr!ig!%vge}BwPX$Lkc@f!|x z-eH}1x$juzD_t}iDbkGKeCW;oB;ve1WySoWPJ_LTzNE6!;$&JsyQ~hc2T`hA8d|B%3HJxTg)z&(Ot1HBcWREPsxD#vJ_wTim@A;V z_z^#MWBNs4tVWIJm%qMd5eIZC-C2Kw%2dSiWi1YBl4!&C-~H@*mbe=8^{6tmsYnqW z-aiG4uI#N>XE1vwSiDz}I1F0I~i1<5~vp`Rq@TR+Oc$ zM^u^s$J?P8Z<{lmslD;)cBDogIr*U~jhipiul1N#8@)Qe{N-96C?NYnTSjlrW}w2* zc%;G$<+SQSs&g5@RN(w%5G_s;a)5AOP2SwCg%a19KW&O|w7Q;(ay=zDJuLbxF>vQpefvQmU7lL*Mi#);XcCm88LiVMDwO@1UXKdg| z6|XW!$seH{T5JzuQ)humtPki#JD>E-$h}mPI|3I?*4(0R>1D8P%DH@nf%@2v(Ua;A zQ9jr4<_|(I65M1heLrjhF7FV^awngeA`G%cReMC=ie+L-KOnI}ihBFGILLVqJ=CZY zq<$yNNTpD1#f0SF`caZ35e}~BIIv}Y z29)IVx_R_ZAeIO0VP4pKkqTBb+{NrYdGWz38T8`hP!majTc@mbSM6l%;Jrh|7cobl zyn8wAw!Xn~IK?)2N#x`Y!J*FwTM?}1>Kn~*sF>8ll7-^A`=Cm1s*WbpO{u7u=rYF@ zT86jJ4CtpJw*ax-ujuh{2H)TEMQAxgC*g84*;C6>E03yXgnXJF03YYIo*d0Bblv1s zNOy2HmqSH_?o%vY{_YmrD#lTe#t-xZG+H`*3FMJ_E^dJAmk zsX`q^$;7P7*ZxF;uAD_+tR>-sysK*RDCq+(5ves>%D3O5#f3ij-G1xHVZHPtCNX6# zti4{L-i%a5wP0fcN=mukn5~g6ZZ-9qVd(Ll^?QG-8Y2roHK_Yh(wd-gDB^#v3zAB+;Ywz#5EsQDl&hwjOF z`R9t5T&*N7m=Erb)sk-U(u7Ti%DQtqTZDOlsFfmQag>HTv^M7A1lgl?bLv#5Ju3Rd>vI+u67dDEvtZAIz1!W>$auR6Eg3L} z(`3>5(xQ+xALcPMP-~8Nhqu9Fb0)-c5^~b(N_=J$6>DXc@%<7P#o`y6znML1s0lPS z$DEQhSxMfRoRm=kaPTk)S{mw~7mInKu(Xxn#rRCghk><2P3V`=AGq>oac3)Q6=fzE zLT6m}ikl>M720^skkN^ZP54Im&|qDZQ9c#gnqjwM()*dUsAQ@rGj?@I>n4;zx`TKx_@?~&+C5Un zD;teA57N}2}3G5rp z*>-t!f<@Hw(sbZeIaQNn21Ss73{d)oL$J0)`js>1MW8AXfR7CVYSJPVh7Mg$p)9iX z@If>82FhCd9p9;z5f|$p$!m)fiCtQFSUxP0qIh*2>Kz;hZ`C4#8nR|qjtIZzby|$% zy2!4*wAmKXaVek3Lg(gR!$D!4-JNmiPi{HY1gb2bd4BGuZAkf(f0O(V+oi3&$mbz9 zM;%61z@|Huh8L2k(S+|Be;i{f)Q{0UQd2S@v|zYNfs(?}e9(^Y9O{ZC-62TrsY2jM zaGTtCBbG%5k=zf;!Gg%kDfb#}k$L6XY~v$783}jscjf?)qxZ%k7047HWtSD8{Ukxe zQ^R6+@&2^L_vjHfw_Q=ItZr2(d!N!}@`1ZX7W%|R*j+`nW3 z0o>aV3!(Fm*xMtWxK5*OYV0)ED-x0=9(FN!WPc<{m??$|q&S^xdcD`G#NG5?d5+rM zp6d>IxC@snM}wnxrRTf5ge;hP`D}aMbg{S>r-Ctu*V#;Tt>utEFPczMK+BLE;M{gZ zUnqs;EoDx**bgztW*ve7rhp1^z&PswG5!#YU<9ZjVqQg$X`IhCY(sjW_en@Wu}&2z zpMBlVT$!|HM9y;5Jhn?KmEUXb^p0k-=+8%-bUljC7$?_gtsd`sKKUW2BWhm zG`(C89G~wfd}~bUZ1~CGn*jlYEM z(pbU0ePm_-)k=;dZ}ge9JqY3oYt9y=U41+(SUy?^NN1n@x^ zMj4kj4I*nT9fi+{J;k1n&V9D1it#Tz7vc^vIwKNZmY)UnN+r(yQq|4B&CL7C8Wom# z$=v-Q*M{a?!lV%XJQbOo({@R>FjW=*XkIteIL{FS4{2fs^#a4d2V$839nTJ~VDD5= zKbQn@;GK*Pm&h6yJ$btQ5aTqO8iMME$artxM4G2G?cpJv%ncU(C7oo!=d|>D!r=jT z%GamB@AfuK$Kos+wy2B^SI8mVCWVpxEW}Y4BXH6_fuU_wea=AJMDXm1(c;##MM!-c zRADR2CFIpkoWjMDJNLzRRV~gfv(#J{`IPoFhZ(DGL$=s9>pPh;)OV0g*U>*f#*Xr_ zAP{`I+F@RG13?wG?p7|B2daR%iezo@puw<#(l zFejn>4Sj}xl`gxe_5!^TG%F-fsAsFIA(^8$aQK-%9q!y90e^RUA3EQ!Z5T@r@C%(X z*PcIKIX4}b5RDff*A!J=CCdE?Hy|_&U)r$m|8tg@GDqfRF}5%m_8Rco7GL(Oyd@md zx@f`es%KTmykugBZv422A%o{5L?6B3?#r-{#-$-ooxb*)F0Q0!rh7H+7y{#Bk*7RU zjw;J*4OfiaIhKi@^J<%Xvq;+`wL-mHy7K%x$0ZDOzJgPLr(#8FN2hFI> zBRjuep|Nx*;ik8dd%{$^Z>9CRq1@ZzIt;Z;ygrCevi&fsi}6a3g3xorDwnifZHH11 ziAkseuR@rPkX@6UsvIs z;1h)yn;gynLZZ-lPobSGcqFf>T-l}WQAgA1FutcE`C<~msBfE3O*N`zmGtNw0b+C6 z_{f@HtiGszh2WG&D01FJb^}nStcrZ0;TI!&acoZN&3)7bI@*D+pqLn`7(3_rCo`QUl3-l}pa?w+ds8o2rLQb~b z`~Bz{;kt=#ZpDcxThzmTAPb{gByXx~bh@~a@5Ob_vlR_^UGAl`FC((=$DmL6_p>7y zU1aTh(xUu4$N^eO6mljfTlKhYUM~XC>s`UlfU zI6WO#U0n@nF4%a@G4osYgL&k?i0aUPlZ#B{Dyyr=WIEU)f4)uVNG82eX82I&I&kSa zd?9fQfAsNEy#09wA;R$gjhJKOmc8sT61hd@w!g$6gtlyvDR-|iEK(!4$^Lh*Gb|FL d*NI1<&r4z%ZKrBRk3T#BriK;<-}GI={tqb=0$Tt8 From dd58f433a35f6fed3fbd906b695721daf04550af Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Sun, 9 Aug 2026 23:56:13 -0500 Subject: [PATCH 2/5] Omegastuff --- _maps/map_files/OmegaStation/OmegaStation.dmm | 1776 ++++++++++------- 1 file changed, 1031 insertions(+), 745 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 584a23cc8538..2be9de453727 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -6,9 +6,6 @@ /obj/effect/landmark/carpspawn, /turf/open/space, /area/space) -"aad" = ( -/turf/closed/mineral/random/labormineral, -/area/centcom/asteroid/nearstation) "aae" = ( /obj/structure/lattice, /turf/open/space, @@ -3515,15 +3512,14 @@ /obj/effect/turf_decal/delivery, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table/glass, -/obj/item/storage/medkit{ - pixel_y = 4; - pixel_x = 5 - }, /obj/item/storage/medkit/fire, /obj/effect/turf_decal/siding/blue{ dir = 1 }, /obj/structure/window/reinforced/spawner/directional/north, +/obj/item/storage/medkit/regular{ + pixel_z = 6 + }, /turf/open/floor/iron, /area/station/medical/storage) "ajF" = ( @@ -3857,20 +3853,23 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Airlock Supply Pump" }, -/turf/open/floor/plating, -/area/station/engineering/atmos) +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "akO" = ( -/obj/structure/lattice, -/obj/item/broken_bottle, -/obj/item/pickaxe, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/misc/asteroid/airless, -/area/station/asteroid) +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ + dir = 4 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) "akP" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -4295,6 +4294,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "alV" = ( @@ -4961,13 +4961,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Incinerator" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron, /area/station/engineering/atmos) "anA" = ( @@ -6565,6 +6559,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "arq" = ( @@ -6575,9 +6570,11 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "ars" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "art" = ( @@ -6617,12 +6614,17 @@ /area/station/security/warden) "arx" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/mix_tank, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 10 + }, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "ary" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) @@ -6632,6 +6634,10 @@ name = "Station Intercom"; pixel_y = 24 }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 8; + name = "Waste Output" + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "arA" = ( @@ -7022,6 +7028,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "asz" = ( @@ -7077,9 +7084,6 @@ /turf/open/floor/iron, /area/station/maintenance/department/security) "asH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Plasma to Pure" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/north{ c_tag = "Atmospherics - Fore"; @@ -7088,6 +7092,7 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "asI" = ( @@ -7315,6 +7320,7 @@ /obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ dir = 4 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/atmos) "atA" = ( @@ -7700,12 +7706,13 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "auw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Pure to Port" - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Pure to Port"; + dir = 4 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "aux" = ( @@ -7945,24 +7952,23 @@ /area/station/commons/toilet/restrooms) "avx" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Oxygen to Airmix" - }, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron/dark/side, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "avy" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "avz" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -8201,6 +8207,17 @@ dir = 4 }, /area/station/service/bar) +"awq" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "aws" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -8442,11 +8459,13 @@ /area/station/maintenance/department/engine) "axo" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "axp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot_red, @@ -9180,6 +9199,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/iron, /area/station/maintenance/department/security) "azh" = ( @@ -9216,10 +9236,8 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "azm" = ( /obj/effect/decal/cleanable/dirt, @@ -9482,14 +9500,16 @@ /turf/open/floor/iron/dark, /area/station/security/detectives_office) "aAn" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 9 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/sign/warning/no_smoking/directional/south, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "aAu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos{ @@ -9552,6 +9572,7 @@ /area/station/engineering/atmos/office) "aAA" = ( /obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/atmos) "aAB" = ( @@ -10109,7 +10130,6 @@ /obj/structure/table/wood, /obj/item/clipboard, /obj/item/paper, -/obj/item/pen, /obj/effect/turf_decal/stripes/white/line{ dir = 1 }, @@ -10118,6 +10138,11 @@ network = list("ss13","medbay") }, /obj/structure/sign/poster/official/safety_report/directional/west, +/obj/item/storage/box/bodybags{ + pixel_y = 7; + pixel_x = 4 + }, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/medical/morgue) "aCz" = ( @@ -10156,16 +10181,15 @@ /area/station/hallway/primary/fore) "aCF" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom{ - name = "Station Intercom"; - pixel_y = 24 - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/shower/directional/south, +/obj/structure/fluff/shower_drain, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -10406,9 +10430,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 - }, /turf/open/floor/iron, /area/station/engineering/atmos) "aDm" = ( @@ -10691,12 +10712,15 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "aEg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ - dir = 1 - }, /obj/structure/cable, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Oxygen to Pure" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "aEh" = ( /obj/machinery/light/directional/west, @@ -10754,7 +10778,6 @@ network = list("ss13","engine"); dir = 9 }, -/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron, /area/station/engineering/supermatter/room) "aEq" = ( @@ -10826,9 +10849,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/structure/fluff/shower_drain, /turf/open/floor/iron, /area/station/engineering/supermatter/room) "aEA" = ( @@ -11114,11 +11135,9 @@ /turf/open/floor/iron, /area/station/cargo/storage) "aFr" = ( -/obj/machinery/power/emitter{ - dir = 4 - }, /obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/south, +/obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -12196,8 +12215,7 @@ "aIt" = ( /obj/effect/turf_decal/delivery, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/supermatter/room) "aIu" = ( @@ -12627,6 +12645,9 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random/directional/north, /obj/effect/turf_decal/bot_red, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "aJC" = ( @@ -12864,9 +12885,11 @@ /turf/closed/wall, /area/station/maintenance/department/medical) "aKo" = ( -/obj/structure/lattice, -/turf/open/misc/asteroid/airless, -/area/centcom/asteroid/nearstation) +/obj/machinery/power/turbine/turbine_outlet{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) "aKq" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -16107,10 +16130,6 @@ req_access = list("medical") }, /obj/structure/cable, -/obj/item/storage/medkit{ - pixel_y = 4; - pixel_x = 5 - }, /obj/item/storage/medkit/brute, /obj/effect/turf_decal/siding/blue{ dir = 1 @@ -16120,6 +16139,9 @@ dir = 1 }, /obj/machinery/light/cold/directional/south, +/obj/item/storage/medkit/regular{ + pixel_z = 6 + }, /turf/open/floor/iron, /area/station/medical/storage) "aSZ" = ( @@ -16925,13 +16947,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, /obj/machinery/camera/directional/east{ network = list("ss13","engine"); c_tag = "Engineering - Atmospherics" }, +/obj/structure/fluff/shower_drain, /turf/open/floor/iron, /area/station/engineering/supermatter/room) "aVA" = ( @@ -17152,7 +17172,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/machinery/meter/monitored/layer4, +/obj/machinery/meter/layer4, /turf/open/floor/plating, /area/station/maintenance/department/medical) "aWe" = ( @@ -18432,12 +18452,15 @@ /turf/open/floor/iron/white, /area/station/medical/storage) "aZH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 - }, /obj/structure/cable, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Nitrogen to Pure" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, /area/station/engineering/atmos) "aZJ" = ( /obj/structure/reagent_dispensers/plumbed{ @@ -19766,7 +19789,7 @@ }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/bot_red, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ +/obj/machinery/atmospherics/components/unary/thermomachine{ dir = 8 }, /turf/open/floor/iron/dark/corner{ @@ -20910,16 +20933,17 @@ c_tag = "Atmospherics - Aft Starboard"; network = list("ss13","engine") }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 1 }, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/engineering/atmos) +/obj/effect/turf_decal/bot_white, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) "bgi" = ( /obj/machinery/camera/directional/south{ c_tag = "Atmospherics - Aft Port"; @@ -20933,22 +20957,8 @@ /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "bgj" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/directional/north{ - network = list("ss13","engine"); - c_tag = "Atmospherics - Incinerator Airlock" - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 1 - }, -/obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 - }, -/turf/open/floor/engine, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) "bgk" = ( /obj/structure/cable, @@ -21922,10 +21932,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "bjY" = ( @@ -21967,6 +21980,17 @@ "bku" = ( /turf/closed/wall, /area/station/maintenance/department/engine) +"bkw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "bky" = ( /obj/structure/chair/sofa/bench/left{ dir = 4 @@ -22283,6 +22307,13 @@ dir = 1 }, /area/station/service/hydroponics) +"brQ" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "bsx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22955,9 +22986,7 @@ /area/station/science/ordnance/testlab) "bzi" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "bzm" = ( @@ -23135,15 +23164,15 @@ "bOy" = ( /obj/item/stack/ore/iron, /obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "bOz" = ( /obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23210,6 +23239,14 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating, /area/station/asteroid) +"bTa" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos) "bUc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -23362,19 +23399,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/engineering/atmos/office) -"chJ" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/airalarm/directional/west, -/obj/machinery/electrolyzer, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/atmos) "cig" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32 @@ -23404,6 +23428,12 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"clM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "clR" = ( /obj/machinery/power/solar_control{ name = "Port Bow Solar Control" @@ -23456,13 +23486,6 @@ "coA" = ( /turf/open/floor/grass, /area/station/security/prison) -"coQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/passive_vent, -/turf/open/floor/plating/airless, -/area/station/maintenance/disposal/incinerator) "coR" = ( /obj/effect/turf_decal/bot, /obj/structure/table/glass, @@ -23559,11 +23582,12 @@ /turf/open/floor/plating, /area/station/service/lawoffice) "cvi" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + name = "CO2 to Pure" + }, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -23579,6 +23603,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) +"cwS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/asteroid/full, +/turf/open/floor/plating/airless, +/area/station/asteroid) "cxe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/chair/stool/directional/east, @@ -23646,10 +23675,6 @@ /obj/effect/spawner/random/structure/closet_private, /turf/open/floor/plating, /area/station/maintenance/starboard) -"cCp" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine/vacuum, -/area/station/maintenance/disposal/incinerator) "cCv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23698,12 +23723,13 @@ /turf/closed/wall/r_wall, /area/station/engineering/atmos) "cFO" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, /area/station/engineering/atmos) "cFR" = ( /obj/structure/cable, @@ -23736,6 +23762,14 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"cJy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Oxygen to Airmix" + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/atmos) "cKT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -23862,14 +23896,15 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/server) "cTD" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 4 }, +/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "cUd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23953,6 +23988,13 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron, /area/station/maintenance/department/science) +"dak" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 1 + }, +/turf/closed/wall/r_wall/rust, +/area/station/maintenance/disposal/incinerator) "dbf" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -24143,6 +24185,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"dmm" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "dmw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24221,6 +24270,15 @@ /obj/effect/turf_decal/sand, /turf/open/floor/plating, /area/station/maintenance/department/engine) +"dvJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "dvO" = ( /obj/machinery/camera/directional/south{ c_tag = "Arrivals - Starboard"; @@ -24312,17 +24370,11 @@ /area/station/maintenance/department/security) "dFV" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Oxygen to Pure" - }, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron/dark/corner, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "dFZ" = ( /obj/effect/turf_decal/siding/wood{ @@ -24386,6 +24438,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"dJX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, +/turf/open/floor/plating, +/area/station/maintenance/department/security) "dKT" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -24416,6 +24475,9 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 8 + }, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) "dNg" = ( @@ -24431,6 +24493,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard) +"dPS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/engineering/atmos) "dPX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -24571,7 +24640,6 @@ /turf/open/floor/iron, /area/station/hallway/secondary/entry) "edr" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, @@ -24595,12 +24663,9 @@ /turf/open/floor/iron/white, /area/station/commons/long_term_storage) "eew" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "egm" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -24617,7 +24682,9 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/machinery/atmospherics/components/binary/pump{ + name = "N2O to Pure" + }, /turf/open/floor/iron/dark/corner{ dir = 4 }, @@ -24807,6 +24874,15 @@ /obj/structure/holosign/barrier/atmos, /turf/open/floor/plating, /area/station/maintenance/department/security) +"eti" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "euk" = ( /obj/machinery/hydroponics/soil, /obj/effect/turf_decal/sand, @@ -24849,9 +24925,6 @@ /area/station/maintenance/department/crew_quarters/bar) "eva" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air to Distro"; dir = 1 @@ -24859,7 +24932,7 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron/dark/corner, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "ewT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -24918,12 +24991,15 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical) "eyu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8 - }, /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /obj/structure/sign/warning/fire/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "eyH" = ( @@ -24954,6 +25030,10 @@ /obj/structure/sign/warning/electric_shock/directional/south, /turf/open/misc/asteroid/airless, /area/station/asteroid) +"eBd" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "eBu" = ( /obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ dir = 8 @@ -24965,17 +25045,15 @@ /area/station/science/ordnance/storage) "eCg" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1; - name = "Nitrogen to Airmix" - }, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 1 }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "eDE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25040,6 +25118,13 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, /area/station/command/gateway) +"eLc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "eMw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output, /turf/open/floor/engine/vacuum, @@ -25070,18 +25155,6 @@ /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/iron, /area/station/maintenance/starboard) -"eOs" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/pipe_dispenser, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "ePE" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/noticeboard/directional/west, @@ -25182,6 +25255,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/service/cafeteria) +"eZm" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/head/utility/welding, +/obj/item/clothing/head/utility/welding{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "eZs" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -25336,13 +25420,10 @@ c_tag = "Atmospherics - Aft"; network = list("ss13","engine") }, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "fjN" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -25363,6 +25444,18 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/side, /area/station/cargo/bitrunning/den) +"fkv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Plasma to Pure" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/engineering/atmos) "fkL" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25375,6 +25468,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"flx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "fmq" = ( /obj/structure/table/wood, /obj/machinery/door/window/right/directional/west{ @@ -25432,6 +25531,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "fsl" = ( @@ -25445,9 +25545,21 @@ }, /turf/open/space/basic, /area/space) +"fsm" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) "fsJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos, +/obj/machinery/camera/directional/north{ + network = list("ss13","engine"); + c_tag = "Atmospherics - Incinerator Airlock" + }, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_y = 24 + }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "ftv" = ( @@ -25469,15 +25581,31 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"fuI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 + }, +/obj/machinery/pipedispenser, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) "fuR" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 1 + }, /obj/effect/turf_decal/bot, /obj/structure/closet/firecloset, /turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "fvd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25579,14 +25707,6 @@ "fDZ" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) -"fFw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron, -/area/station/engineering/atmos) "fFM" = ( /obj/machinery/air_sensor/plasma_tank, /turf/open/floor/engine/plasma, @@ -25735,6 +25855,18 @@ /obj/effect/spawner/random/structure/closet_empty, /turf/open/floor/plating, /area/station/maintenance/department/science) +"fTQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/engineering/atmos) "fWz" = ( /obj/machinery/door/airlock/external{ name = "External Docking Port" @@ -25752,16 +25884,18 @@ /turf/open/floor/plating, /area/station/maintenance/department/security) "fYx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/bot_red, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/disposal/incinerator) "fYX" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -25821,6 +25955,11 @@ /obj/structure/sign/warning/explosives/directional/west, /turf/open/misc/asteroid/airless, /area/station/asteroid) +"gfA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/effect/turf_decal/box, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "gfH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/sign/nanotrasen{ @@ -25846,6 +25985,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai) +"ggW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos) "ghr" = ( /turf/closed/wall, /area/station/engineering/storage) @@ -25959,14 +26103,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical) -"gqX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal/incinerator) "gre" = ( /obj/machinery/camera/directional/north{ c_tag = "Port Primary Hallway - Center" @@ -25995,11 +26131,19 @@ /area/station/cargo/miningdock) "guM" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ +/obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 1 + }, /turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "gvd" = ( /obj/effect/turf_decal/box, /obj/machinery/power/tracker{ @@ -26056,18 +26200,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) -"gBB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/station/engineering/atmos) "gBW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26145,6 +26277,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_dark, /area/station/security/prison) +"gLy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/maintenance/disposal/incinerator) "gLD" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -26200,19 +26341,25 @@ /turf/open/floor/wood, /area/station/service/library) "gNH" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, /obj/machinery/door/airlock/external{ name = "External Access" }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "gQE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26237,10 +26384,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/structure/cable, /obj/effect/landmark/navigate_destination/incinerator, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -26287,6 +26437,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "gWp" = ( @@ -26606,6 +26757,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"hAJ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "hAX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -26727,6 +26886,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 8 }, +/obj/machinery/computer/atmos_control/carbon_tank, +/obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "hFX" = ( @@ -26763,13 +26924,13 @@ /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "hIF" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/structure/closet/emcloset/anchored, +/obj/machinery/electrolyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "hKl" = ( /obj/machinery/power/terminal, /obj/structure/cable, @@ -26786,6 +26947,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/bar) +"hLW" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/asteroid/full, +/turf/open/floor/plating/airless, +/area/station/asteroid) "hMI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -26977,11 +27145,14 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical) "hXn" = ( -/obj/machinery/pipedispenser, -/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron, /area/station/engineering/atmos) "hXI" = ( @@ -27067,13 +27238,10 @@ "idD" = ( /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "idK" = ( /obj/machinery/airalarm/directional/west, @@ -27147,7 +27315,7 @@ /area/station/hallway/secondary/entry) "iki" = ( /obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ - dir = 8 + dir = 1 }, /obj/machinery/meter, /turf/open/floor/iron, @@ -27276,8 +27444,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical) "iye" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4 +/obj/machinery/power/turbine/inlet_compressor{ + dir = 1 }, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) @@ -27345,6 +27513,11 @@ /obj/machinery/air_sensor/nitrous_tank, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) +"iDM" = ( +/obj/structure/sign/warning/fire/directional/east, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) "iDQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/multi_tile/public{ @@ -27388,10 +27561,12 @@ /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "iIJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -27413,12 +27588,16 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "iLo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure" + }, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/structure/cable, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "iNV" = ( /obj/structure/table/wood, @@ -27535,6 +27714,12 @@ /obj/machinery/air_sensor/air_tank, /turf/open/floor/engine/air, /area/station/engineering/atmos) +"iTX" = ( +/obj/structure/sign/warning/fire/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/asteroid/full, +/turf/open/floor/plating/airless, +/area/station/asteroid) "iUn" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/mapping_helpers/broken_floor, @@ -27594,11 +27779,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ - dir = 1 - }, -/obj/machinery/meter, /obj/structure/cable, +/obj/machinery/meter/monitored/distro_loop, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /turf/open/floor/iron, /area/station/engineering/atmos) "iWn" = ( @@ -27684,14 +27867,17 @@ /area/station/hallway/primary/fore) "jde" = ( /obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/caution{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/caution{ dir = 4 }, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "jdD" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -27823,6 +28009,10 @@ "jlS" = ( /turf/closed/wall/r_wall/rust, /area/station/maintenance/department/cargo) +"jlX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) "jlZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -27844,10 +28034,13 @@ /area/station/hallway/primary/starboard) "jpv" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, +/obj/machinery/shower/directional/south{ + name = "emergency shower" + }, +/obj/structure/fluff/shower_drain, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -28025,10 +28218,6 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "jzq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -28076,17 +28265,11 @@ "jCi" = ( /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure" - }, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/turf/open/floor/iron/dark/corner, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "jCL" = ( /obj/effect/spawner/structure/window/reinforced, @@ -28175,15 +28358,6 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"jJk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 10 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "jJn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28273,12 +28447,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"jYW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "jZG" = ( /obj/machinery/computer/quantum_console{ dir = 1 @@ -28298,9 +28466,6 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron, /area/station/science/genetics) -"kas" = ( -/turf/closed/wall, -/area/station/engineering/atmos) "kaA" = ( /obj/structure/table, /obj/item/computer_disk, @@ -28364,6 +28529,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/maintenance/department/medical) +"kcr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "kcN" = ( /turf/closed/wall, /area/centcom/asteroid/nearstation/bomb_site) @@ -28439,16 +28611,10 @@ /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "kiw" = ( -/obj/machinery/power/terminal, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/cable, /obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "kjB" = ( @@ -28595,20 +28761,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"kwF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Nitrogen to Pure" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/station/engineering/atmos) "kyh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -28652,18 +28804,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"kED" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/atmos) "kEP" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -28769,9 +28909,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 5 }, -/obj/structure/cable, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "kMb" = ( /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/stripes/line, @@ -28818,7 +28957,7 @@ /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/monitored/layer4, +/obj/machinery/meter/layer4, /turf/open/floor/plating, /area/station/maintenance/department/science) "kPM" = ( @@ -28881,11 +29020,16 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "kTz" = ( -/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "kTA" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/maintenance/two, @@ -28897,7 +29041,9 @@ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "kUv" = ( @@ -28936,13 +29082,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"kYV" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/station/engineering/atmos) "kZl" = ( /obj/machinery/hydroponics/soil, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28971,6 +29110,10 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) +"ldi" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating/airless, +/area/station/maintenance/disposal/incinerator) "ldD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29015,10 +29158,15 @@ /turf/open/floor/carpet, /area/station/security/detectives_office) "ljk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/structure/cable, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Nitrogen to Airmix" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, /area/station/engineering/atmos) "ljE" = ( /obj/effect/turf_decal/stripes/line{ @@ -29033,13 +29181,12 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "llc" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "llk" = ( /obj/effect/turf_decal/delivery, @@ -29059,14 +29206,13 @@ /obj/structure/table/glass, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/north, -/obj/item/storage/medkit{ - pixel_y = 4; - pixel_x = 5 - }, /obj/item/storage/medkit/o2, /obj/effect/turf_decal/siding/blue{ dir = 1 }, +/obj/item/storage/medkit/regular{ + pixel_z = 6 + }, /turf/open/floor/iron, /area/station/medical/storage) "lmL" = ( @@ -29146,11 +29292,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/meter, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 + }, /obj/structure/cable, -/obj/machinery/light/directional/west, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -29223,13 +29371,6 @@ dir = 4 }, /area/station/hallway/primary/starboard) -"lzG" = ( -/obj/machinery/atmospherics/components/tank/air{ - dir = 3 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/disposal/incinerator) "lAF" = ( /obj/machinery/netpod, /obj/machinery/airalarm/directional/east, @@ -29395,9 +29536,11 @@ /turf/open/floor/wood, /area/station/medical/psychology) "lOw" = ( -/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "lSb" = ( /obj/effect/turf_decal/sand/plating, @@ -29529,12 +29672,6 @@ heat_capacity = 1e+006 }, /area/station/hallway/primary/fore) -"lZU" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/station/maintenance/disposal/incinerator) "man" = ( /obj/effect/turf_decal/plaque{ icon_state = "L9" @@ -29599,6 +29736,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/service/cafeteria) +"mgi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) "mhf" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ @@ -29634,6 +29776,11 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/command/gateway) +"mir" = ( +/obj/structure/sign/warning/fire/directional/south, +/obj/effect/turf_decal/stripes/asteroid/full, +/turf/open/floor/plating/airless, +/area/station/asteroid) "mjg" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -29679,14 +29826,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "mkF" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/utility/welding, -/obj/item/clothing/head/utility/welding{ - pixel_y = 5 - }, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, +/obj/structure/table/reinforced, /turf/open/floor/iron, /area/station/engineering/atmos) "mkL" = ( @@ -29712,14 +29855,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/entry) -"mnD" = ( -/obj/machinery/pipedispenser/disposal, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "moi" = ( /obj/structure/chair/sofa/bench/left{ dir = 8 @@ -29860,10 +29995,18 @@ /turf/open/floor/iron/dark, /area/station/service/library) "mvj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 4 }, -/turf/closed/wall/r_wall, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/computer/turbine_computer{ + mapping_id = "main_turbine"; + dir = 2; + pixel_y = 0 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "mzu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -29898,7 +30041,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos/office) "mCj" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) "mCm" = ( @@ -29954,7 +30097,6 @@ /turf/open/floor/iron/dark, /area/station/security/prison/safe) "mJP" = ( -/obj/machinery/igniter/incinerator_atmos, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) "mMr" = ( @@ -30039,6 +30181,9 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 6 }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "mTv" = ( @@ -30065,7 +30210,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "mUb" = ( @@ -30128,6 +30275,7 @@ /area/station/science/xenobiology) "mZQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/atmos) "mZY" = ( @@ -30363,12 +30511,12 @@ /turf/open/floor/iron, /area/station/security/brig) "nld" = ( -/obj/structure/lattice, +/obj/effect/turf_decal/stripes/asteroid/full, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 + dir = 6 }, -/turf/open/space/basic, -/area/space/nearstation) +/turf/open/floor/plating/airless, +/area/station/asteroid) "nlW" = ( /obj/structure/chair/wood{ dir = 4 @@ -30391,6 +30539,14 @@ "nng" = ( /turf/closed/wall, /area/station/service/chapel/office) +"nnv" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "npK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30561,11 +30717,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"nFG" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible, -/turf/open/floor/iron, -/area/station/engineering/atmos) "nHD" = ( /obj/structure/sign/nanotrasen{ pixel_y = 32 @@ -30692,9 +30843,15 @@ /turf/open/floor/iron, /area/station/security/prison) "nTg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, -/turf/open/floor/plating/airless, -/area/station/asteroid) +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) "nTi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, @@ -30713,12 +30870,13 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/power/smes, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/layer2{ + dir = 8 }, +/obj/effect/turf_decal/bot_red, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark/corner, /area/station/maintenance/disposal/incinerator) "nVi" = ( @@ -30805,12 +30963,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/maintenance/department/science) -"odz" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/station/engineering/atmos) "oeg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -30954,8 +31106,9 @@ /turf/open/floor/iron, /area/station/cargo/storage) "otv" = ( -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 9 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Mix to Engine" }, /turf/open/floor/iron, /area/station/engineering/atmos) @@ -31085,13 +31238,18 @@ /area/station/science/ordnance/testlab) "oCy" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/cable, +/obj/machinery/power/smes, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 1 + }, /turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "oDe" = ( /obj/structure/sign/warning/vacuum/directional/west, /obj/effect/spawner/random/structure/steam_vent, @@ -31579,7 +31737,7 @@ /turf/open/floor/iron, /area/station/hallway/primary/central) "pqs" = ( -/obj/structure/sign/warning/vacuum/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) "pqY" = ( @@ -31647,10 +31805,10 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -31696,10 +31854,10 @@ /turf/open/floor/iron, /area/station/engineering/gravity_generator) "pBc" = ( +/obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ dir = 4 }, -/obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) "pCb" = ( @@ -31805,13 +31963,6 @@ /obj/machinery/dna_infuser, /turf/open/floor/iron/dark/side, /area/station/science/genetics) -"pHs" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "pHu" = ( /obj/effect/turf_decal/loading_area, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ @@ -31851,6 +32002,15 @@ /obj/structure/cable, /turf/open/space/basic, /area/station/solars/port/fore) +"pJD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/plasma_tank, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "pJP" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/yellow{ @@ -32020,6 +32180,14 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/security/prison) +"pYw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/engineering/atmos) "pZv" = ( /obj/machinery/door/poddoor/incinerator_ordmix, /turf/open/floor/engine/vacuum, @@ -32109,6 +32277,9 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 8 + }, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) "qgQ" = ( @@ -32170,6 +32341,19 @@ dir = 4 }, /area/station/hallway/primary/aft) +"qkL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/clothing/glasses/meson/engine/tray, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/iron, +/area/station/engineering/atmos) "qlg" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/turf_decal/siding/wood, @@ -32293,8 +32477,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 }, -/obj/machinery/meter, /obj/structure/cable, +/obj/machinery/meter/monitored/waste_loop, /turf/open/floor/iron, /area/station/engineering/atmos) "quk" = ( @@ -32357,22 +32541,9 @@ /obj/machinery/restaurant_portal/restaurant, /turf/open/floor/iron, /area/station/service/cafeteria) -"qEl" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, -/obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "qFw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix" - }, /obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 8 }, /turf/open/floor/iron/dark, @@ -32391,6 +32562,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/security) +"qGT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "qHh" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -32457,12 +32637,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 8 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -32556,12 +32732,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 10 - }, /turf/open/floor/iron, /area/station/engineering/atmos) "qTd" = ( @@ -32636,6 +32806,7 @@ /area/station/hallway/primary/port) "rae" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/atmos) "raf" = ( @@ -32780,6 +32951,13 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"rjv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ + dir = 8 + }, +/obj/machinery/igniter/incinerator_atmos, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) "rll" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch" @@ -32822,6 +33000,11 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, /area/station/science/breakroom) +"roN" = ( +/obj/item/pickaxe, +/obj/item/broken_bottle, +/turf/open/misc/asteroid/airless, +/area/station/asteroid) "rpu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -33097,9 +33280,11 @@ /area/station/hallway/secondary/exit/departure_lounge) "rKO" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden/layer2{ + dir = 1 + }, /turf/open/floor/iron, /area/station/engineering/supermatter/room) "rOb" = ( @@ -33110,7 +33295,7 @@ dir = 8 }, /turf/closed/wall/r_wall/rust, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "rPw" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33256,6 +33441,10 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"sel" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) "seu" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 9 @@ -33292,15 +33481,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"sjn" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Engine" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ +"siX" = ( +/obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, /area/station/engineering/atmos) "sjY" = ( /obj/effect/turf_decal/stripes/line{ @@ -33326,6 +33516,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) +"slI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) "smg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33356,6 +33553,17 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/security/checkpoint) +"smI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/tank/air{ + piping_layer = 4; + dir = 1 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "snF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33405,16 +33613,6 @@ "sqz" = ( /turf/closed/wall, /area/station/hallway/primary/starboard) -"srh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "CO2 to Pure" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "stg" = ( /obj/machinery/status_display/ai/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -33433,6 +33631,14 @@ dir = 10 }, /area/station/service/library) +"stZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, +/turf/open/floor/plating, +/area/station/maintenance/department/security) "svk" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/structure/table, @@ -33625,6 +33831,7 @@ "sDr" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "sDP" = ( @@ -33752,7 +33959,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit) "sGa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 1 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "sGb" = ( @@ -35150,6 +35359,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/theater) +"sWr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "sWu" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35296,11 +35512,8 @@ /turf/open/floor/iron, /area/station/service/cafeteria) "tjR" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ - dir = 4 - }, /obj/structure/grille, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) "tkH" = ( @@ -35429,22 +35642,19 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "ttA" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/west, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/camera/directional/west{ c_tag = "Atmospherics - Starboard"; network = list("ss13","engine") }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "tuE" = ( /obj/machinery/air_sensor/mix_tank, /turf/open/floor/engine/vacuum, @@ -35459,6 +35669,13 @@ }, /turf/open/floor/iron, /area/station/maintenance/solars/port/aft) +"tuY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/disposal/incinerator) "tvg" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -35483,19 +35700,14 @@ /turf/open/space, /area/space/nearstation) "twh" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 4 }, /turf/open/floor/plating, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "tzZ" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35567,10 +35779,16 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "tHM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 + }, /obj/structure/cable, /turf/open/floor/iron, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "tJF" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, /turf/open/floor/engine/vacuum, @@ -35649,18 +35867,6 @@ dir = 8 }, /area/station/hallway/primary/aft) -"tSA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/atmos) "tSP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35838,10 +36044,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 - }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "ueG" = ( @@ -35852,19 +36054,11 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 6 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, /obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 8 - }, /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "ufn" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -35876,13 +36070,13 @@ /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "ufp" = ( -/obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 10 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Pure to Mix" }, /turf/open/floor/iron/dark/corner{ dir = 4 @@ -35969,10 +36163,35 @@ heat_capacity = 1e+006 }, /area/station/hallway/primary/starboard) +"ujK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) "ujR" = ( /obj/machinery/igniter/incinerator_ordmix, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) +"ukR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) +"ukT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Incinerator" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "ulk" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -36123,6 +36342,15 @@ dir = 4 }, /area/station/science/genetics) +"uuX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "uxz" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -36218,6 +36446,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "uFD" = ( @@ -36394,6 +36623,11 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"uZM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos) "vbj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/burnt_floor, @@ -36415,6 +36649,21 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/station/asteroid) +"vek" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) "veG" = ( /obj/structure/table/wood, /obj/item/clipboard, @@ -36457,6 +36706,12 @@ /obj/structure/sign/poster/official/safety_report/directional/east, /turf/open/floor/iron, /area/station/security/prison) +"vln" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "vlJ" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/box, @@ -36482,8 +36737,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 4 }, /turf/open/floor/iron, /area/station/engineering/atmos) @@ -36513,12 +36768,12 @@ /turf/open/floor/iron/dark, /area/station/science/genetics) "voS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ - dir = 4 - }, /obj/structure/cable, -/turf/open/floor/iron, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "vrL" = ( /obj/effect/mapping_helpers/broken_floor, @@ -36560,16 +36815,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard) -"vuh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "N2O to Pure" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "vuZ" = ( /obj/machinery/atmospherics/components/unary/passive_vent/layer2{ dir = 1 @@ -36636,6 +36881,9 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) +"vze" = ( +/turf/closed/wall, +/area/station/maintenance/disposal/incinerator) "vAx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, @@ -36715,12 +36963,6 @@ }, /turf/open/floor/iron, /area/station/service/library) -"vFW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden/layer4{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/station/engineering/atmos) "vGH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36737,21 +36979,27 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "vIe" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ dir = 6 }, -/turf/closed/wall/r_wall, +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/security/telescreen/turbine/directional/west, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "vJt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark/corner{ dir = 1 }, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "vKt" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/subspace/filter, @@ -36875,13 +37123,10 @@ /obj/structure/sign/warning/no_smoking{ pixel_y = -30 }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/turf/open/floor/iron/dark/corner, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "vWg" = ( /obj/machinery/door/airlock/maintenance, @@ -36997,6 +37242,12 @@ dir = 1 }, /area/station/science/breakroom) +"wcU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) "wdw" = ( /obj/item/book/manual/wiki/cooking_to_serve_man, /obj/structure/closet/crate, @@ -37050,6 +37301,14 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/service/cafeteria) +"whs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/pipedispenser/disposal/transit_tube, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos) "wiK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -37142,14 +37401,11 @@ /area/station/maintenance/department/crew_quarters/bar) "wmA" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron/dark/corner, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "wmG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -37245,7 +37501,8 @@ /area/station/maintenance/department/engine) "wvY" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 + dir = 4; + name = "Port Valve" }, /turf/open/floor/iron, /area/station/engineering/atmos) @@ -37338,15 +37595,14 @@ name = "First-Aid Supplies"; req_access = list("medical") }, -/obj/item/storage/medkit{ - pixel_y = 4; - pixel_x = 5 - }, /obj/item/storage/medkit/toxin, /obj/effect/turf_decal/siding/blue{ dir = 1 }, /obj/machinery/airalarm/directional/south, +/obj/item/storage/medkit/regular{ + pixel_z = 6 + }, /turf/open/floor/iron, /area/station/medical/storage) "wDq" = ( @@ -37384,10 +37640,8 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "wHF" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "wHS" = ( /obj/structure/cable, @@ -37494,8 +37748,13 @@ "wRm" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) +"wRs" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) "wRY" = ( /turf/open/misc/asteroid/airless, /area/centcom/asteroid/nearstation/bomb_site) @@ -37560,6 +37819,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 4 }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, /turf/open/floor/iron/dark/corner{ dir = 8 }, @@ -37653,15 +37915,23 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"xfi" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 2; + mapping_id = "main_turbine" + }, +/turf/open/floor/engine/vacuum, +/area/station/maintenance/disposal/incinerator) "xfy" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 }, -/turf/open/floor/iron/dark/corner, +/obj/machinery/computer/atmos_control/air_tank{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, /area/station/engineering/atmos) "xgd" = ( /obj/machinery/quantum_server, @@ -37719,6 +37989,12 @@ /obj/effect/mapping_helpers/airlock/autoname, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) +"xjS" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/purple/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/security) "xkt" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -37824,9 +38100,8 @@ /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/airalarm/directional/west{ - name = "Inceinerator air alarm" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2 }, /turf/open/floor/iron/dark/corner{ dir = 1 @@ -37852,15 +38127,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"xsS" = ( -/obj/effect/turf_decal/stripes/corner{ +"xrS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 8 }, +/obj/machinery/computer/atmos_control/nitrous_tank, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xsS" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/structure/cable, /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/iron, /area/station/engineering/atmos) "xtp" = ( @@ -37874,29 +38158,28 @@ /turf/open/floor/iron/white, /area/station/science/ordnance/storage) "xtL" = ( -/obj/machinery/computer/turbine_computer{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 9 - }, /obj/machinery/button/ignition/incinerator/atmos{ pixel_y = -24; - pixel_x = 5 + pixel_x = 6 }, /obj/machinery/button/door/incinerator_vent_atmos_main{ pixel_y = -24; - pixel_x = -7 + pixel_x = -6 }, /obj/machinery/button/door/incinerator_vent_atmos_aux{ pixel_y = -34; - pixel_x = -7 + pixel_x = -6 }, /obj/structure/sign/warning/fire/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible/layer2, /turf/open/floor/iron/checker, /area/station/maintenance/disposal/incinerator) "xuc" = ( @@ -37955,15 +38238,21 @@ /area/station/maintenance/department/science) "xyo" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/shower/directional/west{ - name = "emergency shower" - }, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/radiation, /turf/open/floor/iron/dark/corner, -/area/station/engineering/atmos) +/area/station/maintenance/disposal/incinerator) "xzM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38008,6 +38297,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "xFw" = ( @@ -38019,15 +38309,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/grass, /area/station/science/genetics) -"xJK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/atmos) "xJS" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -38246,8 +38527,10 @@ /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "xZZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/closed/wall/r_wall, +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "yaC" = ( /obj/structure/table/wood, @@ -38270,9 +38553,12 @@ /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "yba" = ( -/obj/effect/turf_decal/stripes/line, /obj/structure/cable, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/dark/corner, /area/station/engineering/atmos) "ybw" = ( /obj/effect/turf_decal/stripes/line{ @@ -54810,7 +55096,7 @@ sNM sNM sNM sNM -aaa +wkG aaa aaa aaa @@ -55065,9 +55351,9 @@ aaa fom qhs aaa -qhs -sNM -aaa +wAw +iDM +wkG aaa aaa aaa @@ -55322,6 +55608,7 @@ aaa sNM uhz mqF +mqF uhz wkG aaa @@ -55338,7 +55625,6 @@ aaa aaa aaa aaa -aaa aLL aaa aKF @@ -55573,15 +55859,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -sNM +sdX +wkG +wkG +wkG uhz pqs +ukR uhz -coQ -pHs +wkG sdX sdX sdX @@ -55830,17 +56116,17 @@ uTo uTo aaa aaa -aaa -aaa -sdX +mir uhz uhz -vTm +ldi uhz +vTm +rjv uhz nld -aaa -aaa +hLW +uTo uTo uTo aaa @@ -56087,17 +56373,17 @@ uTo uTo uTo uTo -uTo -uTo +cwS +sel aKo -uhz +xfi iye mJP qgC -cCp -nld -uTo -uTo +uhz +vek +vze +vze uTo uTo uTo @@ -56344,19 +56630,19 @@ uTo uTo aiQ aiQ -uTo -aiQ -aad +iTX +uhz +uhz +tuY uhz -lZU eYe dMM uhz akO +dvJ +alq uTo -aiQ -uTo -uTo +roN uTo aiQ aTX @@ -56599,10 +56885,10 @@ aiQ aiQ aiQ aiQ -aiQ uhz -alq -alq +wRs +wRs +uhz vIe wHF bgj @@ -56610,8 +56896,8 @@ fsJ eyu mCj nTg -aiQ -aiQ +smI +vze aiQ aiQ aiQ @@ -56854,21 +57140,21 @@ aiQ aiQ aiQ aiQ -aqz -odz -vFW +uhz +uhz +uhz xZZ lOw -lzG +uhz mvj +fsm uhz -lZU xZO dMM uhz gNH -kas -kas +vze +vze aiQ aiQ aiQ @@ -57110,12 +57396,12 @@ aiQ aiQ aiQ aiQ -aqz -aqz +uhz +uhz ueG ttA -chJ -vJt +gLy +gLy vJt lvw xrf @@ -57125,7 +57411,7 @@ xtL uhz jde hIF -aqz +uhz aGe aGe aGe @@ -57379,7 +57665,7 @@ ueC qMr kiw nUk -gqX +uhz cTD aGe aGe @@ -57626,17 +57912,17 @@ aqz aqz aqz jpv -xJK -diG -jYW -aXl -aXl +fvd +vln +jlX +jlX +jlX tHM -aXl -aXl +gfA +brQ eew bgh -aqz +uhz twh aGe kFf @@ -57884,13 +58170,13 @@ anx mSz aSd anz -kvM -sjn +ukT kvM kvM +ggW kTz kLF -axo +eti axo fYx iIj @@ -58139,18 +58425,18 @@ mTM lya tac gVX -oiL -jJk +bTa +fvd iki otv -diG -diG +aXl +mgi yba guM oCy fuR xyo -sAx +dak bOy aGe beu @@ -58396,12 +58682,12 @@ hOh dxB hFf hFO -kED +oiL mTT tgm qOW -qOW -qOW +wcU +uZM iLo jCi jfi @@ -58652,12 +58938,12 @@ aqz mTM aJq oaV -srh +dFV cvi -fvd +slI aTv mBu -rae +dmm rae llc eva @@ -58910,11 +59196,11 @@ anx anx anx ymj -tSA -fvd +oiL +uuX aTv aXo -diG +clM aAA voS xfy @@ -59167,12 +59453,12 @@ oOk vdc tac xEQ -tSA -fvd +oiL +uuX aTv cXz -diG -mBu +clM +hAJ llc wmA xgB @@ -59423,13 +59709,13 @@ aqz kit fFM hFf -hFO -tSA -fvd +pJD +oiL +uuX wvY mkF -diG -aXo +eZm +sWr voS vVA anx @@ -59681,12 +59967,12 @@ oOk nWD oaV asH -cvi -fFw +fkv +slI sGa hXn -diG -aXo +fuI +nnv aEg dFV aAh @@ -59939,12 +60225,12 @@ anx anx awC jzq -fFw -nFG -mnD -diG +uuX +sGa +hXn +ujK aty -llc +cJy avx ezP xpY @@ -60195,13 +60481,13 @@ vMb eup tac arr -gBB -fFw +bhS +uuX sGa -qEl -diG -aXo -voS +hXn +whs +sWr +pYw avy cFm fcz @@ -60451,14 +60737,14 @@ aqz gap iDH hFf -hFO -gBB -fvd +xrS +bhS +uuX wvY -eOs -diG -aXo -voS +mkF +qkL +sWr +pYw fjs anx anx @@ -60708,15 +60994,15 @@ aqz vMb xoj oaV -vuh +dFV egV -fvd +slI aTv foa -diG -aXo +flx +nnv aZH -kwF +dFV aAh cmh asv @@ -60964,14 +61250,14 @@ aOk aqz anx anx -kYV +anx qFw -egV -fvd +fTQ +slI aTv aXo diG -qoT +eLc ljk eCg ezP @@ -61225,11 +61511,11 @@ tjR bzi ufp auw -sGa +aTv aXo buw -diG -yba +eBd +pYw azl cFm dHX @@ -61480,13 +61766,13 @@ aor tuE hFf arx -bhS -fvd +siX +qGT aTv aXo diG -diG -yba +eBd +dPS idD anx anx @@ -61985,7 +62271,7 @@ aro aro ael qHY -ael +stZ wRm wRm swZ @@ -61999,7 +62285,7 @@ dmw uyJ ied rrp -rae +kcr xsS pdY viF @@ -62242,7 +62528,7 @@ hyX aro ape aro -qHY +dJX aro ape arq @@ -62502,7 +62788,7 @@ aDm fpk arp alT -qHY +dJX asu asA asD @@ -62761,10 +63047,10 @@ aro azh uFh asy -qHY -qHY -arq +dJX +dJX arq +xjS arq jLW arq @@ -80767,9 +81053,9 @@ aBg aKh aKh rKI +awq cBW -cBW -cBW +bkw rKI aKh aKh From b97f606533e282ab55b63ae471dd2d56476bd738 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Mon, 10 Aug 2026 00:24:39 -0500 Subject: [PATCH 3/5] More --- _maps/map_files/OmegaStation/OmegaStation.dmm | 129 ++++++++++++------ _maps/omegastation.json | 1 + code/game/objects/items.dm | 6 +- .../items/devices/scanners/gas_analyzer.dm | 14 +- code/modules/clothing/suits/bio.dm | 1 + code/modules/clothing/suits/utility.dm | 1 + .../code/game/objects/items/ashtray.dm | 11 +- 7 files changed, 115 insertions(+), 48 deletions(-) diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 2be9de453727..74bbc8ab16ae 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -1125,6 +1125,7 @@ /obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "adA" = ( @@ -1436,13 +1437,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) -"ael" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/department/security) "aem" = ( /turf/closed/wall/r_wall, /area/station/security/prison/safe) @@ -3858,6 +3852,7 @@ name = "Airlock Supply Pump" }, /obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "akO" = ( @@ -4424,6 +4419,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/iron, /area/station/maintenance/solars/port/fore) "amn" = ( @@ -6574,7 +6570,6 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "ars" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "art" = ( @@ -23163,7 +23158,6 @@ /area/station/hallway/primary/aft) "bOy" = ( /obj/item/stack/ore/iron, -/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 5 }, @@ -23412,6 +23406,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/machinery/meter/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "ckS" = ( @@ -23794,6 +23789,10 @@ }, /turf/closed/wall/r_wall, /area/station/medical/virology) +"cMJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/station/solars/port/aft) "cNr" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -24997,8 +24996,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/brown/visible/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 8 }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) @@ -25687,6 +25686,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "fDG" = ( @@ -27610,6 +27610,11 @@ /obj/machinery/atmospherics/pipe/color_adapter/layer4, /turf/open/floor/plating, /area/station/security/prison) +"iOP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) "iPt" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 9 @@ -28412,6 +28417,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"jXV" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) "jXW" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -28447,6 +28456,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"jYC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/purple/hidden, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) "jZG" = ( /obj/machinery/computer/quantum_console{ dir = 1 @@ -29339,6 +29353,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/department/science) +"lxp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) "lxu" = ( /obj/structure/bookcase/random/religion, /turf/open/floor/iron/dark/side{ @@ -29558,6 +29582,10 @@ }, /turf/open/floor/plating/airless, /area/station/asteroid) +"lSm" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/station/solars/port/aft) "lSs" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch" @@ -30141,6 +30169,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/access/any/security/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "mOc" = ( @@ -30289,6 +30318,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "nbT" = ( @@ -31749,6 +31779,13 @@ dir = 10 }, /area/station/service/library) +"psd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/station/engineering/atmos) "psk" = ( /obj/machinery/camera/directional/east{ c_tag = "Ordnance Test Site"; @@ -32065,6 +32102,11 @@ dir = 6 }, /area/station/engineering/storage/tech) +"pPg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/plating/airless, +/area/station/solars/port/fore) "pPs" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, @@ -33030,6 +33072,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/steam_vent, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "rsi" = ( @@ -33562,6 +33605,7 @@ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "snF" = ( @@ -33831,7 +33875,6 @@ "sDr" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "sDP" = ( @@ -35472,12 +35515,13 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "tgm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 1 }, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 4; + name = "Port Valve" + }, /turf/open/floor/iron, /area/station/engineering/atmos) "tin" = ( @@ -37116,6 +37160,7 @@ }, /obj/machinery/meter/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "vVA" = ( @@ -37735,6 +37780,7 @@ /obj/machinery/light/small/directional/east, /obj/structure/closet/emcloset/anchored, /obj/structure/sign/warning/vacuum/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/iron, /area/station/maintenance/solars/port/fore) "wQj" = ( @@ -37748,7 +37794,6 @@ "wRm" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "wRs" = ( @@ -37822,6 +37867,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/meter, /turf/open/floor/iron/dark/corner{ dir = 8 }, @@ -38137,7 +38183,6 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "xsS" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/structure/cable, /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 8 @@ -38145,6 +38190,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /turf/open/floor/iron, /area/station/engineering/atmos) "xtp" = ( @@ -38602,6 +38648,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/purple/hidden/layer1, /turf/open/floor/plating, /area/station/maintenance/department/security) "ydk" = ( @@ -58203,8 +58250,8 @@ aiQ aiQ aZT aZT -aaa -aaa +lSm +cMJ aaa aaa pZU @@ -59198,7 +59245,7 @@ anx ymj oiL uuX -aTv +psd aXo clM aAA @@ -60225,8 +60272,8 @@ anx anx awC jzq -uuX -sGa +lxp +iki hXn ujK aty @@ -60972,7 +61019,7 @@ aaa aaa aaa aaa -uTo +sdX pCV clR ngP @@ -61254,7 +61301,7 @@ anx qFw fTQ slI -aTv +psd aXo diG eLc @@ -61481,10 +61528,10 @@ aaa sdX aaa azq -aaa -aaa -aaa -aaa +pJw +pJw +pJw +iOP hWc okf nRw @@ -61737,12 +61784,12 @@ aaa aaa aLL aaa -pJw -pJw -pJw -pJw -pJw -pCV +jXV +aaa +aaa +aaa +pPg +jYC wPZ amm nbs @@ -61753,7 +61800,7 @@ mNO yct fCX rrS -ael +stZ aro eoH uza @@ -61768,7 +61815,7 @@ hFf arx siX qGT -aTv +wvY aXo diG eBd @@ -62010,9 +62057,9 @@ abv swG swG abv -qHY -qHY -ael +dJX +dJX +stZ aro ape aro @@ -62269,8 +62316,8 @@ wzE anp aro aro -ael -qHY +stZ +dJX stZ wRm wRm diff --git a/_maps/omegastation.json b/_maps/omegastation.json index 3657003b79b9..918feeb150fc 100644 --- a/_maps/omegastation.json +++ b/_maps/omegastation.json @@ -11,6 +11,7 @@ }, "traits": [ { + "Linkage": "Cross", "Bombcap Multiplier": 0.5 } ], diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 30239d8269a4..62a2c7fd30fa 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -849,7 +849,7 @@ SHOULD_CALL_PARENT(TRUE) if(ishuman(user) && (supports_variations_flags & CLOTHING_DIGITIGRADE_FILTER) && (slot & slot_flags)) - RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, PROC_REF(update_dir), override = TRUE) + RegisterSignal(user, COMSIG_ATOM_POST_DIR_CHANGE, PROC_REF(update_dir), override = TRUE) return TRUE /** @@ -1861,8 +1861,8 @@ /// TODO: make this its own thing (/datum/advanced_filter) /obj/item/proc/update_dir(mob/living/carbon/human/source, dir, newdir) SIGNAL_HANDLER - // if(dir == newdir) - // return + if(dir == newdir) + return if(!istype(source) || !(source.bodyshape & BODYSHAPE_DIGITIGRADE)) return diff --git a/code/game/objects/items/devices/scanners/gas_analyzer.dm b/code/game/objects/items/devices/scanners/gas_analyzer.dm index a3aa8a703199..a7fd51ce1b28 100644 --- a/code/game/objects/items/devices/scanners/gas_analyzer.dm +++ b/code/game/objects/items/devices/scanners/gas_analyzer.dm @@ -28,6 +28,8 @@ var/barometer_accuracy /// Cached gasmix data from ui_interact var/list/last_gasmix_data + + var/datum/weakref/last_scanned /// Max scan distance var/ranged_scan_distance = 1 @@ -132,15 +134,20 @@ return return_atmos_handbooks() /obj/item/analyzer/ui_data(mob/user) - LAZYINITLIST(last_gasmix_data) - return list("gasmixes" = last_gasmix_data) + var/obj/item/last_scanned_real = last_scanned?.resolve() + if(!QDELETED(last_scanned_real) && can_see(user, last_scanned_real, ranged_scan_distance)) + on_analyze(src, last_scanned_real) // updates last_gasmix_data as long as we're in range + + return list( + "gasmixes" = last_gasmix_data || list(), + ) /obj/item/analyzer/attack_self(mob/user, modifiers) if(user.stat != CONSCIOUS || !user.can_read(src) || user.is_blind()) return var/lowest_obj = ismob(loc) ? loc.loc : loc atmos_scan(user = user, target = lowest_obj, silent = FALSE) - on_analyze(source = src, target = lowest_obj) + on_analyze(src, lowest_obj) /obj/item/analyzer/attack_self_secondary(mob/user, modifiers) if(user.stat != CONSCIOUS || !user.can_read(src) || user.is_blind()) @@ -170,6 +177,7 @@ mix_name += " - Node [airs.Find(air)]" new_gasmix_data += list(gas_mixture_parser(air, mix_name)) last_gasmix_data = new_gasmix_data + last_scanned = WEAKREF(target) /** * Outputs a message to the user describing the target's gasmixes. diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index b037024db0b2..beba51f20c38 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -45,6 +45,7 @@ strip_delay = 70 equip_delay_other = 70 resistance_flags = ACID_PROOF + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK var/texture_type = /datum/bodypart_overlay/texture/mesh/biosuit /obj/item/clothing/suit/bio_suit/Initialize(mapload) diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 352848c67e17..72cbe19785eb 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -221,6 +221,7 @@ equip_delay_other = 60 flags_inv = HIDEJUMPSUIT resistance_flags = NONE + supports_variations_flags = CLOTHING_DIGITIGRADE_MASK /obj/item/clothing/suit/utility/radiation/Initialize(mapload) . = ..() diff --git a/maplestation_modules/code/game/objects/items/ashtray.dm b/maplestation_modules/code/game/objects/items/ashtray.dm index 52ab1e3bce88..3d587dd7a963 100644 --- a/maplestation_modules/code/game/objects/items/ashtray.dm +++ b/maplestation_modules/code/game/objects/items/ashtray.dm @@ -11,6 +11,8 @@ w_class = WEIGHT_CLASS_SMALL drop_sound = /obj/item/plate::drop_sound pickup_sound = /obj/item/plate::pickup_sound + /// Tracks REFs to cigbutts that have been dumped out of this ashtray, so they can't be dumped out again + VAR_PRIVATE/list/tracked_butts /obj/item/ashtray/Initialize(mapload) . = ..() @@ -145,10 +147,16 @@ var/total_butts = 0 var/atom/drop_loc = drop_location() for(var/obj/item/cigbutt/butt in src) - total_butts += 1 + var/butt_key = REF(butt) + if(!LAZYFIND(tracked_butts, butt_key)) + LAZYADD(tracked_butts, butt_key) + total_butts += 1 + butt.forceMove(drop_loc) butt.pixel_x = rand(-2, 2) butt.pixel_y = rand(-2, 2) + + if(total_butts > 12) for(var/i in 1 to ceil(total_butts / 12)) var/obj/effect/decal/cleanable/ash/large/ash = new(drop_loc) @@ -159,6 +167,7 @@ var/obj/effect/decal/cleanable/ash/ash = new(drop_loc) ash.pixel_x = rand(-4, 4) ash.pixel_y = rand(-4, 4) + for(var/obj/item/whatever_left in src) whatever_left.forceMove(drop_loc) From dd79cb090bc29b9892cd27a34083c04e8f53d0b9 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Mon, 10 Aug 2026 20:57:51 -0500 Subject: [PATCH 4/5] Gun stuff --- code/datums/skills/firearms.dm | 2 +- code/datums/status_effects/debuffs/grabbed.dm | 2 +- code/modules/projectiles/projectile.dm | 8 +++++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/code/datums/skills/firearms.dm b/code/datums/skills/firearms.dm index 13f1bb6648e4..71ea096f5a3d 100644 --- a/code/datums/skills/firearms.dm +++ b/code/datums/skills/firearms.dm @@ -3,7 +3,7 @@ title = "Gunner" blurb = "Did I fire six shots or only five? I lost count." earned_by = "training at the firing range (or shooting people)" - grants_you = "reduced accuracy penalties when using firearms while wounded" + grants_you = "greater accuracy when using firearms" modifiers = list( SKILL_RANDS_MODIFIER = alist( SKILL_LEVEL_NONE = 5, diff --git a/code/datums/status_effects/debuffs/grabbed.dm b/code/datums/status_effects/debuffs/grabbed.dm index 35d4374dcdf6..9e8450e40102 100644 --- a/code/datums/status_effects/debuffs/grabbed.dm +++ b/code/datums/status_effects/debuffs/grabbed.dm @@ -623,7 +623,7 @@ var/forwards_dir = REVERSE_DIR(grabbing_us.dir) if(!(hitting_projectile.dir & forwards_dir)) return NONE - if(prob(33 * (owner.mob_size + 1))) + if(!prob(40 * owner.mob_size)) return NONE owner.bullet_act(hitting_projectile, def_zone, piercing_hit) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 1bdd9a60ebe4..4db1ef61dc04 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -476,10 +476,12 @@ var/hit_prob = max(100 - (7 * distance), 5) if(who_is_shot.body_position == LYING_DOWN) hit_prob *= 1.2 + if(isliving(firer)) + var/mob/living/firer_living = firer + hit_prob -= firer_living.get_skill_modifier(/datum/skill/firearms, SKILL_RANDS_MODIFIER) // if nothing bothered to set a zone we need a random one - if(isnull(def_zone)) - def_zone = who_is_shot.get_random_valid_zone(BODY_ZONE_CHEST, min(80, hit_prob)) - // melbert todo : make people more skilled with weapons have a lower miss chance + def_zone ||= who_is_shot.get_random_valid_zone(BODY_ZONE_CHEST, min(80, hit_prob)) + // then we check for if we hit the zone, or another random one (even if the zone was ALREADY randomly selected) if(!prob(hit_prob)) def_zone = who_is_shot.get_random_valid_zone(def_zone, 0) grazing = !prob(hit_prob) // jeez you missed twice? that's a graze From 49c90f3e2f9b9395e2ffd7fe4ece796562f953d7 Mon Sep 17 00:00:00 2001 From: MrMelbert Date: Thu, 13 Aug 2026 14:27:26 -0500 Subject: [PATCH 5/5] Firearms XP spam --- code/datums/skills/firearms.dm | 4 ++-- code/game/objects/items/shooting_range.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/datums/skills/firearms.dm b/code/datums/skills/firearms.dm index 71ea096f5a3d..cbc94b41c2bd 100644 --- a/code/datums/skills/firearms.dm +++ b/code/datums/skills/firearms.dm @@ -23,7 +23,7 @@ * * * max_skill_level - If the firer's skill level is beyond this, no XP is awarded (equal is fine) */ -/obj/projectile/proc/award_firearms_exp(max_skill_level = SKILL_LEVEL_LEGENDARY) +/obj/projectile/proc/award_firearms_exp(max_skill_level = SKILL_LEVEL_LEGENDARY, notify = FALSE) if(!isliving(firer)) return var/mob/living/firer_mob = firer @@ -40,4 +40,4 @@ if(xp_gain <= 0) return // closer hits give less xp, encourage actually aiming and not standing right by the target - firer_mob.mind.adjust_experience(/datum/skill/firearms, xp_gain * clamp(get_dist(firer, src) / 10, 0.2, 1.2)) + firer_mob.mind.adjust_experience(/datum/skill/firearms, xp_gain * clamp(get_dist(firer, src) / 10, 0.2, 1.2), !notify) diff --git a/code/game/objects/items/shooting_range.dm b/code/game/objects/items/shooting_range.dm index cabf213a36a5..b6baca57c3af 100644 --- a/code/game/objects/items/shooting_range.dm +++ b/code/game/objects/items/shooting_range.dm @@ -35,7 +35,7 @@ var/is_generic_projectile = !is_type_in_typecache(hitting_projectile, always_leave_marks) if(is_generic_projectile && (is_invalid_damage || is_safe)) return ..() // Don't bother unless it's real shit - hitting_projectile.award_firearms_exp(SKILL_LEVEL_JOURNEYMAN) + hitting_projectile.award_firearms_exp(SKILL_LEVEL_JOURNEYMAN, notify = TRUE) if(prob(25)) return ..() // RNG change to just not leave a mark, like walls if(length(overlays) > 35)