[MIRROR] Adds Layer 1/3 Gas Meter Subtypes (#578)

* Adds Layer 1/3 Gas Meter Subtypes (#53287)

With the current rework to the air distro and scrubbers system, I completely forgot about gas meters and left a bunch of them around to no longer work. Whoops. This adds two subtypes for gas meters that work on layers 1 and 3. I found and replaced every broken gas meter, as well as moved a couple others. I originally added a subtype to atmos/distro_loop but that just seems unnecessary, so it was removed.

Mappers can now place layer 1/3 gas meters, which will hopefully encourage more use of the layers other than 2.

* Adds Layer 1/3 Gas Meter Subtypes

Co-authored-by: Helianthus00 <64755361+Helianthus00@users.noreply.github.com>
This commit is contained in:
SkyratBot
2020-08-30 05:19:42 +02:00
committed by GitHub
co-authored by Helianthus00
parent 29a859ea79
commit cb1fc8f469
4 changed files with 70 additions and 49 deletions
@@ -51177,12 +51177,12 @@
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"bTp" = (
/obj/machinery/meter,
/obj/structure/cable,
/obj/effect/turf_decal/stripes/line,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{
dir = 4
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/aisat_interior)
"bTq" = (
@@ -78921,10 +78921,10 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
dir = 1
},
/obj/machinery/meter,
/turf/open/floor/plasteel,
/area/maintenance/department/electrical)
"cVq" = (
/obj/machinery/meter,
/obj/effect/turf_decal/tile/yellow{
dir = 8
},
+55 -33
View File
@@ -4741,7 +4741,6 @@
/turf/open/floor/plasteel,
/area/security/processing)
"akL" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
dir = 9
},
@@ -5774,7 +5773,6 @@
/area/crew_quarters/fitness)
"anb" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
dir = 4
},
@@ -6184,7 +6182,6 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
/obj/machinery/meter,
/turf/open/floor/plating,
/area/maintenance/fore/secondary)
"aoa" = (
@@ -6711,6 +6708,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{
dir = 4
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/fore/secondary)
"apv" = (
@@ -13662,12 +13660,6 @@
},
/turf/open/floor/plasteel,
/area/storage/primary)
"aFV" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/meter,
/obj/structure/cable,
/turf/open/floor/plating,
/area/maintenance/fore)
"aFW" = (
/obj/structure/chair/stool,
/turf/open/floor/plasteel,
@@ -20072,17 +20064,6 @@
/obj/item/stack/package_wrap,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/kitchen)
"aVC" = (
/obj/machinery/meter,
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
dir = 4
},
/turf/open/floor/plating,
/area/maintenance/port)
"aVD" = (
/obj/structure/table,
/obj/item/reagent_containers/food/condiment/saltshaker{
@@ -37102,10 +37083,6 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/turf/open/floor/plating,
/area/construction)
"bKB" = (
/obj/machinery/meter,
/turf/open/floor/plating,
/area/maintenance/aft)
"bKD" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{
@@ -43342,13 +43319,13 @@
/turf/open/floor/plating,
/area/maintenance/aft)
"ceM" = (
/obj/machinery/meter,
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer3{
dir = 8
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"ceO" = (
@@ -50816,6 +50793,14 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3,
/turf/open/floor/plasteel,
/area/science/misc_lab)
"fXZ" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3,
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/fore/secondary)
"fYd" = (
/obj/effect/turf_decal/tile/yellow{
dir = 8
@@ -52859,6 +52844,31 @@
/obj/item/kirbyplants/random,
/turf/open/floor/plasteel/white,
/area/medical/psychology)
"mhJ" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{
dir = 4
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/aft)
"miW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{
dir = 4
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/port/fore)
"mje" = (
/obj/machinery/door/airlock{
name = "Private Restroom"
@@ -54563,6 +54573,12 @@
},
/turf/open/floor/wood,
/area/hallway/secondary/service)
"rrg" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3,
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/port)
"ruy" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -54832,6 +54848,12 @@
/obj/effect/landmark/start/medical_doctor,
/turf/open/floor/plasteel/white,
/area/medical/break_room)
"smt" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3,
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/fore)
"soQ" = (
/obj/machinery/power/apc{
areastring = "/area/vacant_room/commissary";
@@ -73105,7 +73127,7 @@ asU
bbV
boP
alU
asK
miW
azF
aAS
aFP
@@ -78006,7 +78028,7 @@ aPG
aPG
aPG
aPG
aVC
aSX
gjl
baS
aZp
@@ -78262,7 +78284,7 @@ aPI
aRb
aRb
aRb
aRb
rrg
aWx
gjl
baS
@@ -79536,7 +79558,7 @@ ayH
ayH
ayH
ayH
aFV
ayH
ayH
ayH
aKy
@@ -81592,7 +81614,7 @@ aBi
apV
arF
arF
arF
smt
arF
aue
arP
@@ -89086,8 +89108,8 @@ bDO
bFl
bDO
bHU
hxs
bKB
mhJ
bAw
bLK
bMM
bOd
@@ -91599,7 +91621,7 @@ anc
anc
anc
bkV
anc
fXZ
anD
aoI
arj
+7 -14
View File
@@ -4643,10 +4643,6 @@
},
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
"alV" = (
/obj/machinery/meter,
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
"alW" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,
@@ -38358,10 +38354,10 @@
},
/area/maintenance/department/engine)
"bSt" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer3{
dir = 10
},
/obj/machinery/meter/atmos/layer3,
/turf/open/floor/plating,
/area/maintenance/department/engine)
"bSu" = (
@@ -38610,8 +38606,7 @@
"bTf" = (
/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer3,
/obj/machinery/atmospherics/components/binary/pump/on/layer1{
name = "Virology Waste to Space";
pixel_x = -1
name = "Virology Waste to Space"
},
/turf/open/floor/plating{
icon_state = "platingdmg1"
@@ -38619,8 +38614,7 @@
/area/maintenance/department/engine)
"bTg" = (
/obj/machinery/atmospherics/components/binary/pump/on/layer1{
name = "Virology Waste to Space";
pixel_x = -1
name = "Virology Waste to Space"
},
/turf/open/floor/plating,
/area/maintenance/department/engine)
@@ -41230,7 +41224,6 @@
/turf/open/floor/plasteel/dark,
/area/maintenance/disposal/incinerator)
"bZi" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/simple/purple/visible,
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -41387,6 +41380,7 @@
/obj/machinery/atmospherics/pipe/simple/purple/visible{
dir = 5
},
/obj/machinery/meter,
/turf/closed/wall/r_wall,
/area/maintenance/disposal/incinerator)
"bZS" = (
@@ -44123,8 +44117,7 @@
"clM" = (
/obj/machinery/atmospherics/components/binary/pump/on/layer1{
dir = 1;
name = "Tcomms Sat Waste";
pixel_x = -1
name = "Tcomms Sat Waste"
},
/turf/open/floor/plating,
/area/tcommsat/computer)
@@ -55701,13 +55694,13 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"sUP" = (
/obj/machinery/meter,
/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer3{
dir = 6
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{
dir = 8
},
/obj/machinery/meter/atmos/layer1,
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -76508,7 +76501,7 @@ afU
ajG
akw
all
alV
ajD
aiu
vCC
apB
@@ -18,6 +18,12 @@
/obj/machinery/meter/atmos
frequency = FREQ_ATMOS_STORAGE
/obj/machinery/meter/atmos/layer1
target_layer = 1
/obj/machinery/meter/atmos/layer3
target_layer = 3
/obj/machinery/meter/atmos/atmos_waste_loop
name = "waste loop gas flow meter"
id_tag = ATMOS_GAS_MONITOR_LOOP_ATMOS_WASTE