mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
Arcmining: Chemical Boosting (#95530)
This commit is contained in:
@@ -4231,12 +4231,6 @@
|
||||
/obj/effect/landmark/event_spawn,
|
||||
/turf/open/floor/catwalk_floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"bex" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 10
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/upper)
|
||||
"beA" = (
|
||||
/obj/effect/turf_decal/stripes{
|
||||
dir = 1
|
||||
@@ -6931,6 +6925,16 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/port)
|
||||
"bOF" = (
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"bOI" = (
|
||||
/obj/effect/turf_decal/tile/red/fourcorners,
|
||||
/turf/open/floor/iron/dark,
|
||||
@@ -10013,11 +10017,13 @@
|
||||
/turf/open/openspace,
|
||||
/area/station/engineering/lobby)
|
||||
"cCN" = (
|
||||
/obj/machinery/newscaster/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"cCX" = (
|
||||
@@ -14154,6 +14160,9 @@
|
||||
/obj/structure/railing{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"dKX" = (
|
||||
@@ -19463,6 +19472,14 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/science/xenobiology)
|
||||
"fiR" = (
|
||||
/obj/machinery/camera/autoname/directional/south,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"fiZ" = (
|
||||
/obj/structure/showcase/machinery/oldpod{
|
||||
desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside.";
|
||||
@@ -30016,11 +30033,13 @@
|
||||
/turf/open/floor/catwalk_floor,
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"hXr" = (
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"hXT" = (
|
||||
@@ -32667,7 +32686,7 @@
|
||||
/area/station/commons/dorms)
|
||||
"iGo" = (
|
||||
/obj/structure/disposalpipe/trunk/multiz/down{
|
||||
dir = 1
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/upper)
|
||||
@@ -45384,6 +45403,12 @@
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/command/eva)
|
||||
"mbh" = (
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"mbj" = (
|
||||
/obj/machinery/door/airlock/external,
|
||||
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
||||
@@ -50553,6 +50578,9 @@
|
||||
dir = 6;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"nwT" = (
|
||||
@@ -56153,6 +56181,12 @@
|
||||
/obj/machinery/light_switch/directional/east,
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
/area/station/tcommsat/server)
|
||||
"oTH" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"oTK" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/button/door/directional/east{
|
||||
@@ -59624,13 +59658,13 @@
|
||||
/turf/open/floor/iron/kitchen_coldroom/freezerfloor,
|
||||
/area/station/service/kitchen/coldroom)
|
||||
"pQI" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"pQK" = (
|
||||
@@ -66021,12 +66055,10 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/aft)
|
||||
"rCF" = (
|
||||
/obj/machinery/camera/autoname/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"rCP" = (
|
||||
@@ -67416,6 +67448,11 @@
|
||||
/obj/effect/decal/cleanable/blood/old,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/security/interrogation)
|
||||
"rXI" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/south,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"rXL" = (
|
||||
/turf/open/openspace,
|
||||
/area/station/science/robotics/lab)
|
||||
@@ -70223,7 +70260,6 @@
|
||||
/turf/open/openspace,
|
||||
/area/station/hallway/primary/central)
|
||||
"sLK" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/south,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/turf/open/floor/iron/dark/smooth_large,
|
||||
@@ -75354,14 +75390,6 @@
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/engine/hull/air,
|
||||
/area/station/maintenance/port)
|
||||
"ucf" = (
|
||||
/obj/machinery/light/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"ucp" = (
|
||||
/obj/machinery/power/apc/auto_name/directional/north,
|
||||
/obj/structure/cable,
|
||||
@@ -75420,12 +75448,13 @@
|
||||
/turf/open/openspace,
|
||||
/area/station/maintenance/starboard/aft/upper)
|
||||
"ucX" = (
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"ucZ" = (
|
||||
@@ -76832,6 +76861,15 @@
|
||||
/obj/machinery/duct,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/commons/dorms)
|
||||
"uvA" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/light/directional/south,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"uvF" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 4
|
||||
@@ -80107,6 +80145,18 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/openspace,
|
||||
/area/station/maintenance/starboard/upper)
|
||||
"vmm" = (
|
||||
/obj/item/stack/ducts,
|
||||
/obj/item/stack/ducts{
|
||||
pixel_y = -8;
|
||||
pixel_x = -3
|
||||
},
|
||||
/obj/item/stack/ducts{
|
||||
pixel_y = 4;
|
||||
pixel_x = 2
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/upper)
|
||||
"vmu" = (
|
||||
/obj/machinery/door/airlock/grunge,
|
||||
/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload,
|
||||
@@ -88976,6 +89026,12 @@
|
||||
/obj/effect/turf_decal/trimline/brown/arrow_ccw,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/starboard)
|
||||
"xCP" = (
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 10
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"xCS" = (
|
||||
/obj/item/clothing/suit/jacket/straight_jacket,
|
||||
/obj/structure/closet,
|
||||
@@ -89347,6 +89403,11 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"xHg" = (
|
||||
/obj/machinery/newscaster/directional/south,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/storage)
|
||||
"xHi" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
|
||||
/turf/open/floor/iron,
|
||||
@@ -199829,9 +199890,9 @@ pSB
|
||||
lGA
|
||||
xSg
|
||||
pQI
|
||||
xCP
|
||||
blo
|
||||
ayK
|
||||
lwA
|
||||
vmk
|
||||
lwA
|
||||
lwA
|
||||
@@ -200086,10 +200147,10 @@ avc
|
||||
mIp
|
||||
iwQ
|
||||
sLK
|
||||
rXI
|
||||
wrT
|
||||
toR
|
||||
wUi
|
||||
wUi
|
||||
sfc
|
||||
avI
|
||||
sfc
|
||||
@@ -200341,11 +200402,11 @@ pSB
|
||||
avc
|
||||
pSB
|
||||
lnH
|
||||
peQ
|
||||
oTH
|
||||
hXr
|
||||
mbh
|
||||
wrT
|
||||
rWg
|
||||
lwA
|
||||
oPr
|
||||
lwA
|
||||
lwA
|
||||
@@ -200600,9 +200661,9 @@ pSB
|
||||
gLT
|
||||
peQ
|
||||
rCF
|
||||
fiR
|
||||
wrT
|
||||
rWg
|
||||
lwA
|
||||
oPr
|
||||
lwA
|
||||
lwA
|
||||
@@ -200855,10 +200916,10 @@ gkh
|
||||
oaF
|
||||
dKL
|
||||
lhy
|
||||
peQ
|
||||
oTH
|
||||
cCN
|
||||
xHg
|
||||
wrT
|
||||
bex
|
||||
iGo
|
||||
oPr
|
||||
lwA
|
||||
@@ -201113,10 +201174,10 @@ geK
|
||||
aPg
|
||||
jAO
|
||||
bEr
|
||||
ucf
|
||||
wrT
|
||||
wrT
|
||||
rCF
|
||||
uvA
|
||||
wrT
|
||||
rYh
|
||||
fQz
|
||||
kIE
|
||||
kIE
|
||||
@@ -201371,9 +201432,9 @@ cgX
|
||||
nwQ
|
||||
dKT
|
||||
ucX
|
||||
bOF
|
||||
wrT
|
||||
rYh
|
||||
wrT
|
||||
vmm
|
||||
mYL
|
||||
wrT
|
||||
wrT
|
||||
@@ -201629,7 +201690,7 @@ uKP
|
||||
uKP
|
||||
uKP
|
||||
wrT
|
||||
rYh
|
||||
wrT
|
||||
wrT
|
||||
cYX
|
||||
lVF
|
||||
@@ -201885,7 +201946,7 @@ hRj
|
||||
hRj
|
||||
hRj
|
||||
hRj
|
||||
wrT
|
||||
hRj
|
||||
wrT
|
||||
wrT
|
||||
jzI
|
||||
|
||||
@@ -3743,7 +3743,6 @@
|
||||
/area/space/nearstation)
|
||||
"aUS" = (
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/structure/closet/crate/secure/loot,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
@@ -8209,10 +8208,11 @@
|
||||
/area/station/service/library)
|
||||
"bXF" = (
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted,
|
||||
/obj/machinery/brm,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/brm,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"bXG" = (
|
||||
@@ -17211,9 +17211,7 @@
|
||||
},
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/closet/crate,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/effect/spawner/random/maintenance,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"ekZ" = (
|
||||
@@ -18046,14 +18044,11 @@
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lobby)
|
||||
"ewa" = (
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 6
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
@@ -20598,12 +20593,14 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/engineering/atmos/project)
|
||||
"fdn" = (
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/structure/closet/crate,
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/item/airlock_painter/decal,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing/corner/end/flip,
|
||||
/obj/item/stack/ducts,
|
||||
/obj/item/stack/ducts,
|
||||
/obj/item/stack/ducts,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"fdG" = (
|
||||
@@ -22676,13 +22673,13 @@
|
||||
/turf/open/floor/iron/grimy,
|
||||
/area/station/service/library/abandoned)
|
||||
"fCA" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"fCD" = (
|
||||
@@ -27814,6 +27811,11 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/blood/oil,
|
||||
/obj/structure/railing,
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"gKI" = (
|
||||
@@ -31249,11 +31251,9 @@
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/virology)
|
||||
"hGP" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/obj/structure/closet/crate/secure/loot,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"hGW" = (
|
||||
@@ -48781,9 +48781,12 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/security/checkpoint/escape)
|
||||
"lWX" = (
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing,
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"lXm" = (
|
||||
@@ -64795,10 +64798,8 @@
|
||||
/area/station/maintenance/port)
|
||||
"pVR" = (
|
||||
/obj/structure/sign/poster/contraband/random/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"pWb" = (
|
||||
@@ -75244,10 +75245,10 @@
|
||||
/turf/closed/wall,
|
||||
/area/station/service/bar/backroom)
|
||||
"szC" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 9;
|
||||
id = "mining"
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"szG" = (
|
||||
@@ -82886,10 +82887,13 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"utQ" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"utS" = (
|
||||
@@ -83760,7 +83764,13 @@
|
||||
},
|
||||
/obj/machinery/light/small/directional/west,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 9;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"uDQ" = (
|
||||
@@ -86418,11 +86428,8 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/fore)
|
||||
"vnI" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"vnP" = (
|
||||
@@ -90268,6 +90275,8 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/closet/crate,
|
||||
/obj/effect/spawner/random/maintenance,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"wlW" = (
|
||||
@@ -93139,7 +93148,6 @@
|
||||
/area/station/commons/vacant_room/office)
|
||||
"wZD" = (
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
@@ -97164,6 +97172,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/start/hangover,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/warehouse)
|
||||
"xXw" = (
|
||||
|
||||
@@ -3642,9 +3642,9 @@
|
||||
/area/station/science/research)
|
||||
"aYM" = (
|
||||
/obj/effect/turf_decal/bot,
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/coin/gold,
|
||||
/obj/item/radio/intercom/directional/north,
|
||||
/obj/item/coin/gold,
|
||||
/obj/structure/closet/crate,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"aYQ" = (
|
||||
@@ -5057,16 +5057,15 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/lobby)
|
||||
"brX" = (
|
||||
/obj/structure/plasticflaps,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
/obj/machinery/bouldertech/refinery/smelter{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"brY" = (
|
||||
@@ -7423,6 +7422,14 @@
|
||||
"bXy" = (
|
||||
/turf/open/openspace,
|
||||
/area/station/security/armory/upper)
|
||||
"bXC" = (
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"bXD" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
@@ -7980,14 +7987,14 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/light/small/directional/east,
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/machinery/camera/directional/east{
|
||||
c_tag = "Mining Ore Smeltery";
|
||||
network = list("ss13", "mine")
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"ceO" = (
|
||||
@@ -8628,9 +8635,12 @@
|
||||
/turf/open/floor/plastic,
|
||||
/area/station/commons/dorms/laundry)
|
||||
"coY" = (
|
||||
/obj/machinery/airalarm/directional/south,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"coZ" = (
|
||||
@@ -14318,16 +14328,14 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/storage/primary)
|
||||
"dTF" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/greenglow/waste,
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"dTI" = (
|
||||
@@ -14831,6 +14839,15 @@
|
||||
/obj/structure/flora/rock/pile/icy/style_random,
|
||||
/turf/open/misc/asteroid/snow/icemoon,
|
||||
/area/icemoon/underground/explored)
|
||||
"ebn" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"ebr" = (
|
||||
/turf/open/openspace,
|
||||
/area/station/engineering/atmos/storage)
|
||||
@@ -22300,15 +22317,13 @@
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/xenobiology)
|
||||
"gko" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"gks" = (
|
||||
@@ -23748,6 +23763,15 @@
|
||||
dir = 4
|
||||
},
|
||||
/area/station/command/heads_quarters/rd)
|
||||
"gEA" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"gEE" = (
|
||||
/turf/open/openspace,
|
||||
/area/station/service/chapel)
|
||||
@@ -24224,6 +24248,10 @@
|
||||
/obj/item/reagent_containers/dropper,
|
||||
/turf/open/floor/iron/cafeteria,
|
||||
/area/station/science/lab)
|
||||
"gNm" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"gNC" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
|
||||
/obj/structure/sign/warning/secure_area/directional/north,
|
||||
@@ -27508,6 +27536,15 @@
|
||||
/obj/structure/closet/secure_closet/medical2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/port/fore)
|
||||
"hKw" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"hKI" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -30314,6 +30351,13 @@
|
||||
/obj/effect/mapping_helpers/burnt_floor,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"izv" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/ducts{
|
||||
amount = 5
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"izw" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
name = "Solar Maintenance"
|
||||
@@ -33089,6 +33133,11 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/department/medical/morgue)
|
||||
"jpW" = (
|
||||
/obj/machinery/airalarm/directional/west,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"jqc" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
glass = 1;
|
||||
@@ -34198,6 +34247,10 @@
|
||||
},
|
||||
/turf/open/floor/iron/cafeteria,
|
||||
/area/station/commons/dorms/laundry)
|
||||
"jHr" = (
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"jHF" = (
|
||||
/obj/item/trash/boritos/red,
|
||||
/obj/structure/cable,
|
||||
@@ -35421,14 +35474,17 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"jXH" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"jXL" = (
|
||||
@@ -43343,6 +43399,10 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
||||
/turf/open/floor/engine,
|
||||
/area/station/maintenance/disposal/incinerator)
|
||||
"mgE" = (
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"mgS" = (
|
||||
/obj/effect/spawner/structure/window/hollow/reinforced/middle{
|
||||
dir = 4
|
||||
@@ -45044,9 +45104,6 @@
|
||||
dir = 6;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/obj/machinery/power/apc/auto_name/directional/north,
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/brm,
|
||||
@@ -46685,6 +46742,8 @@
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/landmark/event_spawn,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"ngn" = (
|
||||
@@ -54952,6 +55011,8 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing/corner,
|
||||
/obj/effect/turf_decal/stripes/corner,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"pqo" = (
|
||||
@@ -58220,7 +58281,13 @@
|
||||
/area/station/medical/virology)
|
||||
"qkI" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing/corner/end{
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
@@ -58840,6 +58907,10 @@
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"que" = (
|
||||
@@ -61993,7 +62064,10 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/aft)
|
||||
"rnl" = (
|
||||
/obj/structure/railing,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"rnp" = (
|
||||
@@ -67486,12 +67560,6 @@
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"sPG" = (
|
||||
@@ -72360,6 +72428,12 @@
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/medical/virology)
|
||||
"ula" = (
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"ulj" = (
|
||||
/obj/structure/flora/tree/pine/style_random,
|
||||
/obj/structure/flora/grass/green/style_random,
|
||||
@@ -74865,8 +74939,10 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/hydroponics)
|
||||
"uYF" = (
|
||||
/obj/structure/railing{
|
||||
dir = 6
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
@@ -79736,6 +79812,9 @@
|
||||
"wxN" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/station/maintenance/solars/port/fore)
|
||||
"wxP" = (
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"wxT" = (
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
@@ -84745,10 +84824,10 @@
|
||||
},
|
||||
/area/station/security/processing)
|
||||
"xQK" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 1
|
||||
/obj/machinery/conveyor/inverted{
|
||||
dir = 5;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"xQO" = (
|
||||
@@ -84894,6 +84973,13 @@
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/upper)
|
||||
"xTE" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining_internal"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/mine/production)
|
||||
"xTL" = (
|
||||
/obj/effect/turf_decal/tile/blue,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -169808,9 +169894,9 @@ sht
|
||||
gOU
|
||||
gjq
|
||||
eJf
|
||||
gjq
|
||||
gjq
|
||||
gjq
|
||||
eJf
|
||||
eJf
|
||||
eJf
|
||||
gjq
|
||||
gjq
|
||||
gjq
|
||||
@@ -170064,9 +170150,9 @@ cMk
|
||||
wmR
|
||||
cMk
|
||||
cMk
|
||||
eJf
|
||||
eJf
|
||||
eJf
|
||||
uvM
|
||||
cMk
|
||||
cMk
|
||||
faL
|
||||
eJf
|
||||
eJf
|
||||
@@ -170318,12 +170404,12 @@ bKE
|
||||
vpc
|
||||
kZu
|
||||
aYM
|
||||
tDa
|
||||
ebn
|
||||
sWU
|
||||
jpW
|
||||
wxP
|
||||
izv
|
||||
cMk
|
||||
cMk
|
||||
gjq
|
||||
gjq
|
||||
eJf
|
||||
gjq
|
||||
gjq
|
||||
@@ -170578,9 +170664,9 @@ fxY
|
||||
pql
|
||||
qkI
|
||||
coY
|
||||
bXC
|
||||
mgE
|
||||
cMk
|
||||
gjq
|
||||
gjq
|
||||
eJf
|
||||
gjq
|
||||
gjq
|
||||
@@ -170835,9 +170921,9 @@ vQy
|
||||
ngl
|
||||
xQK
|
||||
brX
|
||||
cMk
|
||||
gjq
|
||||
gjq
|
||||
xTE
|
||||
gNm
|
||||
uvM
|
||||
eJf
|
||||
gjq
|
||||
iDt
|
||||
@@ -171088,13 +171174,13 @@ tDa
|
||||
tDa
|
||||
tDa
|
||||
sWB
|
||||
tDa
|
||||
pql
|
||||
gEA
|
||||
hKw
|
||||
rnl
|
||||
gko
|
||||
uvM
|
||||
gjq
|
||||
gjq
|
||||
ula
|
||||
jHr
|
||||
cMk
|
||||
gnh
|
||||
iDt
|
||||
iDt
|
||||
|
||||
@@ -1976,6 +1976,15 @@
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/station/commons/lounge)
|
||||
"aKs" = (
|
||||
/obj/machinery/bouldertech/refinery{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"aKz" = (
|
||||
/obj/structure/chair{
|
||||
dir = 4
|
||||
@@ -7389,7 +7398,12 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/science/robotics/mechbay)
|
||||
"cBZ" = (
|
||||
/obj/structure/railing,
|
||||
/obj/machinery/bouldertech/refinery/smelter{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"cCM" = (
|
||||
@@ -7891,6 +7905,8 @@
|
||||
/area/station/commons/fitness)
|
||||
"cLj" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/railing/corner,
|
||||
/obj/effect/turf_decal/siding/white/corner,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"cLk" = (
|
||||
@@ -8290,8 +8306,11 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/dorms)
|
||||
"cUt" = (
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/brm,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"cUw" = (
|
||||
@@ -10008,14 +10027,13 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/greater)
|
||||
"dxo" = (
|
||||
/obj/structure/railing{
|
||||
dir = 6
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 4
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/miningoffice)
|
||||
"dxq" = (
|
||||
/obj/structure/chair{
|
||||
@@ -17795,6 +17813,11 @@
|
||||
/obj/machinery/vending/wardrobe/jani_wardrobe,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/service/janitor)
|
||||
"gjS" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/siding/white,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"gjZ" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/line{
|
||||
dir = 8
|
||||
@@ -20983,15 +21006,14 @@
|
||||
/turf/open/floor/carpet,
|
||||
/area/station/command/heads_quarters/captain/private)
|
||||
"hlE" = (
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/light/small/directional/south,
|
||||
/turf/open/floor/iron,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/miningoffice)
|
||||
"hlN" = (
|
||||
/obj/structure/frame/machine{
|
||||
@@ -25162,11 +25184,13 @@
|
||||
/turf/open/floor/engine,
|
||||
/area/station/science/xenobiology)
|
||||
"iId" = (
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/brm,
|
||||
/turf/open/floor/iron,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/miningoffice)
|
||||
"iIf" = (
|
||||
/obj/machinery/camera/directional/north{
|
||||
@@ -31899,6 +31923,16 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/locker)
|
||||
"kRe" = (
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/siding/white{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"kRf" = (
|
||||
@@ -33122,6 +33156,14 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/science/lab)
|
||||
"lnv" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/white,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"lnH" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
@@ -37658,6 +37700,13 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/exit/departure_lounge)
|
||||
"mRP" = (
|
||||
/obj/machinery/conveyor/inverted{
|
||||
dir = 5;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"mRY" = (
|
||||
/obj/machinery/door/window/left/directional/north{
|
||||
name = "Mass Driver";
|
||||
@@ -44697,6 +44746,9 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/obj/effect/landmark/start/shaft_miner,
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"pom" = (
|
||||
@@ -48647,17 +48699,14 @@
|
||||
/turf/closed/wall,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"qHt" = (
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/iron/textured,
|
||||
/area/station/cargo/miningoffice)
|
||||
"qHK" = (
|
||||
/obj/effect/spawner/random/structure/grille,
|
||||
@@ -49430,14 +49479,12 @@
|
||||
/obj/effect/turf_decal/tile/brown/anticorner/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 9;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 8
|
||||
},
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/turf_decal/siding/white{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"qTz" = (
|
||||
@@ -53721,6 +53768,16 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/central)
|
||||
"sqP" = (
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/siding/white{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"sqT" = (
|
||||
/obj/machinery/atmospherics/components/tank/air/layer4,
|
||||
/turf/open/floor/plating,
|
||||
@@ -56156,10 +56213,10 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port)
|
||||
"tid" = (
|
||||
/obj/structure/railing/corner/end,
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/structure/railing/corner/end{
|
||||
/obj/structure/railing{
|
||||
dir = 6
|
||||
},
|
||||
/obj/effect/turf_decal/siding/white{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
@@ -56281,9 +56338,11 @@
|
||||
/area/station/maintenance/starboard/fore)
|
||||
"tkf" = (
|
||||
/obj/structure/extinguisher_cabinet/directional/east,
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
/obj/effect/decal/cleanable/greenglow/waste{
|
||||
opacity = 1;
|
||||
alpha = 50
|
||||
},
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"tkg" = (
|
||||
@@ -66279,10 +66338,9 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"wyV" = (
|
||||
@@ -67655,14 +67713,8 @@
|
||||
/area/station/tcommsat/computer)
|
||||
"wZo" = (
|
||||
/obj/machinery/airalarm/directional/east,
|
||||
/obj/effect/turf_decal/tile/brown/half/contrasted{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"wZw" = (
|
||||
@@ -69162,6 +69214,12 @@
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/primary/aft)
|
||||
"xzf" = (
|
||||
/obj/structure/cable,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/siding/white,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"xzj" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -70851,8 +70909,10 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/engineering/atmos)
|
||||
"ydi" = (
|
||||
/obj/structure/railing/corner/end/flip,
|
||||
/obj/effect/turf_decal/stripes/corner,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"ydj" = (
|
||||
@@ -89388,7 +89448,7 @@ sLU
|
||||
aZj
|
||||
cSP
|
||||
cLj
|
||||
kRe
|
||||
sqP
|
||||
kRe
|
||||
tid
|
||||
qTf
|
||||
@@ -89644,9 +89704,9 @@ jXu
|
||||
jXu
|
||||
jXu
|
||||
hzb
|
||||
cLj
|
||||
kRe
|
||||
kRe
|
||||
xzf
|
||||
mRP
|
||||
aKs
|
||||
cBZ
|
||||
wyP
|
||||
hKg
|
||||
@@ -89901,7 +89961,7 @@ omV
|
||||
kts
|
||||
cuh
|
||||
jBp
|
||||
cLj
|
||||
lnv
|
||||
ydi
|
||||
qHt
|
||||
dxo
|
||||
@@ -90158,7 +90218,7 @@ cAf
|
||||
dve
|
||||
jXu
|
||||
pVV
|
||||
cLj
|
||||
gjS
|
||||
cUt
|
||||
iId
|
||||
tkf
|
||||
|
||||
@@ -21177,6 +21177,13 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/commons/fitness)
|
||||
"dgS" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"dgZ" = (
|
||||
/obj/effect/turf_decal/siding/dark/corner{
|
||||
dir = 4
|
||||
@@ -30596,9 +30603,6 @@
|
||||
},
|
||||
/area/station/security/mechbay)
|
||||
"eAs" = (
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 10
|
||||
@@ -30609,6 +30613,7 @@
|
||||
/obj/effect/turf_decal/trimline/brown/corner{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"eAw" = (
|
||||
@@ -38567,6 +38572,15 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/telecomms,
|
||||
/area/station/tcommsat/server)
|
||||
"fIR" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 6
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"fIU" = (
|
||||
/obj/structure/table/wood/fancy/green,
|
||||
/obj/machinery/light/directional/east,
|
||||
@@ -42767,9 +42781,7 @@
|
||||
/obj/structure/railing{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/obj/effect/decal/cleanable/plasma,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/machinery/computer/order_console/mining,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
"gnM" = (
|
||||
@@ -45427,6 +45439,14 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/station/hallway/primary/fore)
|
||||
"gIP" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"gIQ" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/station/science/explab)
|
||||
@@ -49658,6 +49678,16 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/medical/lower)
|
||||
"hoC" = (
|
||||
/obj/effect/decal/cleanable/plasma,
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/arrow_cw,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/arrow_ccw{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"hoE" = (
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
@@ -57461,6 +57491,9 @@
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/corner,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"iwP" = (
|
||||
@@ -63701,10 +63734,6 @@
|
||||
/obj/structure/flora/bush/flowers_yw/style_random,
|
||||
/turf/open/floor/grass,
|
||||
/area/station/ai/satellite/exterior)
|
||||
"juB" = (
|
||||
/obj/machinery/computer/order_console/mining,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
"juD" = (
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
@@ -64466,17 +64495,10 @@
|
||||
/turf/open/floor/catwalk_floor/iron_dark,
|
||||
/area/station/maintenance/department/bridge)
|
||||
"jzQ" = (
|
||||
/obj/effect/turf_decal/siding/brown,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/obj/machinery/firealarm/directional/south,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
/obj/structure/chair/sofa/bench/solo{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
"jzZ" = (
|
||||
@@ -75875,6 +75897,9 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/trimline/brown/line,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"lhK" = (
|
||||
@@ -78651,6 +78676,7 @@
|
||||
"lCa" = (
|
||||
/obj/machinery/holopad,
|
||||
/obj/effect/landmark/event_spawn,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/glass/reinforced,
|
||||
/area/station/cargo/miningoffice)
|
||||
"lCd" = (
|
||||
@@ -78692,14 +78718,6 @@
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/station/engineering/atmos/project)
|
||||
"lCS" = (
|
||||
/obj/structure/railing{
|
||||
dir = 6
|
||||
},
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
name = "mining conveyor";
|
||||
pixel_y = 12
|
||||
},
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 6
|
||||
},
|
||||
@@ -83015,6 +83033,15 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/central)
|
||||
"mmF" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"mmG" = (
|
||||
/obj/machinery/camera/directional/north{
|
||||
c_tag = "Xenobiology Lab - Pen #4";
|
||||
@@ -85294,16 +85321,16 @@
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/lab)
|
||||
"mFl" = (
|
||||
/obj/machinery/mining_weather_monitor/directional/east,
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
/obj/machinery/mining_weather_monitor/directional/north,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/door/window/right/directional/east{
|
||||
req_access = list("mining");
|
||||
name = "Foundry Gate"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/brm,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
/area/station/cargo/miningfoundry)
|
||||
"mFr" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 10
|
||||
@@ -86486,14 +86513,6 @@
|
||||
/area/space/nearstation)
|
||||
"mOI" = (
|
||||
/obj/structure/sign/poster/random/directional/east,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
"mOJ" = (
|
||||
@@ -88140,6 +88159,9 @@
|
||||
/obj/structure/disposalpipe/segment,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/aft)
|
||||
"nbS" = (
|
||||
/turf/closed/wall,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nbU" = (
|
||||
/obj/effect/turf_decal/trimline/yellow/line{
|
||||
dir = 4
|
||||
@@ -90036,6 +90058,20 @@
|
||||
dir = 1
|
||||
},
|
||||
/area/station/security/brig)
|
||||
"nrD" = (
|
||||
/obj/machinery/conveyor_switch/oneway{
|
||||
id = "mining";
|
||||
name = "mining conveyor";
|
||||
pixel_y = 12
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/airalarm/directional/west,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nrG" = (
|
||||
/obj/machinery/holopad,
|
||||
/obj/effect/turf_decal/trimline/purple/corner{
|
||||
@@ -92176,6 +92212,14 @@
|
||||
/obj/item/clothing/glasses/welding,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/port/central)
|
||||
"nIe" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/power/apc/auto_name/directional/north,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nIf" = (
|
||||
/obj/effect/turf_decal/box/white,
|
||||
/turf/open/floor/engine,
|
||||
@@ -92702,6 +92746,14 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/carpet/red,
|
||||
/area/station/service/library)
|
||||
"nMH" = (
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nMJ" = (
|
||||
/obj/effect/turf_decal/tile/dark_blue/half/contrasted,
|
||||
/obj/effect/turf_decal/trimline/dark/corner,
|
||||
@@ -96954,6 +97006,14 @@
|
||||
dir = 4
|
||||
},
|
||||
/area/station/service/chapel/funeral)
|
||||
"oqz" = (
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining";
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/brm,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"oqE" = (
|
||||
/obj/structure/chair/stool/directional/west,
|
||||
/turf/open/floor/plating,
|
||||
@@ -96968,6 +97028,10 @@
|
||||
color = "#3d3e42"
|
||||
},
|
||||
/area/station/engineering/engine_smes)
|
||||
"oqM" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"oqS" = (
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 4
|
||||
@@ -105822,6 +105886,7 @@
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/dark/smooth_edge{
|
||||
dir = 8
|
||||
},
|
||||
@@ -107299,11 +107364,8 @@
|
||||
"pOD" = (
|
||||
/obj/machinery/status_display/ai/directional/east,
|
||||
/obj/machinery/light/directional/east,
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
/obj/effect/turf_decal/stripes/corner{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
@@ -108268,6 +108330,14 @@
|
||||
/obj/effect/turf_decal/siding/wood,
|
||||
/turf/open/floor/wood/large,
|
||||
/area/station/service/library/upper)
|
||||
"pVC" = (
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining";
|
||||
dir = 6
|
||||
},
|
||||
/obj/machinery/light/directional/north,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"pVH" = (
|
||||
/obj/effect/turf_decal/trimline/red/line,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
@@ -125854,6 +125924,15 @@
|
||||
dir = 8
|
||||
},
|
||||
/area/station/security/prison)
|
||||
"sDq" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"sDr" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
|
||||
dir = 1
|
||||
@@ -127914,6 +127993,13 @@
|
||||
/obj/structure/bookcase/random/reference,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/security/breakroom)
|
||||
"sTD" = (
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining";
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"sTG" = (
|
||||
/obj/item/banner/command/mundane,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
@@ -133443,6 +133529,19 @@
|
||||
dir = 6
|
||||
},
|
||||
/area/station/maintenance/disposal)
|
||||
"tHC" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/stack/ducts{
|
||||
pixel_y = -1
|
||||
},
|
||||
/obj/item/stack/ducts{
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/stack/ducts{
|
||||
pixel_y = 7
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningoffice)
|
||||
"tHJ" = (
|
||||
/obj/machinery/light/floor,
|
||||
/obj/effect/landmark/event_spawn,
|
||||
@@ -140684,6 +140783,14 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/engine/hull/reinforced,
|
||||
/area/space/nearstation)
|
||||
"uOS" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 10;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"uOX" = (
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
@@ -141756,6 +141863,10 @@
|
||||
/obj/machinery/airalarm/directional/north,
|
||||
/turf/open/floor/iron/dark/textured,
|
||||
/area/station/engineering/atmos/storage)
|
||||
"uWr" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/station/cargo/lower)
|
||||
"uWt" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 4
|
||||
@@ -142095,6 +142206,15 @@
|
||||
/obj/effect/turf_decal/delivery,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/science/robotics/lab)
|
||||
"uYW" = (
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/bouldertech/refinery/smelter{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"uYZ" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/corner,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/corner{
|
||||
@@ -151845,6 +151965,14 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/ai/satellite/service)
|
||||
"wvQ" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 10
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"wvS" = (
|
||||
/obj/structure/cable,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
@@ -153830,6 +153958,15 @@
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/starboard/aft)
|
||||
"wLi" = (
|
||||
/obj/machinery/bouldertech/refinery{
|
||||
dir = 4
|
||||
},
|
||||
/obj/machinery/conveyor{
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"wLk" = (
|
||||
/obj/effect/turf_decal/siding/dark,
|
||||
/obj/machinery/chem_dispenser,
|
||||
@@ -155669,11 +155806,7 @@
|
||||
/area/station/commons/dorms)
|
||||
"xbk" = (
|
||||
/obj/item/radio/intercom/directional/south,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
/obj/structure/chair/sofa/bench/solo{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
@@ -156149,7 +156282,6 @@
|
||||
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line,
|
||||
/obj/effect/turf_decal/siding/brown,
|
||||
/obj/effect/turf_decal/trimline/brown/line{
|
||||
@@ -161349,7 +161481,6 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/maintenance/department/science)
|
||||
"xSw" = (
|
||||
/obj/structure/railing/corner/end/flip,
|
||||
/obj/effect/turf_decal/trimline/brown/filled/line{
|
||||
dir = 5
|
||||
},
|
||||
@@ -161359,6 +161490,9 @@
|
||||
/obj/effect/turf_decal/trimline/brown/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningoffice)
|
||||
"xSA" = (
|
||||
@@ -194367,7 +194501,7 @@ gym
|
||||
fDY
|
||||
gJT
|
||||
cGO
|
||||
juB
|
||||
vNT
|
||||
lhE
|
||||
xeX
|
||||
jzQ
|
||||
@@ -194620,11 +194754,11 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gJT
|
||||
rWS
|
||||
fDY
|
||||
cGO
|
||||
vNT
|
||||
tHC
|
||||
xSw
|
||||
lCS
|
||||
xbk
|
||||
@@ -194877,11 +195011,11 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
fDY
|
||||
bPw
|
||||
bPw
|
||||
rWS
|
||||
nbS
|
||||
oqM
|
||||
nbS
|
||||
nbS
|
||||
mFl
|
||||
pOD
|
||||
mOI
|
||||
@@ -195133,13 +195267,13 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
dew
|
||||
gJT
|
||||
gJT
|
||||
bPw
|
||||
bPw
|
||||
nbS
|
||||
oqz
|
||||
nrD
|
||||
wvQ
|
||||
sDq
|
||||
kFj
|
||||
kFj
|
||||
kFj
|
||||
@@ -195391,13 +195525,13 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
ihJ
|
||||
gJT
|
||||
kFj
|
||||
rWS
|
||||
oqM
|
||||
sTD
|
||||
mmF
|
||||
fIR
|
||||
hoC
|
||||
uWr
|
||||
grQ
|
||||
dsJ
|
||||
dec
|
||||
@@ -195647,13 +195781,13 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
ihJ
|
||||
dew
|
||||
rnW
|
||||
nbS
|
||||
pVC
|
||||
wLi
|
||||
uYW
|
||||
uOS
|
||||
kFj
|
||||
tqY
|
||||
xsP
|
||||
@@ -195905,12 +196039,12 @@ gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
gym
|
||||
ihJ
|
||||
gJT
|
||||
rWS
|
||||
nbS
|
||||
nIe
|
||||
gIP
|
||||
dgS
|
||||
nMH
|
||||
kFj
|
||||
ttj
|
||||
qwk
|
||||
@@ -196163,7 +196297,7 @@ gym
|
||||
gym
|
||||
gJT
|
||||
fDY
|
||||
gJT
|
||||
ewt
|
||||
oZM
|
||||
oZM
|
||||
oZM
|
||||
@@ -196420,7 +196554,7 @@ gym
|
||||
gJT
|
||||
nnP
|
||||
nnP
|
||||
nnP
|
||||
oZM
|
||||
oZM
|
||||
vxf
|
||||
rEU
|
||||
|
||||
@@ -2808,8 +2808,7 @@
|
||||
/area/station/engineering/atmos)
|
||||
"ZK" = (
|
||||
/obj/structure/table,
|
||||
/obj/item/storage/box/shipping,
|
||||
/obj/item/boulder_beacon,
|
||||
/obj/item/storage/box/shipping/debug,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/commons/storage/primary)
|
||||
"ZP" = (
|
||||
|
||||
@@ -2338,7 +2338,9 @@
|
||||
"ajn" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"ajo" = (
|
||||
@@ -9859,8 +9861,8 @@
|
||||
/area/station/hallway/secondary/service)
|
||||
"cqj" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 4
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
@@ -11986,8 +11988,12 @@
|
||||
/turf/open/floor/plating,
|
||||
/area/station/engineering/atmos)
|
||||
"cZQ" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
@@ -12242,10 +12248,8 @@
|
||||
/area/station/security/prison/safe)
|
||||
"ddY" = (
|
||||
/obj/structure/sign/poster/official/jim_nortons/directional/north,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"dec" = (
|
||||
@@ -28642,6 +28646,14 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/turf/open/floor/wood,
|
||||
/area/station/commons/vacant_room/office)
|
||||
"jfP" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/stack/ducts{
|
||||
amount = 5
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"jfU" = (
|
||||
/obj/machinery/door/airlock/hatch{
|
||||
name = "Secure Pen"
|
||||
@@ -29404,11 +29416,9 @@
|
||||
/turf/open/floor/iron/cafeteria,
|
||||
/area/station/command/heads_quarters/rd)
|
||||
"jsx" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/machinery/digital_clock/directional/north,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"jsy" = (
|
||||
@@ -29703,8 +29713,8 @@
|
||||
/obj/machinery/airalarm/directional/east,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/railing/corner/end/flip{
|
||||
dir = 8
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
@@ -32955,9 +32965,10 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/maintenance/tram/left)
|
||||
"kxV" = (
|
||||
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
@@ -38049,8 +38060,8 @@
|
||||
/area/station/security/courtroom)
|
||||
"meg" = (
|
||||
/obj/machinery/light/small/directional/west,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
@@ -38695,10 +38706,9 @@
|
||||
/turf/open/floor/iron,
|
||||
/area/station/hallway/secondary/entry)
|
||||
"mqT" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"mrf" = (
|
||||
@@ -40074,7 +40084,6 @@
|
||||
/area/station/medical/psychology)
|
||||
"mTg" = (
|
||||
/obj/effect/decal/cleanable/rubble,
|
||||
/obj/structure/closet/crate,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"mTh" = (
|
||||
@@ -41705,6 +41714,10 @@
|
||||
/area/station/hallway/secondary/exit)
|
||||
"nxN" = (
|
||||
/obj/item/radio/intercom/directional/west,
|
||||
/obj/effect/mapping_helpers/burnt_floor,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nxT" = (
|
||||
@@ -43077,7 +43090,9 @@
|
||||
"nXb" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/obj/structure/railing,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"nXh" = (
|
||||
@@ -49931,11 +49946,7 @@
|
||||
/turf/closed/wall,
|
||||
/area/station/command/heads_quarters/qm)
|
||||
"qzh" = (
|
||||
/obj/machinery/bouldertech/refinery/smelter,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"qzn" = (
|
||||
@@ -50592,6 +50603,15 @@
|
||||
/obj/item/paper/monitorkey,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/command/heads_quarters/ce)
|
||||
"qLx" = (
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"qLD" = (
|
||||
/obj/structure/disposalpipe/segment{
|
||||
dir = 4
|
||||
@@ -50680,10 +50700,8 @@
|
||||
/area/station/science/ordnance/testlab)
|
||||
"qMI" = (
|
||||
/obj/machinery/light/warm/directional/north,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"qMQ" = (
|
||||
@@ -54713,14 +54731,6 @@
|
||||
dir = 4
|
||||
},
|
||||
/area/station/service/theater)
|
||||
"siF" = (
|
||||
/obj/machinery/bouldertech/refinery,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"siL" = (
|
||||
/obj/effect/turf_decal/trimline/purple/filled/line{
|
||||
dir = 1
|
||||
@@ -55818,6 +55828,7 @@
|
||||
/obj/effect/turf_decal/tile/brown/opposingcorners{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/greenglow/waste,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"szs" = (
|
||||
@@ -65105,12 +65116,9 @@
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/xenobiology)
|
||||
"vFe" = (
|
||||
/obj/effect/mapping_helpers/burnt_floor,
|
||||
/obj/structure/sign/poster/official/midtown_slice/directional/north,
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/effect/mapping_helpers/burnt_floor,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"vFh" = (
|
||||
@@ -69032,11 +69040,6 @@
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
|
||||
/turf/open/floor/iron/white,
|
||||
/area/station/science/xenobiology)
|
||||
"xcU" = (
|
||||
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"xdx" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
@@ -69141,6 +69144,16 @@
|
||||
/obj/structure/cable,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/station/ai/satellite/maintenance)
|
||||
"xeV" = (
|
||||
/obj/machinery/conveyor{
|
||||
dir = 8;
|
||||
id = "mining"
|
||||
},
|
||||
/obj/structure/railing/corner/end{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/station/cargo/miningfoundry)
|
||||
"xfd" = (
|
||||
/obj/effect/turf_decal/trimline/red/filled/corner,
|
||||
/obj/effect/turf_decal/trimline/red/filled/corner{
|
||||
@@ -118588,8 +118601,8 @@ aac
|
||||
aaa
|
||||
xdZ
|
||||
qMI
|
||||
cZQ
|
||||
xcU
|
||||
xeV
|
||||
cqj
|
||||
sfn
|
||||
njK
|
||||
xiZ
|
||||
@@ -118844,9 +118857,9 @@ aac
|
||||
aaa
|
||||
aaa
|
||||
xdZ
|
||||
siF
|
||||
cZQ
|
||||
xcU
|
||||
qzh
|
||||
qLx
|
||||
cqj
|
||||
goY
|
||||
njK
|
||||
flZ
|
||||
@@ -119102,8 +119115,8 @@ aaa
|
||||
aaa
|
||||
xdZ
|
||||
jsx
|
||||
mqT
|
||||
xcU
|
||||
cZQ
|
||||
cqj
|
||||
eAV
|
||||
qxG
|
||||
unl
|
||||
@@ -119615,8 +119628,8 @@ aac
|
||||
aaa
|
||||
aaa
|
||||
xdZ
|
||||
jfP
|
||||
fdc
|
||||
cZQ
|
||||
jwy
|
||||
sUC
|
||||
pIF
|
||||
|
||||
+3833
-3799
File diff suppressed because it is too large
Load Diff
@@ -44,8 +44,6 @@
|
||||
|
||||
/// The number of points a miner gets for discovering a vent, multiplied by BOULDER_SIZE when completing a wave defense minus the discovery bonus.
|
||||
#define MINER_POINT_MULTIPLIER 100
|
||||
/// The multiplier that gets applied for automatically generated mining points.
|
||||
#define MINING_POINT_MACHINE_MULTIPLIER 0.5
|
||||
|
||||
// String defines to use with CaveGenerator presets for what ore breakdown to use.
|
||||
#define OREGEN_PRESET_LAVALAND "lavaland"
|
||||
|
||||
@@ -318,3 +318,5 @@
|
||||
#define SPARK_ACT_ENCLOSED (1 << 0)
|
||||
/// We're in a large container or something, so decrease the power of bootleg explosives like welding fuel
|
||||
#define SPARK_ACT_WEAKEN_COMMON (1 << 1)
|
||||
/// Chemical threshold that industrial waste needs to start eating floors.
|
||||
#define WASTE_REACTION_THRESHOLD 10
|
||||
|
||||
@@ -20,6 +20,11 @@
|
||||
/// Ex - if this was set to "3", our component would only request the first 3 reagents found, even if more are available
|
||||
var/distinct_reagent_cap = INFINITY
|
||||
|
||||
///Extra offset on supply pipe.
|
||||
var/supply_offset = 0
|
||||
///Extra offset on demand pipe.
|
||||
var/demand_offset = 0
|
||||
|
||||
/datum/component/plumbing/Initialize(ducting_layer)
|
||||
if(!ismovable(parent))
|
||||
return COMPONENT_INCOMPATIBLE
|
||||
@@ -168,9 +173,7 @@
|
||||
if(tile_covered)
|
||||
return
|
||||
|
||||
//Copied from ducts handle_layer()
|
||||
var/offset
|
||||
|
||||
switch(ducting_layer)
|
||||
if(FIRST_DUCT_LAYER)
|
||||
offset = -10
|
||||
@@ -183,16 +186,36 @@
|
||||
if(FIFTH_DUCT_LAYER)
|
||||
offset = 10
|
||||
|
||||
var/duct_x = offset - parent_movable.pixel_x - parent_movable.pixel_w
|
||||
var/duct_y = offset - parent_movable.pixel_y - parent_movable.pixel_z
|
||||
var/duct_layer = PLUMBING_PIPE_VISIBILE_LAYER + ducting_layer * 0.0003
|
||||
|
||||
for(var/direction in GLOB.cardinals)
|
||||
var/color
|
||||
var/duct_x = offset - parent_movable.pixel_x - parent_movable.pixel_w
|
||||
var/duct_y = offset - parent_movable.pixel_y - parent_movable.pixel_z
|
||||
if(direction & initial(demand_connects))
|
||||
color = demand_color
|
||||
if(demand_offset)
|
||||
switch(parent_movable.dir)
|
||||
if(NORTH)
|
||||
duct_y -= demand_offset
|
||||
if(SOUTH)
|
||||
duct_y += demand_offset
|
||||
if(EAST)
|
||||
duct_x -= demand_offset
|
||||
if(WEST)
|
||||
duct_x += demand_offset
|
||||
else if(direction & initial(supply_connects))
|
||||
color = supply_color
|
||||
if(supply_offset)
|
||||
switch(parent_movable.dir)
|
||||
if(NORTH)
|
||||
duct_y += supply_offset
|
||||
if(SOUTH)
|
||||
duct_y -= supply_offset
|
||||
if(EAST)
|
||||
duct_x += supply_offset
|
||||
if(WEST)
|
||||
duct_x -= supply_offset
|
||||
else
|
||||
continue
|
||||
|
||||
@@ -218,6 +241,7 @@
|
||||
new_supply_connects |= turn(direction, angle)
|
||||
demand_connects = new_demand_connects
|
||||
supply_connects = new_supply_connects
|
||||
parent_obj.update_appearance(UPDATE_OVERLAYS)
|
||||
|
||||
if(length(ducts))
|
||||
disable()
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
/**
|
||||
* The boulder machines take in many types of chems, but should only ever eject "waste" chems,
|
||||
*/
|
||||
/datum/component/plumbing/boulder_reactions
|
||||
demand_connects = NORTH
|
||||
supply_connects = SOUTH
|
||||
supply_offset = 4
|
||||
demand_offset = 4
|
||||
|
||||
/datum/component/plumbing/boulder_reactions/Initialize(ducting_layer)
|
||||
if(!istype(parent, /obj/machinery/bouldertech/refinery))
|
||||
return COMPONENT_INCOMPATIBLE
|
||||
return ..()
|
||||
|
||||
/datum/component/plumbing/boulder_reactions/can_give(amount, reagent, datum/ductnet/net)
|
||||
if(amount <= 0 || !reagents.total_volume || !reagent)
|
||||
return FALSE
|
||||
|
||||
var/obj/machinery/bouldertech/refinery/the_refinery = parent
|
||||
var/list/datum/reagents/boosters = the_refinery.booster_list
|
||||
|
||||
if(istype(amount, the_refinery.waste_chemical))
|
||||
return TRUE //Always allow waste chemicals to leave.
|
||||
|
||||
if(!length(boosters))
|
||||
return ..()
|
||||
for(var/datum/chem as anything in boosters)
|
||||
if(chem.type == reagent) // Need to check strict subtype since most acids are subtypes of eachother.
|
||||
return FALSE
|
||||
return ..()
|
||||
@@ -207,6 +207,9 @@
|
||||
extra_range = MEDIUM_RANGE_SOUND_EXTRARANGE
|
||||
falloff_exponent = 4
|
||||
|
||||
/datum/looping_sound/soup/toxic
|
||||
volume = 40
|
||||
|
||||
/datum/looping_sound/cryo_cell
|
||||
mid_sounds = list(
|
||||
'sound/machines/cryo/cryo_1.ogg',
|
||||
|
||||
@@ -69,8 +69,10 @@ Simple datum which is instanced once per type and is used for every object of sa
|
||||
var/mat_rust_resistance = RUST_RESISTANCE_ORGANIC
|
||||
/// How likely this mineral is to be found in a boulder during mining.
|
||||
var/mineral_rarity = MATERIAL_RARITY_COMMON
|
||||
/// How many points per units of ore does this grant?
|
||||
/// How many points per units of ore does this grant? This is used by ore in the ORM, NOT for boulder machinery due to the automated nature.
|
||||
var/points_per_unit = 1
|
||||
/// How many points per unit does this ore grant when processed by a smelter/refinery?
|
||||
var/points_per_boulder_unit = 1
|
||||
|
||||
// Sound/icon stats, not inherited
|
||||
/// Can be used to override the sound items make, lets add some SLOSHing.
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
mat_rust_resistance = RUST_RESISTANCE_BASIC
|
||||
mineral_rarity = MATERIAL_RARITY_COMMON
|
||||
points_per_unit = 1 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 1 / SHEET_MATERIAL_AMOUNT
|
||||
minimum_value_override = 0
|
||||
tradable = TRUE
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_COMMON
|
||||
@@ -57,6 +58,7 @@
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_COMMON
|
||||
mineral_rarity = MATERIAL_RARITY_COMMON
|
||||
points_per_unit = 1 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 1 / SHEET_MATERIAL_AMOUNT
|
||||
texture_layer_icon_state = "shine"
|
||||
|
||||
/datum/material/glass/on_accidental_mat_consumption(mob/living/carbon/victim, obj/item/source_item)
|
||||
@@ -99,6 +101,7 @@
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_UNCOMMON
|
||||
mineral_rarity = MATERIAL_RARITY_SEMIPRECIOUS
|
||||
points_per_unit = 16 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 3.5 / SHEET_MATERIAL_AMOUNT
|
||||
texture_layer_icon_state = "shine"
|
||||
|
||||
/datum/material/silver/on_accidental_mat_consumption(mob/living/carbon/victim, obj/item/source_item)
|
||||
@@ -130,6 +133,7 @@
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_RARE
|
||||
mineral_rarity = MATERIAL_RARITY_PRECIOUS
|
||||
points_per_unit = 18 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 4 / SHEET_MATERIAL_AMOUNT
|
||||
texture_layer_icon_state = "shine"
|
||||
|
||||
/datum/material/gold/on_accidental_mat_consumption(mob/living/carbon/victim, obj/item/source_item)
|
||||
@@ -163,6 +167,7 @@
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_EXOTIC
|
||||
mineral_rarity = MATERIAL_RARITY_RARE
|
||||
points_per_unit = 50 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 10 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/datum/material/diamond/on_accidental_mat_consumption(mob/living/carbon/victim, obj/item/source_item)
|
||||
. = ..()
|
||||
@@ -195,6 +200,7 @@
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_RARE
|
||||
mineral_rarity = MATERIAL_RARITY_SEMIPRECIOUS
|
||||
points_per_unit = 30 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 3.5 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/// Adds firestacks on hit (Still needs support to turn into gas on destruction)
|
||||
/datum/material/plasma
|
||||
@@ -219,6 +225,7 @@
|
||||
value_per_unit = 200 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_PRECIOUS
|
||||
points_per_unit = 15 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 2 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/datum/material/plasma/on_applied(atom/source, mat_amount, multiplier, from_slot)
|
||||
. = ..()
|
||||
@@ -257,6 +264,7 @@
|
||||
value_per_unit = 300 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_RARE
|
||||
points_per_unit = 50 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 10 / SHEET_MATERIAL_AMOUNT
|
||||
tradable = TRUE
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_EXOTIC
|
||||
texture_layer_icon_state = "shine"
|
||||
@@ -305,6 +313,7 @@
|
||||
value_per_unit = 1000 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_UNDISCOVERED
|
||||
points_per_unit = 60 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 15 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/datum/material/bananium/on_applied(atom/source, mat_amount, multiplier, from_slot)
|
||||
. = ..()
|
||||
@@ -360,6 +369,7 @@
|
||||
sheet_type = /obj/item/stack/sheet/mineral/titanium
|
||||
ore_type = /obj/item/stack/ore/titanium
|
||||
value_per_unit = 125 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 3 / SHEET_MATERIAL_AMOUNT
|
||||
tradable = TRUE
|
||||
tradable_base_quantity = MATERIAL_QUANTITY_UNCOMMON
|
||||
mat_rust_resistance = RUST_RESISTANCE_TITANIUM
|
||||
@@ -390,6 +400,7 @@
|
||||
value_per_unit = 600 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_UNDISCOVERED
|
||||
points_per_unit = 100 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 20 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/datum/material/runite/on_applied(atom/source, mat_amount, multiplier, from_slot)
|
||||
. = ..()
|
||||
@@ -429,6 +440,7 @@
|
||||
value_per_unit = 25 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_UNDISCOVERED // Nobody's found oil on lavaland yet.
|
||||
points_per_unit = 4 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 4 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/// Force decrease and mushy sound effect. (Not yet implemented)
|
||||
/datum/material/biomass
|
||||
@@ -483,6 +495,7 @@
|
||||
value_per_unit = 500 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_UNDISCOVERED // Doesn't naturally spawn on lavaland.
|
||||
points_per_unit = 100 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 20 / SHEET_MATERIAL_AMOUNT // If it ever needs it, we'll give it
|
||||
|
||||
/datum/material/adamantine/on_applied(atom/source, mat_amount, multiplier, from_slot)
|
||||
. = ..()
|
||||
@@ -521,6 +534,7 @@
|
||||
value_per_unit = 1500 / SHEET_MATERIAL_AMOUNT
|
||||
mineral_rarity = MATERIAL_RARITY_UNDISCOVERED // Doesn't naturally spawn on lavaland.
|
||||
points_per_unit = 100 / SHEET_MATERIAL_AMOUNT
|
||||
points_per_boulder_unit = 20 / SHEET_MATERIAL_AMOUNT
|
||||
|
||||
/datum/material/mythril/on_applied(atom/source, mat_amount, multiplier, from_slot)
|
||||
. = ..()
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
#define DISSOLVE_DURATION 45 SECONDS
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/waste
|
||||
name = "caustic sludge"
|
||||
desc = "A puddle of toxic, industrial waste. Eats through the floor if not cleaned up."
|
||||
icon_state = "waste_spill"
|
||||
light_power = 1
|
||||
beauty = -300
|
||||
clean_type = CLEAN_TYPE_ACID
|
||||
decal_reagent = /datum/reagent/toxin/acid/industrial_waste
|
||||
reagent_amount = 5
|
||||
alpha = 0
|
||||
color = "#bebebe8e"
|
||||
|
||||
/// audio of the waste bubbling and melting things.
|
||||
var/datum/looping_sound/bubbling_audio // It's really just bubbling liquid audio, which is what I need here.
|
||||
/// TimerID for the floor melting effect, so we can stop it if it gets cleaned up.
|
||||
var/dissolve_timer
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/waste/Initialize(mapload, list/datum/disease/diseases)
|
||||
. = ..()
|
||||
animate(src, alpha = 255, time = 0.5 SECONDS)
|
||||
|
||||
var/mutable_appearance/splash_animation = mutable_appearance('icons/effects/effects.dmi', "splash_hydroponics")
|
||||
splash_animation.color = "#15ff00"
|
||||
flick_overlay_view(splash_animation, 1.1 SECONDS)
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/waste/Destroy()
|
||||
QDEL_NULL(bubbling_audio)
|
||||
QDEL_NULL(particles)
|
||||
return ..()
|
||||
|
||||
/**
|
||||
* Sets up our waste to perform dissolve_floor after the timer goes off.
|
||||
*/
|
||||
/obj/effect/decal/cleanable/greenglow/waste/proc/pre_dissolve(display_message = TRUE, dissolve_clock = DISSOLVE_DURATION)
|
||||
if(display_message)
|
||||
visible_message(span_warning("\The [src] begins corroding \the [get_turf(src)]!"))
|
||||
color = "#ffffffff"
|
||||
|
||||
playsound(src, 'sound/items/tools/welder.ogg', 50, TRUE)
|
||||
bubbling_audio = new /datum/looping_sound/soup/toxic(src)
|
||||
bubbling_audio.start()
|
||||
|
||||
dissolve_timer = addtimer(CALLBACK(src, PROC_REF(dissolve_floor)), dissolve_clock, TIMER_STOPPABLE | TIMER_DELETE_ME)
|
||||
particles = new /particles/acid/toxic()
|
||||
|
||||
/obj/effect/decal/cleanable/greenglow/waste/proc/dissolve_floor()
|
||||
if(QDELETED(src))
|
||||
return
|
||||
var/atom/splashed_turf = get_turf(src)
|
||||
if(!isfloorturf(splashed_turf))
|
||||
return
|
||||
var/turf/open/splash_floor = splashed_turf
|
||||
splash_floor.ScrapeAway(flags = CHANGETURF_IGNORE_AIR) //Eat away the floor
|
||||
visible_message(span_warning("The waste eats away at the floor, leaving \the [get_turf(src)] behind."))
|
||||
animate(src, time = 0.5 SECONDS, color = "#bebebe8e")
|
||||
bubbling_audio?.stop()
|
||||
QDEL_NULL(particles)
|
||||
|
||||
#undef DISSOLVE_DURATION
|
||||
@@ -13,3 +13,16 @@
|
||||
gravity = list(0, 0.15)
|
||||
position = generator(GEN_SPHERE, 0, 16, NORMAL_RAND)
|
||||
spin = generator(GEN_NUM, -15, 15, NORMAL_RAND)
|
||||
|
||||
/particles/acid/toxic
|
||||
count = 1000
|
||||
spawning = 4
|
||||
color = "#34ff19a1"
|
||||
lifespan = null
|
||||
grow = -0.08
|
||||
velocity = list(0, 1, 0)
|
||||
position = generator(GEN_CIRCLE, 0, 16, NORMAL_RAND)
|
||||
drift = generator(GEN_VECTOR, list(0, -0.2), list(0, 0.2))
|
||||
gravity = list(0, 0)
|
||||
rotation = 25
|
||||
spin = generator(GEN_NUM, -20, 20)
|
||||
|
||||
@@ -1703,6 +1703,7 @@
|
||||
/obj/item/assembly/igniter/condenser = 1,
|
||||
/datum/stock_part/servo = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/obj/item/reagent_containers/cup/beaker = 1,
|
||||
)
|
||||
|
||||
/obj/item/circuitboard/machine/smelter
|
||||
@@ -1713,6 +1714,7 @@
|
||||
/obj/item/assembly/igniter = 1,
|
||||
/datum/stock_part/servo = 2,
|
||||
/datum/stock_part/matter_bin = 2,
|
||||
/obj/item/reagent_containers/cup/beaker = 1,
|
||||
)
|
||||
|
||||
/obj/item/circuitboard/machine/shieldwallgen
|
||||
|
||||
@@ -13,3 +13,19 @@
|
||||
/obj/item/stack/wrapping_paper/small = 1,
|
||||
)
|
||||
generate_items_inside(items_inside,src)
|
||||
|
||||
/obj/item/storage/box/shipping/debug
|
||||
name = "box of bigger shipping supplies"
|
||||
desc = "Everything you need to make your own cargo department."
|
||||
|
||||
/obj/item/storage/box/shipping/debug/PopulateContents()
|
||||
var/list/items_inside = list(
|
||||
/obj/item/universal_scanner = 1,
|
||||
/obj/item/stack/package_wrap/small = 2,
|
||||
/obj/item/stack/wrapping_paper/small = 2,
|
||||
/obj/item/boulder_beacon = 1,
|
||||
/obj/item/stack/conveyor/thirty = 1,
|
||||
/obj/item/conveyor_switch_construct = 1,
|
||||
/obj/item/construction/plumbing = 1,
|
||||
)
|
||||
generate_items_inside(items_inside,src)
|
||||
|
||||
@@ -357,7 +357,7 @@
|
||||
miner.mind?.adjust_experience(/datum/skill/mining, MINING_SKILL_BOULDER_SIZE_XP * boulder_size)
|
||||
if(!user_id_card)
|
||||
continue
|
||||
var/point_reward_val = (MINER_POINT_MULTIPLIER * boulder_size) - MINER_POINT_MULTIPLIER // We remove the base value of discovering the vent
|
||||
var/point_reward_val = (MINER_POINT_MULTIPLIER * (boulder_size + 2)) - MINER_POINT_MULTIPLIER // We remove the base value of discovering the vent
|
||||
if(user_id_card.registered_account)
|
||||
user_id_card.registered_account.mining_points += point_reward_val
|
||||
user_id_card.registered_account.bank_card_talk("You have been awarded [point_reward_val] mining points for your efforts.")
|
||||
@@ -758,6 +758,40 @@
|
||||
/mob/living/simple_animal/hostile/megafauna/colossus,
|
||||
)
|
||||
|
||||
/obj/structure/ore_vent/debug
|
||||
name = "debug ore vent"
|
||||
desc = "How the hell did you get this?."
|
||||
tapped = TRUE
|
||||
discovered = TRUE
|
||||
unique_vent = TRUE
|
||||
color = "#ff00f2"
|
||||
boulder_size = BOULDER_SIZE_SMALL
|
||||
mineral_breakdown = list(
|
||||
/datum/material/iron = 1,
|
||||
)
|
||||
|
||||
/obj/structure/ore_vent/debug/attack_hand(mob/living/user, list/modifiers)
|
||||
. = ..()
|
||||
var/datum/material/choice = tgui_input_list(user, "Choose a material to add/remove.", "New material", subtypesof(/datum/material))
|
||||
if(!choice)
|
||||
return
|
||||
if(mineral_breakdown[choice])
|
||||
mineral_breakdown -= choice
|
||||
balloon_alert_to_viewers("removed [choice::name]")
|
||||
return
|
||||
mineral_breakdown += choice
|
||||
balloon_alert_to_viewers("added [choice::name]")
|
||||
var/value = tgui_input_number(user, "What weight should it have?", "ore pickweight", 1, 100, 1)
|
||||
mineral_breakdown[choice] = value
|
||||
balloon_alert_to_viewers("weighting of [value] added")
|
||||
|
||||
/obj/structure/ore_vent/debug/attack_hand_secondary(mob/user, list/modifiers)
|
||||
. = ..()
|
||||
var/choice = tgui_input_list(user, "Choose a vent size.", "New size", list(SMALL_VENT_TYPE, MEDIUM_VENT_TYPE, LARGE_VENT_TYPE))
|
||||
if(!choice)
|
||||
return
|
||||
vent_size_setup(random = FALSE, force_size = choice, map_loading = FALSE)
|
||||
|
||||
/obj/effect/landmark/mining_center
|
||||
name = "Mining Epicenter"
|
||||
icon_state = "mining_epicenter"
|
||||
|
||||
@@ -23,6 +23,12 @@
|
||||
///The action verb to display to players
|
||||
var/action = "processing"
|
||||
|
||||
|
||||
/// What list of reagents should we look at when we boost the effectiveness of this machinery? Assign a value to a chem as well, eg: /datum/reagent/water = 1 is a 10% boost
|
||||
var/list/booster_list = list()
|
||||
/// What reagent should be produced when a boost chemical is replaced by the booster_reagent?
|
||||
var/datum/reagent/waste_chemical = /datum/reagent/water
|
||||
|
||||
/// Cooldown associated with the sound played for collecting mining points.
|
||||
COOLDOWN_DECLARE(sound_cooldown)
|
||||
/// Cooldown associated with taking in boulds.
|
||||
@@ -75,14 +81,18 @@
|
||||
|
||||
/obj/machinery/bouldertech/examine(mob/user)
|
||||
. = ..()
|
||||
. += span_notice("The machine reads that it has [span_bold("[points_held] mining points")] stored. Swipe an ID to claim them.")
|
||||
. += span_notice("Click to remove a stored boulder.")
|
||||
|
||||
. += span_suppradio("The machine reads that it has [EXAMINE_HINT("[points_held] mining points")] stored. Swipe an ID to claim them.")
|
||||
|
||||
var/boulder_count = 0
|
||||
for(var/obj/item/boulder/potential_boulder in contents)
|
||||
boulder_count += 1
|
||||
. += span_notice("Storage capacity = <b>[boulder_count]/[boulders_held_max] boulders</b>.")
|
||||
. += span_notice("Can process up to <b>[boulders_processing_count] boulders</b> at a time.")
|
||||
|
||||
if(boulder_count >= 1)
|
||||
. += span_notice("[EXAMINE_HINT("Right Click")] to manually remove a stored boulder.<br />")
|
||||
|
||||
. += span_info("Storage capacity = <b>[boulder_count]/[boulders_held_max] boulders</b>.")
|
||||
. += span_info("This machine can process up to [EXAMINE_HINT("[boulders_processing_count] boulders")] at a time.")
|
||||
|
||||
if(anchored)
|
||||
. += span_notice("It's [EXAMINE_HINT("anchored")] in place.")
|
||||
@@ -94,6 +104,15 @@
|
||||
if(panel_open)
|
||||
. += span_notice("The whole machine can be [EXAMINE_HINT("pried")] apart.")
|
||||
|
||||
/obj/machinery/bouldertech/examine_more(mob/user)
|
||||
. = ..()
|
||||
|
||||
if(length(booster_list))
|
||||
. += span_notice("This machine's output is boosted by <b>chemical intake:</b><br>")
|
||||
for(var/datum/reagent/increment as anything in booster_list)
|
||||
. += span_info("• [increment::name]: Provides [booster_list[increment] * 10]% Boost")
|
||||
. += span_notice("<br>Upon being boosted successfully, \the [src] will produce [EXAMINE_HINT("[waste_chemical.name]")].")
|
||||
|
||||
/obj/machinery/bouldertech/update_icon_state()
|
||||
. = ..()
|
||||
var/suffix = ""
|
||||
@@ -338,7 +357,8 @@
|
||||
|
||||
//if boulders are kept inside because there is no space to eject them, then they could be reprocessed, lets avoid that
|
||||
if(!chosen_boulder.processed_by)
|
||||
check_for_boosts()
|
||||
if(length(reagents.reagent_list))
|
||||
check_for_boosts() //Handles the mineral boosting, as well as creating waste. Must have reagents in the machine.
|
||||
|
||||
//here we loop through the boulder's ores
|
||||
var/list/rejected_mats = list()
|
||||
@@ -347,7 +367,7 @@
|
||||
if(!can_process_material(possible_mat))
|
||||
rejected_mats[possible_mat] = quantity
|
||||
continue
|
||||
points_held = round(points_held + (quantity * possible_mat.points_per_unit * MINING_POINT_MACHINE_MULTIPLIER)) // put point total here into machine
|
||||
points_held += round(quantity * possible_mat.points_per_boulder_unit) // put point total here into machine
|
||||
if(isnull(silo_materials.silo) || !silo_materials.mat_container.insert_amount_mat(quantity, possible_mat))
|
||||
new possible_mat.sheet_type(drop_location(), floor(quantity / SHEET_MATERIAL_AMOUNT))
|
||||
|
||||
@@ -358,7 +378,7 @@
|
||||
if(!length(chosen_boulder.custom_materials))
|
||||
playsound(loc, usage_sound, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
if(istype(chosen_boulder, /obj/item/boulder/artifact))
|
||||
points_held = round((points_held + MINER_POINT_MULTIPLIER) * MINING_POINT_MACHINE_MULTIPLIER) /// Artifacts give bonus points!
|
||||
points_held = round((points_held + MINER_POINT_MULTIPLIER)) /// Artifacts give bonus points!
|
||||
chosen_boulder.break_apart()
|
||||
return//We've processed all the materials in the boulder, so we can just destroy it in break_apart.
|
||||
|
||||
@@ -387,7 +407,7 @@
|
||||
breakdown_boulder(potential_boulder)
|
||||
boulders_found = FALSE
|
||||
|
||||
//when the boulder is removed it plays sound and displays a balloon alert. don't overlap when that happens
|
||||
//when the boulder is removed it plays sound and displays a balloon alert. Don't overlap when that happens
|
||||
if(boulders_found)
|
||||
playsound(loc, usage_sound, 29, FALSE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
balloon_alert_to_viewers(action)
|
||||
|
||||
@@ -5,12 +5,21 @@
|
||||
*/
|
||||
/obj/machinery/bouldertech/refinery
|
||||
name = "boulder refinery"
|
||||
desc = "BR for short. Accepts boulders and refines non-metallic ores into sheets using internal chemicals."
|
||||
desc = "Accepts boulders and refines non-metallic ores into sheets using internal chemicals."
|
||||
icon_state = "stacker"
|
||||
base_icon_state = "stacker"
|
||||
circuit = /obj/item/circuitboard/machine/refinery
|
||||
usage_sound = 'sound/machines/mining/refinery.ogg'
|
||||
action = "crushing"
|
||||
waste_chemical = /datum/reagent/toxin/acid/industrial_waste
|
||||
|
||||
/// What list of reagents should we look at when we boost the effectiveness of this machinery?
|
||||
booster_list = list(
|
||||
/datum/reagent/toxin/acid = 1,
|
||||
/datum/reagent/toxin/acid/fluacid = 2,
|
||||
/datum/reagent/toxin/acid/nitracid = 3,
|
||||
/datum/reagent/teslium = 5,
|
||||
)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/can_process_material(datum/material/possible_mat)
|
||||
var/static/list/processable_materials
|
||||
@@ -37,6 +46,56 @@
|
||||
boulders_processing_count += servo.tier
|
||||
boulders_processing_count = ROUND_UP((boulders_processing_count / 8) * boulders_held_max)
|
||||
|
||||
var/new_volume = 0
|
||||
for(var/obj/item/reagent_containers/beaker in component_parts)
|
||||
new_volume += beaker.volume
|
||||
if(!reagents)
|
||||
create_reagents(new_volume, OPENCONTAINER)
|
||||
reagents.maximum_volume = new_volume
|
||||
|
||||
|
||||
/obj/machinery/bouldertech/refinery/Initialize(mapload)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/plumbing/boulder_reactions)
|
||||
AddElement(/datum/element/simple_rotation)
|
||||
update_appearance(UPDATE_OVERLAYS)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/check_for_boosts()
|
||||
. = ..() //resets to 1.00 efficiency in the parent
|
||||
var/highest_boost = 0
|
||||
var/datum/reagent/biggest_booster
|
||||
for(var/datum/reagent/chem in reagents.reagent_list)
|
||||
if(!booster_list[chem.type])
|
||||
continue
|
||||
if(!reagents.has_reagent(chem.type, booster_list[chem.type])) //check that we have the associated quantity of the chem in order to perform the boost.
|
||||
continue
|
||||
if(booster_list[chem.type] > highest_boost)
|
||||
highest_boost = booster_list[chem.type]
|
||||
biggest_booster = chem.type
|
||||
|
||||
if(!biggest_booster)
|
||||
return
|
||||
|
||||
reagents.remove_reagent(biggest_booster, highest_boost) //remove the associated amount from the reagents
|
||||
refining_efficiency = 1 + (highest_boost / 10) //Results in a boost from 10-30%
|
||||
reagents.add_reagent(waste_chemical, highest_boost)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/screwdriver)
|
||||
. = ..()
|
||||
set_light_on(TRUE)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/default_unfasten_wrench(mob/user, obj/item/wrench, time)
|
||||
. = ..()
|
||||
set_light_on(TRUE)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/plunger_act(obj/item/plunger/attacking_plunger, mob/living/user, reinforced)
|
||||
. = ..()
|
||||
balloon_alert(user, "emptying...")
|
||||
if(do_after(user, 2 SECONDS, src))
|
||||
reagents.expose(drop_location())
|
||||
reagents.clear_reagents()
|
||||
|
||||
|
||||
/**
|
||||
* Your other new favorite industrial waste magnet!
|
||||
* Accepts boulders and produces sheets of metallic materials.
|
||||
@@ -44,7 +103,7 @@
|
||||
*/
|
||||
/obj/machinery/bouldertech/refinery/smelter
|
||||
name = "boulder smelter"
|
||||
desc = "BS for short. Accept boulders and refines metallic ores into sheets."
|
||||
desc = "Accept boulders and refines metallic ores into sheets."
|
||||
icon_state = "smelter"
|
||||
base_icon_state = "smelter"
|
||||
light_system = OVERLAY_LIGHT
|
||||
@@ -54,6 +113,12 @@
|
||||
circuit = /obj/item/circuitboard/machine/smelter
|
||||
usage_sound = 'sound/machines/mining/smelter.ogg'
|
||||
action = "smelting"
|
||||
booster_list = list(
|
||||
/datum/reagent/fuel = 1,
|
||||
/datum/reagent/thermite = 2,
|
||||
/datum/reagent/gunpowder = 3,
|
||||
/datum/reagent/liquid_dark_matter = 5,
|
||||
)
|
||||
|
||||
/obj/machinery/bouldertech/refinery/smelter/Initialize(mapload)
|
||||
. = ..()
|
||||
|
||||
@@ -189,3 +189,24 @@
|
||||
. = ..()
|
||||
|
||||
dispensable_reagents = beer_reagents
|
||||
|
||||
/obj/machinery/plumbing/synthesizer/mining
|
||||
name = "mining synthesizer"
|
||||
desc = "Can generate all the tasty plumbing chems that make mining more profitable or destructive."
|
||||
|
||||
var/static/list/mining_chems = list(
|
||||
/datum/reagent/toxin/acid,
|
||||
/datum/reagent/toxin/acid/fluacid,
|
||||
/datum/reagent/toxin/acid/nitracid,
|
||||
/datum/reagent/teslium,
|
||||
/datum/reagent/fuel,
|
||||
/datum/reagent/thermite,
|
||||
/datum/reagent/gunpowder,
|
||||
/datum/reagent/liquid_dark_matter,
|
||||
/datum/reagent/toxin/acid/industrial_waste,
|
||||
)
|
||||
|
||||
/obj/machinery/plumbing/synthesizer/mining/Initialize(mapload, layer)
|
||||
. = ..()
|
||||
|
||||
dispensable_reagents = mining_chems
|
||||
|
||||
@@ -1569,3 +1569,105 @@
|
||||
description = "A poison produced by the rare and elusive gatfruit plant."
|
||||
liver_damage_multiplier = 0
|
||||
toxpwr = 1
|
||||
|
||||
#define CRITICAL_CAPACITY 45
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste
|
||||
name = "Industrial Waste"
|
||||
description = "Industrial Waste produced as a side effect of efficient boulder refining. Highly toxic, corrosive, and hard to get rid of."
|
||||
color = "#1eff00"
|
||||
penetrates_skin = TOUCH|VAPOR
|
||||
creation_purity = REAGENT_STANDARD_PURITY
|
||||
purity = REAGENT_STANDARD_PURITY
|
||||
toxpwr = 2
|
||||
acidpwr = 30.0
|
||||
ph = 0.0
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/on_new(data)
|
||||
. = ..()
|
||||
if(istype(holder.my_atom, /obj/machinery/plumbing/disposer))
|
||||
RegisterSignal(holder, COMSIG_REAGENTS_HOLDER_UPDATED, PROC_REF(pre_disposal))
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/on_merge(list/mix_data, amount)
|
||||
. = ..()
|
||||
var/merged_total = amount + volume
|
||||
if(merged_total >= CRITICAL_CAPACITY)
|
||||
spew_waste(round(volume / WASTE_REACTION_THRESHOLD*2)) //Sure as HELL can't store it.
|
||||
var/atom/container = holder.my_atom
|
||||
var/damage_mult = 1
|
||||
if(ismachinery(container))
|
||||
damage_mult = 2
|
||||
container.take_damage(round(merged_total * damage_mult / WASTE_REACTION_THRESHOLD), BURN, BIO) //It's an unusual combination of damage type and flags, but we need to intentionally bypass beakers acid immunity.
|
||||
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/burn(datum/reagents/holder)
|
||||
. = ..()
|
||||
spew_waste(2) //Can't burn it...
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/on_spark_act(power_charge, spark_flags)
|
||||
if((spark_flags & SPARK_ACT_ENCLOSED) && !ismob(holder.my_atom))
|
||||
return
|
||||
spew_waste(2) //Can't electrify it...
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/expose_obj(obj/exposed_obj, reac_volume)
|
||||
if(reac_volume < WASTE_REACTION_THRESHOLD)
|
||||
return // There's too little waste to do anything.
|
||||
if(istype(exposed_obj, /obj/effect/decal/cleanable/greenglow/waste))
|
||||
var/obj/effect/decal/cleanable/greenglow/waste/goo = exposed_obj
|
||||
goo.visible_message(span_warning("The new waste reactivates [goo]!"))
|
||||
goo.pre_dissolve(FALSE)
|
||||
return ..()
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/expose_turf(turf/exposed_turf, reac_volume)
|
||||
var/obj/effect/decal/cleanable/greenglow/waste/goo = exposed_turf.spawn_unique_cleanable(/obj/effect/decal/cleanable/greenglow/waste) //Following similar logic to how ants spawn their cleanables.
|
||||
if(QDELETED(goo))
|
||||
return
|
||||
|
||||
goo.decal_reagent = type
|
||||
var/rounded_volume = round(reac_volume, 1)
|
||||
goo.reagent_amount = rounded_volume
|
||||
|
||||
if(goo.lazy_init_reagents())
|
||||
goo.reagents.maximum_volume = min(goo.reagents.maximum_volume + rounded_volume, 300)
|
||||
goo.reagents.add_reagent(type, rounded_volume)
|
||||
if(goo.reagents.has_reagent(type, WASTE_REACTION_THRESHOLD))
|
||||
goo.pre_dissolve()
|
||||
return // Otherwise there's too little waste to do anything.
|
||||
return ..()
|
||||
|
||||
/datum/reagent/toxin/acid/industrial_waste/proc/pre_disposal()
|
||||
SIGNAL_HANDLER
|
||||
var/atom/disaster_zone = holder?.my_atom
|
||||
if(!disaster_zone)
|
||||
return
|
||||
if(prob(10))
|
||||
disaster_zone.balloon_alert_to_viewers("hissssssss!")
|
||||
spew_waste(5) //You can't just dump the industrial waste down the kitchen sink. High range to disincentivize using the chem disposaler.
|
||||
|
||||
/**
|
||||
* Pick a random turf in the spew range and split our total amount of waste there.
|
||||
*/
|
||||
/datum/reagent/toxin/acid/industrial_waste/proc/spew_waste(spew_range = 1)
|
||||
if(!spew_range)
|
||||
return
|
||||
|
||||
var/atom/atom_holder = holder.my_atom
|
||||
var/turf/dropturf = get_turf(atom_holder)
|
||||
if(!dropturf)
|
||||
return //Check for at least an inital turf to start
|
||||
var/obj/effect/particle_effect/fluid/smoke/quick/greenboy = new(dropturf)
|
||||
greenboy.color = "#00ff00"
|
||||
var/list/turf/turfs = list()
|
||||
for(var/turf/open/floors in oview(spew_range, dropturf))
|
||||
if(isgroundlessturf(floors))
|
||||
continue
|
||||
turfs += floors
|
||||
|
||||
if(!length(turfs))
|
||||
return
|
||||
dropturf = pick(turfs)
|
||||
|
||||
expose_turf(dropturf, volume/2)
|
||||
volume = round(volume/2, 0.01)
|
||||
|
||||
#undef CRITICAL_CAPACITY
|
||||
|
||||
@@ -1432,6 +1432,7 @@
|
||||
#include "code\datums\components\pet_commands\pet_commands_basic.dm"
|
||||
#include "code\datums\components\plumbing\_plumbing.dm"
|
||||
#include "code\datums\components\plumbing\automated_iv.dm"
|
||||
#include "code\datums\components\plumbing\boulder_reactions.dm"
|
||||
#include "code\datums\components\plumbing\buffer.dm"
|
||||
#include "code\datums\components\plumbing\chemical_acclimator.dm"
|
||||
#include "code\datums\components\plumbing\ductnet.dm"
|
||||
@@ -2495,6 +2496,7 @@
|
||||
#include "code\game\objects\effects\decals\cleanable\fuel.dm"
|
||||
#include "code\game\objects\effects\decals\cleanable\mess.dm"
|
||||
#include "code\game\objects\effects\decals\cleanable\robots.dm"
|
||||
#include "code\game\objects\effects\decals\cleanable\toxic.dm"
|
||||
#include "code\game\objects\effects\decals\turfdecal\dirt.dm"
|
||||
#include "code\game\objects\effects\decals\turfdecal\markings.dm"
|
||||
#include "code\game\objects\effects\decals\turfdecal\tilecoloring.dm"
|
||||
|
||||
Reference in New Issue
Block a user