diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
index 8dd7ac7c0ee3..8b1062447f45 100644
--- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm
@@ -1,1010 +1,2357 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"ac" = (
-/obj/structure/sign/poster/official/nanotrasen_logo/directional/north,
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"ae" = (
-/obj/item/wallframe/button{
- pixel_x = 7;
- pixel_y = -7;
- name = "Busted Button";
- desc = "Someone appears to have broken this button off it's frame. Not likely to be useful where you found it."
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"ap" = (
-/obj/structure/marker_beacon/cerulean,
-/obj/structure/sign/nanotrasen{
- pixel_y = -32
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/structure/table/reinforced,
+/obj/item/stack/cable_coil{
+ pixel_x = -1;
+ pixel_y = 1
},
-/obj/structure/sign/nanotrasen{
- pixel_x = 32
+/obj/item/storage/toolbox/syndicate{
+ pixel_x = 6;
+ pixel_y = 7
},
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"aP" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"aR" = (
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"ae" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/item/seeds/potato,
+/obj/item/seeds/potato,
+/obj/item/seeds/potato,
+/obj/structure/closet/crate/hydroponics,
+/obj/item/storage/bag/plants/portaseeder,
+/obj/item/seeds/tower,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"au" = (
+/obj/machinery/telecomms/relay/preset/ruskie,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/circuit/red/anim,
+/area/ruin/space/has_grav/listeningstation/support)
+"aF" = (
+/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/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"aW" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/closed/wall/rock,
+/area/ruin/space/has_grav/listeningstation/asteroid)
"be" = (
-/obj/structure/bed/maint,
-/obj/item/bedsheet/syndie,
-/obj/item/paper/fluff/ruins/listeningstation/reports/october,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
+/obj/effect/spawner/random/trash/food_packaging,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"bi" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/obj/machinery/space_heater,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"bk" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/structure/table/reinforced,
+/obj/item/flashlight{
+ pixel_y = -5;
+ pixel_x = -9
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/item/paper_bin{
+ pixel_x = 9;
+ pixel_y = -8
+ },
+/obj/item/pen{
+ pixel_x = 10;
+ pixel_y = -7
+ },
+/obj/item/stamp/chameleon{
+ pixel_x = 12;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
+ desc = "Beer. In space. A faded label on it reads 'use to avoid loneliness'. Seems to have already been used.";
+ pixel_x = 9;
+ pixel_y = 22
+ },
+/obj/item/taperecorder{
+ pixel_y = 9;
+ pixel_x = -6
+ },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
"by" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/item/multitool{
- pixel_x = 8;
- pixel_y = 3
+/obj/structure/barricade/wooden/crude,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"bH" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"bK" = (
+/obj/structure/fluff/minepost,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"ca" = (
+/obj/item/ammo_box/magazine/m9mm{
+ pixel_x = 7;
+ pixel_y = 2
},
-/obj/structure/table,
-/obj/item/toy/cards/deck/syndicate{
+/obj/structure/closet/syndicate,
+/obj/item/clothing/under/color/black,
+/obj/item/clothing/head/soft/black{
pixel_x = -5;
- pixel_y = 1
+ pixel_y = 9
},
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"ca" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/item/storage/photo_album/listeningstation,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"ch" = (
-/obj/structure/sign/nanotrasen{
- pixel_y = 32
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
},
-/obj/structure/lattice/catwalk,
-/obj/structure/marker_beacon/cerulean,
-/turf/template_noop,
-/area/ruin/space)
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"ch" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/warning/vacuum/external/directional/west,
+/obj/structure/sign/poster/official/safety_internals/directional/east,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
"cj" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/listeningstation/support)
+"cE" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"cq" = (
-/obj/effect/turf_decal/bot,
-/obj/item/weldingtool/largetank,
-/obj/item/wrench,
-/obj/item/clothing/head/utility/welding,
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"ct" = (
-/obj/machinery/atmospherics/pipe/smart/simple/supply/visible/layer4,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"cU" = (
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/support)
+"cG" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/obj/machinery/light/small/red/directional/east,
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"db" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/south,
/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"dg" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/airlock/external/glass/ruin{
+ name = "Excavation Access"
+ },
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
-/obj/machinery/door/airlock/centcom{
- name = "Nanotrasen Real Locked Door";
- desc = "Truly, a marvel of modern engineering."
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
},
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"db" = (
/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"dg" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"dt" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/medical)
+"dW" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/hydroponics/soil,
+/obj/machinery/light/small/maintenance/directional/north,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"ep" = (
+/mob/living/basic/mining/hivelord,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/support)
+"eu" = (
+/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/red/directional/east,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"eM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/item/storage/medkit/regular,
-/obj/item/clothing/neck/stethoscope,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
+/obj/structure/table_frame,
+/obj/item/stack/sheet/iron,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/item/storage/bag/trash{
+ pixel_x = 8;
+ pixel_y = 9
+ },
+/obj/item/storage/bag/trash{
+ pixel_x = -10;
+ pixel_y = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"eR" = (
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/item/stack/rods/ten,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/box/lights/bulbs,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/obj/item/stock_parts/cell/high,
+/obj/structure/closet/crate,
+/obj/effect/turf_decal/delivery,
+/obj/structure/cable,
+/obj/item/stack/sheet/iron/fifty,
+/obj/machinery/power/terminal{
dir = 4
},
-/obj/item/storage/medkit/surgery,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"eZ" = (
+/turf/closed/wall/rust,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"fe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/blood/old,
+/obj/machinery/duct,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"dv" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+/area/ruin/space/has_grav/listeningstation/lobby)
+"fo" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/medical)
+"fz" = (
+/obj/item/ammo_casing/spent,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear/listeningpost,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"gl" = (
+/obj/machinery/door/airlock/external/glass/ruin{
+ name = "Excavation Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
},
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"dC" = (
-/obj/structure/table,
-/obj/item/paper/fluff/ruins/listeningstation/reports/september,
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2
+/area/ruin/space/has_grav/listeningstation/support)
+"go" = (
+/turf/closed/mineral/random/stationside/asteroid/porus,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"gA" = (
+/obj/item/flashlight/lantern/syndicate{
+ on = 1;
+ pixel_x = -12;
+ pixel_y = -10
},
-/obj/machinery/light/small/directional/south,
+/obj/structure/fluff/minepost,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"gJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/secure_closet/freezer/empty/open,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/item/food/rationpack,
+/obj/machinery/light_switch/directional/east,
/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"dW" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"gO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Supplies Storeroom"
+ },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"hm" = (
/obj/structure/cable,
+/turf/open/misc/asteroid/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"hs" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/obj/structure/cable,
/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"eR" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"ir" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet/medical1{
+ req_access = list("syndicate")
+ },
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 1
+ },
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/light/small/directional/north,
+/obj/item/paper/fluff/ruins/listeningstation/reports/october,
+/obj/item/cane/white,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/medical)
+"iv" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
+/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"eW" = (
-/obj/structure/table,
-/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{
- name = "Use To Avert Loneliness";
- desc = "It's been used...";
- pixel_x = 8
+/area/ruin/space/has_grav/listeningstation/support)
+"iE" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/door/airlock/external/glass/ruin{
+ name = "Excavation Access"
},
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -6
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
},
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"fG" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/listeningstation)
-"gc" = (
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"iN" = (
/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/machinery/duct,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"gl" = (
-/obj/effect/spawner/random/trash/mess,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"gJ" = (
-/obj/structure/table/wood,
-/obj/item/seeds/potato,
-/obj/item/ammo_box/magazine/m9mm,
-/obj/item/seeds/cannabis,
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"hk" = (
-/obj/structure/bookcase/random,
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"hm" = (
-/obj/item/toy/waterballoon{
- name = "Donk Corporation's Emergency Air Supply Balloon";
- desc = "The efficacy of this product is doubted."
- },
-/turf/open/misc/asteroid/airless,
-/area/ruin/space)
+/area/ruin/space/has_grav/listeningstation/lobby)
"iU" = (
-/obj/structure/toilet{
- pixel_y = 18
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/soap/syndie,
-/obj/structure/sign/poster/contraband/gorlex_recruitment/directional/west,
-/obj/machinery/light/very_dim/directional/east,
-/turf/open/floor/iron/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"jr" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space{
+ dir = 8
},
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"kG" = (
-/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
- desc = "Doesn't seem to be connected to anything."
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/circuit/red/anim,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"jq" = (
+/obj/machinery/power/smes{
+ charge = 5e+006
},
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"kK" = (
-/obj/machinery/atmospherics/components/tank/air,
-/obj/effect/turf_decal/bot,
/obj/structure/cable,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"lk" = (
-/obj/item/radio/intercom/directional/east{
- freerange = 1
+/area/ruin/space/has_grav/listeningstation/support)
+"jr" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
},
-/obj/machinery/computer/camera_advanced{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/structure/cable,
+/obj/structure/sign/poster/contraband/syndicate_medical/directional/south,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"js" = (
+/obj/machinery/duct,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"jD" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"lu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/obj/effect/decal/cleanable/dirt,
-/obj/item/toy/balloon/syndicate,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"kt" = (
+/obj/item/storage/bag/trash/filled,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"kG" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Emergency Backup"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/structure/barricade/wooden/crude,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"kK" = (
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/paper/fluff/ruins/listeningstation/reports/november,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"la" = (
+/obj/structure/table/wood,
+/obj/item/toy/cards/deck/syndicate{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/machinery/light/small/directional/south,
+/obj/item/pai_card{
+ pixel_x = 16;
+ pixel_y = 2
+ },
+/obj/item/paper/fluff/ruins/listeningstation/reports/september,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
"lE" = (
-/obj/structure/sign/warning/explosives/alt/directional/north,
-/obj/machinery/syndicatebomb/self_destruct{
- anchored = 1
+/mob/living/basic/mining/goliath/ancient,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"lO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
-/obj/machinery/door/window/brigdoor{
- dir = 2;
- req_access = list("syndicate");
- name = "Self Destruct Option"
+/obj/machinery/duct,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"md" = (
+/obj/item/storage/medkit/surgery{
+ pixel_x = 7;
+ pixel_y = 4
},
-/obj/machinery/light/small/red/directional/north,
-/turf/open/floor/circuit/red,
-/area/ruin/space/has_grav/listeningstation)
-"nG" = (
-/obj/effect/decal/cleanable/blood/drip,
/obj/structure/table,
-/obj/item/camera,
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/pill_bottle/penacid{
+ pixel_x = -9;
+ pixel_y = 13
+ },
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"nX" = (
-/obj/machinery/door/airlock/centcom{
- name = "Syndicate Secure Airlock System";
- desc = "Truly, a marvel of modern engineering."
+/area/ruin/space/has_grav/listeningstation/medical)
+"mh" = (
+/obj/docking_port/stationary{
+ height = 8;
+ shuttle_id = "syndicate_listening_post";
+ name = "Syndicate Listening Post";
+ width = 12;
+ dwidth = 6
},
+/turf/template_noop,
+/area/template_noop)
+"mm" = (
/obj/structure/cable,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"oW" = (
-/obj/machinery/telecomms/relay/preset/ruskie{
- use_power = 0
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/turf/open/floor/iron/small,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"mN" = (
+/obj/machinery/plumbing/synthesizer{
+ reagent_id = /datum/reagent/water
},
-/obj/structure/cable,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"qD" = (
-/obj/machinery/door/airlock/external/ruin{
- id_tag = "syndie_listeningpost_external_interior"
+/area/ruin/space/has_grav/listeningstation/support)
+"nB" = (
+/obj/structure/toilet{
+ pixel_y = 18
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "syndicate_comms_base"
+/obj/structure/mirror/directional/east,
+/obj/item/soap/syndie,
+/obj/structure/sink/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/showroomfloor,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"nG" = (
+/obj/structure/bookcase/random,
+/obj/machinery/light_switch/directional/east,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"nM" = (
+/obj/item/reagent_containers/cup/bucket,
+/obj/item/bodypart/arm/right/robot/surplus,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"of" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
},
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/closet/crate/freezer,
+/obj/item/food/rationpack{
+ pixel_x = -7;
+ pixel_y = 2
},
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"qN" = (
-/obj/machinery/atmospherics/components/binary/valve/layer4,
-/obj/effect/spawner/random/trash/mess,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"rc" = (
-/obj/machinery/power/terminal{
- dir = 4
+/obj/item/food/rationpack{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/obj/item/food/rationpack{
+ pixel_x = -7;
+ pixel_y = 0
+ },
+/obj/item/food/rationpack{
+ pixel_x = -6;
+ pixel_y = -1
+ },
+/obj/item/food/rationpack{
+ pixel_x = -7;
+ pixel_y = -2
+ },
+/obj/item/food/rationpack{
+ pixel_x = -6;
+ pixel_y = -3
+ },
+/obj/item/food/rationpack{
+ pixel_x = -7;
+ pixel_y = -4
+ },
+/obj/item/food/rationpack{
+ pixel_x = -6;
+ pixel_y = -5
+ },
+/obj/item/food/rationpack{
+ pixel_x = -7;
+ pixel_y = -6
+ },
+/obj/item/food/rationpack{
+ pixel_x = -6;
+ pixel_y = -7
+ },
+/obj/item/storage/box/donkpockets/donkpocketpizza{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_x = 4;
+ pixel_y = -1
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_x = 5;
+ pixel_y = 0
+ },
+/obj/item/storage/box/donkpockets/donkpocketberry{
+ pixel_x = 4;
+ pixel_y = 1
+ },
+/obj/item/storage/box/donkpockets/donkpocketberry{
+ pixel_x = 5;
+ pixel_y = 2
+ },
+/obj/item/storage/box/donkpockets/donkpocketspicy{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/storage/box/donkpockets/donkpocketteriyaki{
+ pixel_x = 5;
+ pixel_y = 4
},
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/delivery,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"rr" = (
-/obj/machinery/door/airlock{
- name = "Emergency Backup"
+/area/ruin/space/has_grav/listeningstation/support)
+"oh" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/space/has_grav/listeningstation/comms)
+"oi" = (
+/obj/structure/chair/office{
+ dir = 4
},
/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
+/obj/machinery/duct,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"or" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"qx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/structure/closet/crate/engineering,
+/obj/item/circuitboard/computer/stationalert,
+/obj/item/circuitboard/computer/powermonitor{
+ pixel_x = 2;
+ pixel_y = -3
+ },
+/obj/item/airlock_painter/decal,
+/obj/item/airlock_painter/decal/tile{
+ pixel_x = -1;
+ pixel_y = -3
+ },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/support)
+"qD" = (
+/obj/machinery/door/window/brigdoor{
+ dir = 8;
+ req_access = list("syndicate");
+ name = "Emergency Self Destruct Access"
+ },
+/obj/structure/sign/warning/explosives/alt/directional/east,
+/obj/machinery/syndicatebomb/self_destruct{
+ anchored = 1
+ },
+/turf/open/floor/circuit/red/anim,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"qV" = (
+/obj/machinery/firealarm/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash,
+/turf/open/floor/iron/small,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"rx" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/template_noop,
+/area/template_noop)
"rE" = (
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/ruin/space)
+/turf/closed/wall/r_wall/rust,
+/area/ruin/space/has_grav/listeningstation/support)
+"rF" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/lobby)
"rG" = (
/turf/closed/wall,
-/area/ruin/space/has_grav/listeningstation)
-"ta" = (
-/obj/structure/sign/poster/contraband/random/directional/west,
-/obj/item/kirbyplants/random,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"rT" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"tf" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"tl" = (
-/obj/structure/marker_beacon/cerulean,
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"us" = (
+/obj/structure/table/reinforced,
+/obj/item/stock_parts/cell/high{
+ pixel_x = -3;
+ pixel_y = 0
+ },
+/obj/machinery/cell_charger{
+ pixel_x = -2;
+ pixel_y = 0
+ },
/obj/machinery/airalarm/directional/west,
/obj/effect/mapping_helpers/airalarm/syndicate_access,
-/obj/structure/closet/crate/secure/freezer/commsagent,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"vC" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/spawner/random/trash/cigbutt,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"vI" = (
-/turf/closed/mineral/random,
-/area/ruin/space)
-"vP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet/medical1{
- req_access = list("syndicate")
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"sl" = (
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Life Support"
},
-/obj/item/paper/fluff/ruins/listeningstation/reports/september,
+/obj/machinery/duct,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "listening_post_atmos_and_relay"
+ },
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"tl" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"wj" = (
-/obj/structure/table/wood,
-/obj/item/paper/fluff/ruins/listeningstation/reports/november,
-/obj/item/crowbar/red,
-/obj/machinery/airalarm/directional/west,
-/obj/effect/mapping_helpers/airalarm/syndicate_access,
/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"wk" = (
+/area/ruin/space/has_grav/listeningstation/dorms)
+"tr" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue/half/contrasted,
+/obj/machinery/duct,
/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"wm" = (
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"us" = (
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"wx" = (
+/obj/machinery/duct,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/medical)
+"uJ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/cup/bowl,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet/emcloset/anchored,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"wy" = (
-/obj/structure/marker_beacon/cerulean,
-/obj/structure/sign/nanotrasen{
- pixel_y = 32
- },
-/obj/structure/sign/nanotrasen{
- pixel_x = 32
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"xh" = (
-/obj/machinery/computer/records/medical/syndie{
- dir = 2;
- req_access = list("syndicate")
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"xn" = (
+/area/ruin/space/has_grav/listeningstation/support)
+"uV" = (
+/obj/item/assembly/prox_sensor,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"vm" = (
/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/fourcorners,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"xp" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/libraryconsole/bookmanagement,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"vC" = (
+/mob/living/basic/mining/hivelord,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"vH" = (
+/obj/item/mining_scanner,
+/obj/item/ammo_casing/spent,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"vI" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/computer/message_monitor{
+ dir = 8
+ },
+/obj/structure/sign/calendar/directional/east,
+/obj/item/paper/monitorkey,
/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"xY" = (
-/obj/structure/sink/directional/west,
-/obj/machinery/shower/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/mirror/directional/east,
-/turf/open/floor/iron/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"ym" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"yx" = (
-/obj/structure/cable,
-/obj/structure/chair/office{
- dir = 4
+/area/ruin/space/has_grav/listeningstation/comms)
+"vP" = (
+/obj/item/radio/intercom/directional/north{
+ freerange = 1;
+ syndie = 1
},
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/computer/camera_advanced/syndie,
+/obj/machinery/digital_clock/directional/east,
/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"yB" = (
-/obj/structure/table,
-/obj/item/folder/red,
-/obj/item/pen/red,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"yH" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/effect/mapping_helpers/apc/syndicate_access,
-/obj/structure/cable,
+/area/ruin/space/has_grav/listeningstation/comms)
+"wf" = (
+/obj/machinery/duct,
+/obj/machinery/atmospherics/components/binary/valve/on,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/light/small/directional/west,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"yK" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"zo" = (
+/area/ruin/space/has_grav/listeningstation/support)
+"wk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"wx" = (
+/obj/structure/closet/crate/secure/gear{
+ req_access = list("syndicate");
+ name = "Cybersun Industries autolathe crate"
+ },
+/obj/item/circuitboard/machine/autolathe,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/manipulator,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"wA" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/pipedispenser,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"wL" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"zp" = (
-/turf/closed/wall,
-/area/ruin/space)
-"zv" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/smart/simple/supply/visible/layer4{
- dir = 6
- },
-/obj/effect/mapping_helpers/broken_floor,
+/obj/machinery/light/small/directional/east,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"zV" = (
-/obj/structure/sign/nanotrasen{
- pixel_y = -32
+/area/ruin/space/has_grav/listeningstation/support)
+"xj" = (
+/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
+ dir = 4
},
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"zZ" = (
+/turf/open/misc/asteroid/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"xR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue/half/contrasted,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"AP" = (
-/obj/machinery/door/airlock/external/ruin{
- id_tag = "syndie_listeningpost_external"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
- cycle_id = "syndicate_comms_base"
- },
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"xY" = (
+/turf/open/misc/asteroid/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"yc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/curtain,
+/obj/machinery/shower/directional/north,
+/obj/machinery/button/door/directional/south{
+ normaldoorcontrol = 1;
+ pixel_x = 10;
+ pixel_y = -22;
+ id = "lpost_bathroom";
+ name = "Bathroom Lock"
},
+/turf/open/floor/iron/showroomfloor,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"ym" = (
+/obj/item/pickaxe/rusted,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"yx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"yJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/blood/o_minus{
+ pixel_x = 4;
+ pixel_y = 0
+ },
+/obj/item/reagent_containers/blood/o_minus{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/medical)
+"yK" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"zo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/paper/fluff/ruins/listeningstation/reports/june,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"zp" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/structure/closet/emcloset/wall/directional/north,
+/obj/item/crowbar/red,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"zv" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/light/small/red/directional/south,
/obj/structure/cable,
+/obj/structure/sign/warning/xeno_mining/directional/north,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"AV" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"zR" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/marker_beacon/indigo,
/turf/template_noop,
/area/template_noop)
-"BJ" = (
-/obj/machinery/washing_machine{
- pixel_x = 4
- },
-/obj/structure/sign/poster/contraband/random/directional/north,
-/obj/structure/window/spawner/directional/west,
+"zV" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/structure/cable,
/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"BX" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Ad" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/light/small/directional/west,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/random/trash/food_packaging,
+/obj/effect/spawner/random/trash/cigbutt,
/obj/effect/decal/cleanable/ash,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Cc" = (
-/obj/structure/table,
-/obj/item/toy/figure/dsquad{
- pixel_x = -7
- },
-/obj/structure/desk_bell{
- pixel_y = -1;
- pixel_x = 9
- },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"Ag" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/wrench,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Cw" = (
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Ar" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/meter/layer4,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Ay" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"CU" = (
-/obj/structure/table,
+/area/ruin/space/has_grav/listeningstation/support)
+"AC" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/computer/records/medical/syndie{
+ dir = 4;
+ req_access = list("syndicate")
+ },
+/obj/structure/sign/poster/contraband/random/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"AO" = (
+/obj/item/modular_computer/pda/clear,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"AP" = (
+/obj/structure/sign/poster/contraband/random/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/broken_floor,
/obj/item/food/chocolatebar{
- pixel_y = 8
+ pixel_y = 12;
+ pixel_x = -3
},
/obj/item/storage/fancy/cigarettes/cigpack_syndicate{
- pixel_x = -3
+ pixel_x = -7;
+ pixel_y = -6
},
/obj/item/lighter{
- pixel_x = 7;
+ pixel_x = 11;
pixel_y = -3
},
+/obj/structure/table_frame,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Dp" = (
-/obj/structure/table,
-/obj/item/flashlight/lantern/syndicate{
- on = 1
+/area/ruin/space/has_grav/listeningstation/lounge)
+"AV" = (
+/turf/template_noop,
+/area/template_noop)
+"Bk" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
},
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Dv" = (
-/obj/structure/table,
-/obj/item/flashlight{
- pixel_y = -12
+/turf/template_noop,
+/area/template_noop)
+"Bs" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 8
},
-/obj/item/storage/toolbox/syndicate,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"DC" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/obj/effect/decal/cleanable/ash,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"Eb" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue/half/contrasted{
- dir = 4
- },
-/obj/item/paper/pamphlet/centcom/visitor_info,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Ey" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/closet/emcloset/anchored,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"ED" = (
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"EK" = (
-/obj/item/paper/fluff/ruins/listeningstation/reports/june,
-/turf/open/misc/asteroid/airless,
-/area/ruin/space)
-"Fy" = (
+/area/ruin/space/has_grav/listeningstation/medical)
+"BA" = (
/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/item/storage/bag/trash,
+/obj/structure/sign/poster/contraband/shipstation/directional/east,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"FV" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"GR" = (
-/obj/structure/closet{
- icon_door = "black";
- name = "wardrobe"
- },
-/obj/item/clothing/under/color/black{
- pixel_x = -3;
- pixel_y = 3
+/area/ruin/space/has_grav/listeningstation/lobby)
+"BN" = (
+/obj/structure/cable,
+/obj/structure/sign/warning/electric_shock/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
},
-/obj/item/clothing/under/color/black{
- pixel_x = 1;
- pixel_y = -1
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"BX" = (
+/obj/item/toy/plush/lizard_plushie/green{
+ name = "Hears-It-All";
+ desc = "Well, he would if the walls weren't soundproof."
},
-/obj/item/clothing/head/soft/black{
- pixel_x = -3;
- pixel_y = 3
+/obj/item/radio{
+ pixel_x = -8;
+ pixel_y = -3
},
-/obj/item/clothing/head/soft/black{
- pixel_x = 1;
- pixel_y = -1
+/obj/item/clothing/head/hats/hos/beret/syndicate{
+ pixel_y = 8
},
-/obj/item/clothing/gloves/fingerless,
-/obj/item/clothing/shoes/sneakers/black{
- pixel_x = -3;
- pixel_y = 3
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Ca" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
},
-/obj/item/clothing/shoes/sneakers/black{
- pixel_x = 1;
- pixel_y = -1
+/turf/template_noop,
+/area/template_noop)
+"Cc" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/door/airlock/security/old{
+ name = "Radio Wing"
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"It" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/stool/directional/north,
-/obj/structure/sign/poster/contraband/random/directional/west,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"IG" = (
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
-/obj/structure/reagent_dispensers/plumbed{
- name = "Syndicate Ceritified Drinking Water";
- desc = "Who knew water could taste so good?"
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"Cd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
},
-/obj/effect/mapping_helpers/burnt_floor,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Jj" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/marker_beacon/cerulean,
+/turf/open/floor/iron/small,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Ce" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Ch" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/mineral/plasma/thirty,
+/obj/structure/closet/crate/engineering/electrical,
+/obj/item/crowbar,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/support)
+"Ck" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/structure/closet/crate/bin,
+/obj/item/storage/bag/trash,
+/obj/machinery/light/small/red/directional/north,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Cm" = (
+/obj/item/stock_parts/capacitor,
+/turf/closed/mineral/random/stationside/asteroid/porus,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"CJ" = (
/obj/structure/sign/nanotrasen{
pixel_y = -32
},
-/turf/template_noop,
-/area/ruin/space)
-"JB" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/listeningstation)
-"JD" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 4;
- height = 5;
- shuttle_id = "caravansyndicate1_listeningpost";
- name = "Syndicate Listening Post";
- width = 9
- },
+/obj/structure/lattice,
/turf/template_noop,
/area/template_noop)
-"KG" = (
-/obj/structure/curtain,
+"CR" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/space/has_grav/listeningstation/medical)
+"Dv" = (
+/obj/machinery/door/airlock/external/ruin,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/iron/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"Lq" = (
-/obj/effect/spawner/random/trash/cigbutt,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"LA" = (
-/obj/item/chair/wood,
-/obj/machinery/light/dim/directional/north,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"DB" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/machinery/duct,
+/obj/structure/cable,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"LR" = (
+/area/ruin/space/has_grav/listeningstation/lounge)
+"DS" = (
+/obj/structure/closet/crate/solarpanel_small,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/storage/toolbox/electrical,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"DW" = (
+/obj/item/stack/sheet/mineral/wood{
+ amount = 21
+ },
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Er" = (
+/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/sofa/right/brown{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/duct,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/obj/machinery/firealarm/directional/south,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"LU" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"Mt" = (
-/obj/structure/cable,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Es" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/imported,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Ev" = (
+/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"MS" = (
-/obj/structure/extinguisher_cabinet/directional/west,
+/obj/machinery/duct,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"MT" = (
-/obj/item/mining_scanner,
-/obj/item/pickaxe,
-/obj/item/clothing/mask/gas,
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"MY" = (
-/obj/machinery/door/airlock/maintenance,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Ey" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet/firecloset,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"EC" = (
+/obj/structure/closet/crate/secure/freezer/commsagent,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"ED" = (
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/public/glass{
+ name = "Excavation Access"
+ },
+/obj/machinery/duct,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"EG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/clock/directional/south,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"EK" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/open/misc/asteroid/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Fl" = (
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Ni" = (
-/obj/machinery/computer/security/telescreen/entertainment/directional/south,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/structure/table,
-/obj/structure/reagent_dispensers/servingdish,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"NO" = (
-/obj/machinery/power/smes{
- charge = 5e+006
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/firealarm/directional/north,
+/obj/machinery/duct,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"Fy" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 1
},
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"FK" = (
+/obj/structure/water_source/puddle,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Gj" = (
/obj/effect/turf_decal/stripes/line{
- dir = 10
+ dir = 4
},
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"NY" = (
-/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear,
-/turf/open/misc/asteroid/airless,
-/area/ruin/space)
-"Oh" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/mapping_helpers/airalarm/away_general_access,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Om" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/cable,
-/obj/machinery/suit_storage_unit/open{
- name = "Empty E.V.A. Suit Storage";
- desc = "There's no suit inside."
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/structure/closet/secure_closet/wall/directional/west{
+ name = "prescription medicine closet";
+ req_access = list("syndicate");
+ pixel_x = -26;
+ pixel_y = 0
+ },
+/obj/item/storage/pill_bottle/painkiller{
+ pixel_x = -23;
+ pixel_y = 9
+ },
+/obj/item/storage/pill_bottle/prescription_stimulant{
+ pixel_x = -30;
+ pixel_y = 1
},
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/medical)
+"Gr" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/support)
+"GR" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/suit_storage_unit/open,
/obj/item/paper/fluff/ruins/listeningstation/reports/august,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Oo" = (
-/obj/structure/cable,
-/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space{
- dir = 4
+/area/ruin/space/has_grav/listeningstation/support)
+"Hj" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"HD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/firedoor,
+/obj/machinery/duct,
+/obj/machinery/door/airlock/bathroom{
+ name = "Restroom";
+ id_tag = "lpost_bathroom"
},
-/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"OS" = (
-/obj/structure/cable,
+/turf/open/floor/iron/showroomfloor,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"HU" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/clothing/mask/gas,
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Ib" = (
+/obj/item/organ/internal/eyes/robotic,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"It" = (
+/obj/structure/table,
+/obj/item/paper/pamphlet/centcom/visitor_info,
/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"IK" = (
+/obj/machinery/door/airlock/centcom{
+ name = "Outpost Bulkhead";
+ desc = "Truly, a marvel of modern engineering."
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/structure/cable,
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/duct,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"OW" = (
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/growing/soil,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"PZ" = (
-/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"QE" = (
-/obj/structure/barricade/wooden/crude,
-/obj/structure/cable,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Jg" = (
+/obj/structure/filingcabinet,
/obj/effect/turf_decal/stripes/line{
- dir = 8
+ dir = 4
+ },
+/obj/item/paper/fluff/ruins/listeningstation/receipt,
+/obj/item/paper/fluff/ruins/listeningstation/reports/april,
+/obj/item/paper/fluff/ruins/listeningstation/reports/may,
+/obj/item/paper/fluff/ruins/listeningstation/reports/march,
+/obj/item/paper/fluff/ruins/listeningstation/reports/july,
+/obj/machinery/door/window/brigdoor{
+ dir = 4;
+ req_access = list("syndicate");
+ name = "Secure Document Storage"
+ },
+/obj/item/folder/ancient_paperwork,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/tape,
+/obj/item/tape,
+/obj/item/tape,
+/obj/item/tape,
+/obj/item/tape,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/comms)
+"Jj" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/structure/chair/office{
+ dir = 1
},
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"JB" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/comms)
+"JD" = (
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/effect/mapping_helpers/broken_floor,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"QI" = (
+/area/ruin/space/has_grav/listeningstation/support)
+"JF" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/medical)
+"JX" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "listening_post_atmos_and_relay"
+ },
+/obj/machinery/door/airlock/external/glass/ruin{
+ name = "Telecommunications Relay"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Kt" = (
+/obj/structure/falsewall,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Ku" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/obj/machinery/light/red/directional/south,
-/obj/structure/closet/secure_closet/freezer/empty/open,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"RB" = (
-/obj/structure/closet/crate/bin,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/light/directional/north,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"RK" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+/area/ruin/space/has_grav/listeningstation/support)
+"Lk" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light_switch/directional/north,
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/light/warm/directional/south,
/turf/open/floor/iron/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"RP" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"Sx" = (
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/line{
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Lq" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/door/airlock/security/old{
+ name = "Radio Wing"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
},
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"Sz" = (
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"LA" = (
+/obj/item/ammo_casing/spent,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"LJ" = (
+/turf/open/floor/circuit/red/anim,
+/area/ruin/space/has_grav/listeningstation/support)
+"LP" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/support)
+"LR" = (
+/obj/item/cultivator/rake,
+/obj/structure/cable,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"LU" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Dormitory Room"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"SB" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"SK" = (
-/obj/structure/table,
-/obj/item/paper/fluff/ruins/listeningstation/briefing,
-/obj/machinery/newscaster/directional/east,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"My" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
+/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/dark,
-/area/ruin/space/has_grav/listeningstation)
-"SQ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/marker_beacon/cerulean,
-/obj/structure/sign/nanotrasen{
- pixel_x = -32
+/area/ruin/space/has_grav/listeningstation/comms)
+"ME" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"MS" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/turf/template_noop,
-/area/ruin/space)
-"TK" = (
-/obj/machinery/firealarm/directional/east,
-/obj/structure/filingcabinet,
-/obj/item/paper/fluff/ruins/listeningstation/receipt,
-/obj/item/paper/fluff/ruins/listeningstation/reports/may,
-/obj/item/paper/fluff/ruins/listeningstation/reports/april,
-/obj/item/paper/fluff/ruins/listeningstation/reports/march,
-/obj/item/paper/fluff/ruins/listeningstation/reports/july,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"TO" = (
-/obj/structure/cable,
-/obj/structure/chair/sofa/left/brown{
- dir = 4
+/obj/item/toy/figure/dsquad{
+ pixel_x = -7
+ },
+/obj/structure/desk_bell{
+ pixel_y = -1;
+ pixel_x = 9
},
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Uh" = (
-/obj/effect/turf_decal/bot_red,
-/obj/structure/tank_frame,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Uu" = (
-/obj/structure/sign/warning/vacuum/external/directional/west,
-/obj/machinery/light/red/directional/east,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"UI" = (
-/obj/structure/cable,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Va" = (
+/area/ruin/space/has_grav/listeningstation/lobby)
+"MT" = (
+/obj/machinery/door/airlock/external/ruin,
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/effect/turf_decal/tile/red/opposingcorners,
-/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"Vz" = (
-/obj/machinery/computer/arcade/orion_trail,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"VB" = (
-/obj/structure/lattice/catwalk,
-/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
- dir = 8
+/area/ruin/space/has_grav/listeningstation/lobby)
+"MV" = (
+/obj/structure/cable,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/door/airlock/engineering{
+ name = "Support Facilities"
},
-/turf/template_noop,
-/area/ruin/space)
-"VH" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen/edagger,
-/obj/item/reagent_containers/cup/glass/waterbottle{
- pixel_x = 10;
- pixel_y = 16
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"VK" = (
+/obj/machinery/duct,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"MY" = (
+/obj/machinery/modular_computer/preset/civilian,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/blood/o_minus,
-/obj/item/reagent_containers/blood/o_minus{
- pixel_x = -3;
- pixel_y = 3
+/obj/structure/sign/poster/official/nanotrasen_logo/directional/north,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Ni" = (
+/obj/machinery/door/airlock/external/glass/ruin{
+ name = "Excavation Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"NI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/washing_machine,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"NL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
},
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"NO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/sovietsoda,
+/obj/structure/cable,
/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"WD" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = 10
+/area/ruin/space/has_grav/listeningstation/lobby)
+"NR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/machinery/duct,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"NY" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"NZ" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
+ dir = 1
},
-/obj/machinery/light/small/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/duct,
+/obj/structure/cable,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/medical)
+"Om" = (
+/obj/machinery/atmospherics/components/tank/air,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Oo" = (
+/obj/structure/closet/syndicate,
+/obj/machinery/firealarm/directional/west,
+/obj/item/ammo_box/magazine/m9mm,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"OG" = (
+/obj/structure/tank_frame,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"OO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/hatch{
+ name = "Laundry"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"OQ" = (
+/obj/structure/cable,
+/obj/machinery/duct,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/sign/warning/no_smoking/circle/directional/north,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"OT" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"OW" = (
+/obj/structure/bed{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/bedsheet/syndie{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"OX" = (
+/obj/machinery/duct,
+/obj/machinery/atmospherics/components/binary/valve/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Po" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Pz" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/support)
+"PC" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/sink/kitchen/directional/south,
+/obj/structure/cable,
+/obj/item/stack/tile/iron/small{
+ pixel_x = 7;
+ pixel_y = -3
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"PJ" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"WW" = (
+/area/ruin/space/has_grav/listeningstation/comms)
+"Qv" = (
+/obj/machinery/power/port_gen/pacman/pre_loaded,
+/obj/structure/cable,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"QA" = (
+/obj/effect/turf_decal/stripes/asteroid/line{
+ dir = 1
+ },
+/turf/open/misc/asteroid/airless,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"QI" = (
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"QW" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/duct,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"RG" = (
+/obj/structure/cable,
+/obj/machinery/duct,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"RK" = (
+/obj/item/shovel,
+/obj/structure/cable,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"RP" = (
+/obj/effect/spawner/random/trash/cigbutt,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Sk" = (
/obj/effect/baseturf_helper/asteroid/airless,
/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/listeningstation)
-"XM" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/mapping_helpers/airalarm/syndicate_access,
-/obj/machinery/computer/message_monitor{
- dir = 8
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Sx" = (
+/obj/item/poster/random_contraband{
+ pixel_x = -4;
+ pixel_y = -7
},
-/obj/item/paper/monitorkey,
+/obj/item/poster/random_contraband{
+ pixel_x = 0;
+ pixel_y = 0
+ },
+/obj/item/poster/random_contraband{
+ pixel_x = -4;
+ pixel_y = -6
+ },
+/obj/item/poster/random_contraband{
+ pixel_x = -3;
+ pixel_y = -4
+ },
+/obj/item/poster/random_contraband{
+ pixel_x = -4;
+ pixel_y = -5
+ },
+/obj/structure/closet/crate,
+/obj/item/wirecutters{
+ pixel_x = -1;
+ pixel_y = 7
+ },
+/obj/item/poster/random_official{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/poster/random_official{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/poster/random_official{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/obj/item/poster/random_official{
+ pixel_x = -5;
+ pixel_y = 1
+ },
+/obj/item/poster/random_official{
+ pixel_x = -6;
+ pixel_y = 0
+ },
+/obj/item/poster/random_official{
+ pixel_x = -8;
+ pixel_y = -2
+ },
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband{
+ pixel_x = -1;
+ pixel_y = -2
+ },
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Sz" = (
+/obj/item/reagent_containers/cup/bucket/wooden,
+/obj/machinery/hydroponics/soil,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"SB" = (
+/obj/item/paper/fluff/ruins/listeningstation/reports/june/goliath,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"SI" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/item/circuitboard/machine/ore_redemption{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/structure/closet/crate/secure/plasma{
+ req_access = list("syndicate");
+ name = "refinery crate"
+ },
+/obj/item/assembly/igniter{
+ pixel_x = 9;
+ pixel_y = 3
+ },
+/obj/item/card/id/advanced/mining{
+ pixel_x = 0;
+ pixel_y = -6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Th" = (
/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/machinery/light/small/directional/east,
+/obj/structure/table/reinforced,
+/obj/machinery/fax{
+ syndicate_network = 1;
+ visible_to_network = 0;
+ name = "listening post fax machine";
+ fax_name = "Syndicate Listening Post"
+ },
+/obj/item/paper/fluff/ruins/listeningstation/briefing,
+/obj/item/paper/fluff/ruins/listeningstation/engineer,
/turf/open/floor/iron/dark,
-/area/ruin/space/has_grav/listeningstation)
-"XQ" = (
-/obj/structure/sign/departments/medbay/alt/directional/north,
+/area/ruin/space/has_grav/listeningstation/comms)
+"Tq" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/red/directional/east,
+/obj/machinery/duct,
+/turf/open/floor/iron/showroomfloor,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"TF" = (
+/obj/item/circuitboard/machine/holopad,
+/turf/open/misc/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"TK" = (
+/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/iv_drip,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
-/turf/open/floor/iron,
-/area/ruin/space/has_grav/listeningstation)
-"Yf" = (
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/machinery/duct,
+/obj/item/stack/sheet/iron,
+/obj/item/stack/tile/iron/small{
+ pixel_x = -16;
+ pixel_y = 10
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"TO" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Up" = (
+/obj/structure/reagent_dispensers/plumbed{
+ name = "Syndicate Ceritified Drinking Water";
+ desc = "Who knew water could taste so good?"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Uw" = (
+/obj/effect/turf_decal/tile/red/opposingcorners,
+/obj/structure/sign/poster/contraband/random/directional/west,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/comms)
+"UI" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue/half/contrasted{
+ dir = 1
+ },
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/east,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Va" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 4;
+ pixel_y = -1
+ },
+/obj/item/storage/box/donkpockets{
+ pixel_x = 5;
+ pixel_y = -8
+ },
+/obj/machinery/light/small/directional/west,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
+ dir = 1
},
-/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-"Yz" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space)
-"YV" = (
-/obj/item/stack/sheet/iron/twenty,
-/obj/item/stack/sheet/glass{
- amount = 10
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = -9;
+ pixel_y = 2
},
-/obj/item/stack/rods/ten,
+/turf/open/floor/iron/small,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Vg" = (
+/obj/effect/turf_decal/sand/plating,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Vh" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/medical)
+"VK" = (
+/turf/closed/mineral/random/stationside/asteroid,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"WD" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable,
/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/box/lights/bulbs,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 30
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"WG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/broken_floor,
+/obj/machinery/duct,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"WW" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/comms)
+"Xc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bedsheetbin,
+/obj/structure/table,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Xs" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Utilities"
},
-/obj/item/stock_parts/cell/high,
-/obj/machinery/light/small/directional/east,
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/firedoor,
/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/duct,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/smooth_half,
+/area/ruin/space/has_grav/listeningstation/support)
+"XB" = (
+/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Life Support"
+ },
+/obj/machinery/duct,
+/obj/machinery/atmospherics/pipe/layer_manifold/visible,
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{
+ cycle_id = "listening_post_atmos_and_relay"
+ },
+/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"Zj" = (
-/obj/structure/cable,
-/obj/machinery/firealarm/directional/north,
+/area/ruin/space/has_grav/listeningstation/support)
+"XC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/machinery/duct,
+/obj/structure/cable,
/turf/open/floor/iron/small,
-/area/ruin/space/has_grav/listeningstation)
-
-(1,1,1) = {"
+/area/ruin/space/has_grav/listeningstation/lounge)
+"XG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_y = 3;
+ pixel_x = 8
+ },
+/obj/item/pen{
+ pixel_y = 3;
+ pixel_x = 8
+ },
+/obj/item/taperecorder{
+ pixel_y = 4;
+ pixel_x = -8
+ },
+/turf/open/floor/iron/dark,
+/area/ruin/space/has_grav/listeningstation/support)
+"XM" = (
+/turf/closed/wall/rock,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"XQ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Yb" = (
+/turf/closed/wall,
+/area/ruin/space/has_grav/listeningstation/asteroid)
+"Yf" = (
+/obj/structure/cable,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/obj/machinery/duct,
+/turf/open/floor/iron/small,
+/area/ruin/space/has_grav/listeningstation/lounge)
+"Ym" = (
+/obj/item/weldingtool/largetank,
+/obj/item/wrench,
+/obj/item/clothing/head/utility/welding,
+/obj/structure/rack,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/listeningstation/support)
+"Yy" = (
+/turf/closed/wall/r_wall,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Yz" = (
+/obj/structure/bed/maint,
+/obj/item/bedsheet/syndie{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/effect/mapping_helpers/airalarm/syndicate_access,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"YR" = (
+/obj/structure/table/wood,
+/obj/item/storage/photo_album/listeningstation,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable,
+/obj/effect/mapping_helpers/apc/syndicate_access,
+/turf/open/floor/iron/grimy,
+/area/ruin/space/has_grav/listeningstation/dorms)
+"Zi" = (
+/obj/structure/cable,
+/obj/item/crowbar,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/duct,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/lobby)
+"Zr" = (
+/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
+/obj/machinery/iv_drip,
+/obj/structure/bed/medical/emergency,
+/turf/open/floor/iron,
+/area/ruin/space/has_grav/listeningstation/medical)
+
+(1,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+AV
+AV
+Ca
+AV
+AV
+VK
+VK
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(2,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+xY
+VK
+VK
+VK
+VK
+VK
+VK
+XM
+VK
+VK
+VK
+go
+go
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(3,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+xY
+VK
+VK
+VK
+go
+go
+go
+go
+go
+go
+go
+go
+go
+go
+VK
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(4,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+VK
+xY
+xY
+xY
+VK
+go
+go
+go
+go
+go
+go
+go
+rE
+rE
+rE
+go
+go
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(5,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+VK
+VK
+VK
+xY
+VK
+rE
+rE
+rE
+rE
+rE
+go
+rE
+rE
+wA
+rE
+LP
+go
+go
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(6,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+VK
+xj
+xY
+xY
+xY
+VK
+rE
+mN
+js
+OG
+rE
+rE
+rE
+Ym
+NL
+Qv
+LP
+go
+go
+go
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(7,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+VK
+aW
+VK
+VK
+VK
+VK
+rE
+Up
+js
+OX
+sl
+wf
+XB
+js
+or
+eR
+rE
+go
+go
+go
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(8,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+yK
+yK
+go
+go
+go
+rE
+rE
+Om
+iv
+cj
+JX
+cj
+OQ
+BN
+jq
+rE
+go
+go
+go
+VK
+AV
+AV
+AV
+AV
+AV
+AV
+"}
+(9,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+go
+yK
+go
+go
+go
+go
+rE
+rE
+rE
+rE
+LJ
+cj
+RG
+cj
+cj
+rE
+rE
+rE
+go
+VK
+VK
+AV
+AV
+AV
+AV
+AV
+"}
+(10,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+go
+yK
+go
+go
+go
+go
+Sx
+go
+go
+rE
+au
+cj
+Xs
+cj
+of
+qx
+Ch
+rE
+go
+go
+VK
+AV
+AV
+AV
+AV
+AV
+"}
+(11,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+VK
+go
+yK
+yK
+yK
+yK
+yK
+yK
+QI
+go
+LP
+cj
+cj
+xR
+gO
+cE
+wL
+XG
+rE
+go
+go
+VK
+AV
AV
AV
AV
AV
+"}
+(12,1,1) = {"
AV
AV
AV
@@ -1014,22 +2361,73 @@ AV
AV
AV
AV
+VK
+go
+go
+go
+go
+Yb
+gA
+yK
+Vg
+Vg
+Ni
+Ku
+gl
+yx
+Pz
+Pz
+cj
+rE
+rE
+go
+go
+VK
+VK
AV
AV
AV
AV
+"}
+(13,1,1) = {"
AV
AV
AV
AV
AV
AV
-"}
-(2,1,1) = {"
+AV
+AV
+AV
+VK
+go
+go
+go
+Yy
+Yy
+Yy
+Yy
+Yy
+Yy
+LP
+GR
+cj
+NR
+Pz
+NI
+Ay
+rE
+DS
+go
+go
+go
+VK
AV
AV
AV
AV
+"}
+(14,1,1) = {"
AV
AV
AV
@@ -1037,570 +2435,768 @@ AV
AV
AV
AV
+AV
+VK
+VK
+go
+go
+go
+Yy
+kK
+OW
+Po
+Oo
+Yz
+cj
+cj
+Pz
+Fl
+OO
JD
+wk
+rE
+QI
+go
+go
+go
+VK
+VK
+AV
+AV
+AV
+"}
+(15,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+go
+go
+go
+Yy
+zp
+Ar
+kG
+tl
+tl
+la
+Pz
+uJ
+db
+Pz
+eM
+Xc
+LP
+go
+go
+go
+go
+VK
+AV
+AV
+AV
+AV
+"}
+(16,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+go
+go
+go
+Yy
+Lk
+ca
+Po
+nG
+aF
+YR
+Pz
+Ey
+xR
+Pz
+Pz
+Pz
+LP
+go
+go
+go
+go
+VK
+AV
+AV
+AV
+AV
+"}
+(17,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+go
+JB
+JB
+Yy
+iU
+Po
+Po
+Po
+LU
+Po
+Pz
+Pz
+xR
+Kt
+SI
+ep
+CR
+CR
+CR
+CR
+go
+VK
+AV
+AV
+AV
+AV
+"}
+(18,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+JB
+JB
+Jg
+Ce
+Po
+Po
+BX
+ME
+PC
+Va
+qV
+Pz
+MV
+Gr
+ME
+eZ
+CR
+Gj
+yJ
+CR
+go
+VK
+AV
+AV
+AV
+AV
+"}
+(19,1,1) = {"
+AV
+AV
+AV
AV
AV
AV
AV
AV
+VK
+JB
+JB
+AC
+Hj
+Ad
+rT
+Po
+Po
+ME
+XC
+hs
+hs
+Yf
+mm
+ED
+DB
+tr
+us
+NZ
+Bs
+JF
+go
+VK
+VK
+AV
+AV
+AV
+"}
+(20,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+JB
+vP
+Jj
+jD
+PJ
+My
+Cc
+Uw
+Lq
+zV
+gJ
+AP
+TK
+Cd
+ME
+Ck
+jr
+Vh
+ir
+dt
+JF
+go
+go
+XM
+rx
+AV
+AV
+"}
+(21,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+zR
+CJ
+XM
+JB
+JB
+vI
+Th
+bk
+ac
+JB
+JB
+OT
+qD
+OT
+OT
+IK
+OT
+OT
+OT
+iE
+JF
+md
+Zr
+JF
+go
+go
+VK
+AV
+AV
+AV
+"}
+(22,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+VK
+go
+WW
+JB
+JB
+JB
+oh
+oh
+yc
+Sk
+OT
+OT
+MY
+oi
+Er
+rG
+rF
+zv
+fo
+JF
+JF
+CR
+go
+go
+VK
+VK
+AV
+AV
+"}
+(23,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+XM
+VK
+VK
+VK
+VK
+VK
+VK
+bH
+nB
+Tq
+HD
+Ev
+lO
+MS
+It
+iN
+zo
+rG
+dg
+ME
+bi
+kt
+go
+go
+QI
+go
+VK
+AV
+AV
+"}
+(24,1,1) = {"
+AV
+AV
+AV
+AV
+AV
+AV
+AV
+QA
+xY
+xY
+NY
+NY
+hm
+VK
+rG
+rG
+rG
+rG
+HU
+fe
+WG
+Zi
+QW
+NO
+XQ
+TO
+LR
+RK
+FK
+go
+QI
+AO
+go
+VK
AV
AV
+"}
+(25,1,1) = {"
AV
AV
AV
AV
-"}
-(3,1,1) = {"
AV
AV
+mh
+Fy
+NY
+NY
+NY
+xY
+NY
+cG
+MT
+eu
+ch
+Dv
+WD
+UI
+Ag
+vm
+EG
+rG
+rG
+dW
+QI
+Sz
+go
+go
+go
+go
+go
+VK
AV
AV
+"}
+(26,1,1) = {"
AV
-vI
-vI
-vI
-vI
-zp
-wy
-rE
-ap
-zp
-vI
AV
AV
AV
AV
AV
AV
+QA
+xY
+xY
+xY
+xY
+EK
+XM
+rG
+rG
+rG
+rG
+rG
+rG
+Es
+BA
+rG
+rG
+go
+go
+QI
+ae
+go
+go
+go
+go
+go
+VK
AV
AV
"}
-(4,1,1) = {"
+(27,1,1) = {"
+AV
AV
AV
AV
AV
-vI
-vI
-vI
-vI
-vI
-zp
-zp
-rE
-zp
-zp
-vI
-vI
-vI
-vI
-vI
AV
AV
+XM
+VK
+VK
+xY
+xY
+go
+go
+go
+go
+go
+go
+go
+rG
+rG
+rG
+rG
+go
+go
+bK
+QI
+go
+go
+DW
+go
+go
+go
+VK
AV
AV
"}
-(5,1,1) = {"
+(28,1,1) = {"
AV
AV
AV
AV
-vI
-vI
-vI
-vI
-vI
-vI
-Yz
-rE
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-vI
AV
AV
-"}
-(6,1,1) = {"
AV
AV
+VK
+VK
+go
+go
+go
+go
+go
+go
+go
+go
+bK
+ym
+fz
+QI
+LA
+by
+QI
+QI
+RP
+QI
+kt
+be
+go
+go
+VK
+VK
AV
AV
+"}
+(29,1,1) = {"
AV
-vI
-vI
-vI
-vI
-vI
-tl
-rE
-vI
-vI
-vI
-JB
-JB
-JB
-JB
-JB
-vI
AV
AV
-"}
-(7,1,1) = {"
AV
AV
AV
+zR
+CJ
+XM
+VK
+go
+go
+QI
+vC
+QI
+go
+go
+go
+QI
+lE
+SB
+vH
+QI
+go
+go
+Cm
+go
+go
+go
+go
+go
+VK
+VK
AV
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-rE
-rE
-zp
-vI
-JB
-gJ
-wj
-Oo
-JB
-vI
AV
AV
"}
-(8,1,1) = {"
-AV
+(30,1,1) = {"
AV
AV
AV
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-Yz
-rE
-PZ
-vI
-JB
-GR
-gl
-RK
-JB
-zp
-ch
AV
-"}
-(9,1,1) = {"
AV
AV
AV
-vI
-vI
-JB
-JB
-JB
-JB
-JB
-vI
-Yz
-rE
-tl
-vI
-JB
-hk
-oW
-rr
-JB
-vI
AV
AV
-"}
-(10,1,1) = {"
+VK
+VK
+go
+go
+wx
+QI
+go
+go
+go
+go
+QI
+LA
+QI
+go
+go
+go
+TF
+EC
+Ib
+go
+go
+VK
+VK
AV
AV
-vI
-vI
-vI
-JB
-Fy
-Dp
-OW
-JB
-vI
-Yz
-zV
-zp
-vI
-JB
-rG
-rG
-QE
-JB
-vI
AV
AV
"}
-(11,1,1) = {"
-AV
-AV
-vI
-vI
-vI
-JB
-LA
-Cc
-yK
-JB
-JB
-JB
-AP
-WW
-vI
-JB
-VK
-vP
-OS
-JB
-vI
+(31,1,1) = {"
AV
AV
-"}
-(12,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-ac
-yB
-zZ
-UI
-qD
-Uu
-aR
-JB
-vI
-JB
-XQ
-zo
-ym
-JB
-vI
AV
AV
-"}
-(13,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-Oh
-Eb
-xn
-kG
-JB
-JB
-JB
-JB
-JB
-JB
-dg
-aP
+AV
+AV
+VK
+go
+go
+go
+go
+go
+nM
+go
+go
+go
+go
+go
+go
+go
+go
vC
-JB
-vI
+QI
+go
+go
+VK
+VK
AV
AV
-"}
-(14,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-ae
-UI
-UI
-nG
-JB
-lE
-MS
-It
-us
-by
-cj
-db
-Sz
-JB
-vI
-vI
AV
"}
-(15,1,1) = {"
+(32,1,1) = {"
AV
-Jj
-zp
-NY
-hm
-JB
-JB
-cU
-JB
-JB
-JB
-JB
-eW
-eR
-eR
-cj
-dv
-TO
-LR
-JB
-vI
-vI
AV
-"}
-(16,1,1) = {"
AV
AV
-vI
-EK
-vI
-JB
-MT
-ED
-ta
-Dv
-WD
-rG
-RB
-SB
-FV
-ca
-BX
-dW
-QI
-JB
-vI
-vI
AV
-"}
-(17,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-xh
-Va
-yx
-LU
-Mt
-nX
-Sx
-vC
-ym
-tf
-ym
-ym
-Ni
-JB
-vI
-vI
AV
-"}
-(18,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-xp
-SK
-lk
+VK
XM
-TK
-rG
-Zj
-wm
-Sz
-VH
-FV
-DC
-CU
-JB
-vI
-vI
+VK
+VK
+VK
+go
+QI
+uV
+go
+go
+go
+go
+VK
+VK
+VK
+go
+VK
+VK
+VK
+VK
+AV
+AV
AV
-"}
-(19,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-rG
-rG
-rG
-rG
-rG
-rG
-MY
-Vz
-Yf
-wx
-lu
-db
-RP
-JB
-vI
-vI
AV
"}
-(20,1,1) = {"
+(33,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-be
-zv
-qN
-ct
-SB
-Cw
-wk
-rG
-BJ
-Lq
-wm
-yH
-dC
-JB
-vI
AV
AV
-"}
-(21,1,1) = {"
AV
AV
-vI
-vI
-vI
-JB
-JB
-Uh
-rc
-jr
-cq
-Ey
-gc
-rG
-rG
-rG
-KG
-JB
-JB
-JB
-vI
AV
AV
-"}
-(22,1,1) = {"
AV
AV
-vI
-vI
-vI
-vI
-JB
-JB
-NO
-Om
-kK
-YV
-IG
-rG
-iU
-KG
-xY
-JB
-vI
-vI
-vI
+AV
+Bk
+AV
+AV
+VK
+VK
+VK
+VK
+VK
+VK
+VK
+VK
+VK
+XM
+VK
+VK
+VK
+AV
+AV
AV
AV
-"}
-(23,1,1) = {"
AV
AV
AV
-vI
-vI
-vI
-vI
-JB
-JB
-JB
-JB
-JB
-fG
-JB
-JB
-JB
-JB
-JB
-vI
-vI
-vI
AV
AV
"}
-(24,1,1) = {"
+(34,1,1) = {"
+AV
+AV
+AV
AV
AV
AV
AV
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-zp
-VB
-vI
-vI
-vI
-vI
-vI
-vI
-vI
-vI
AV
AV
-"}
-(25,1,1) = {"
AV
AV
AV
@@ -1609,10 +3205,14 @@ AV
AV
AV
AV
+VK
+VK
+AV
+AV
AV
AV
+Bk
AV
-SQ
AV
AV
AV
diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm
index db29494d5db0..c621d56355e3 100644
--- a/_maps/shuttles/ruin_syndicate_dropship.dmm
+++ b/_maps/shuttles/ruin_syndicate_dropship.dmm
@@ -15,6 +15,7 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
/obj/structure/fans/tiny,
+/obj/structure/cable,
/turf/open/floor/plating,
/area/shuttle/ruin/caravan/syndicate3)
"bt" = (
@@ -127,6 +128,7 @@
"kc" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"kk" = (
@@ -169,6 +171,7 @@
/obj/machinery/airalarm/directional/west,
/obj/effect/mapping_helpers/airalarm/syndicate_access,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"ox" = (
@@ -188,6 +191,7 @@
req_access = list("syndicate");
specialfunctions = 4
},
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"rQ" = (
@@ -232,6 +236,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
/obj/structure/fans/tiny,
+/obj/structure/cable,
/turf/open/floor/plating,
/area/shuttle/ruin/caravan/syndicate3)
"zP" = (
@@ -349,6 +354,7 @@
req_access = list("syndicate");
specialfunctions = 4
},
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"KN" = (
@@ -368,6 +374,7 @@
/area/shuttle/ruin/caravan/syndicate3)
"Mc" = (
/obj/effect/turf_decal/tile/red/half/contrasted,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"Nn" = (
@@ -410,6 +417,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"RT" = (
@@ -478,6 +486,12 @@
/area/shuttle/ruin/caravan/syndicate3)
"Vp" = (
/obj/machinery/firealarm/directional/west,
+/obj/structure/cable,
+/turf/open/floor/iron/dark,
+/area/shuttle/ruin/caravan/syndicate3)
+"Zh" = (
+/obj/effect/turf_decal/tile/neutral/fourcorners,
+/obj/structure/cable,
/turf/open/floor/iron/dark,
/area/shuttle/ruin/caravan/syndicate3)
"ZF" = (
@@ -538,7 +552,7 @@ uI
uI
Vh
Ib
-iN
+Zh
kc
Nn
uI
@@ -547,7 +561,7 @@ uI
uI
kR
mq
-iN
+Zh
rQ
JK
uI
@@ -565,7 +579,7 @@ UI
bh
oW
nA
-iN
+Zh
Vp
JT
wS
diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm
index ca0b4729de4a..eacc820b1851 100644
--- a/code/game/area/areas/ruins/space.dm
+++ b/code/game/area/areas/ruins/space.dm
@@ -546,10 +546,7 @@
name = "\improper Abandoned Ship"
-//SYNDICATE LISTENING POST STATION
-
-/area/ruin/space/has_grav/listeningstation
- name = "\improper Listening Post"
+//some sorta ancient shuttle idk
/area/ruin/space/has_grav/powered/ancient_shuttle
name = "\improper Ancient Shuttle"
@@ -560,7 +557,7 @@
/area/ruin/space/has_grav/hellfactoryoffice
name = "\improper Hell Factory Office"
- area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | NOTELEPORT
+ area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | NOTELEPORT //who decided blobs should be allowed, i don't know, but it's funny
//Ruin of Spinward Smoothies
diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm
index a324dddaca25..57d4a2219dd0 100644
--- a/code/game/objects/items/storage/backpack.dm
+++ b/code/game/objects/items/storage/backpack.dm
@@ -411,11 +411,14 @@
..()
+/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash
+ desc = "God, the stench from this thing is potent."
+
/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash/PopulateContents()
- new /obj/item/clothing/head/helmet/space/eva(src)
- new /obj/item/clothing/suit/space/eva(src)
- new /obj/item/tank/internals/oxygen/empty(src)
- new /obj/item/tank/internals/oxygen/empty(src)
+ new /obj/item/seeds/cannabis(src)
+ new /obj/item/food/grown/cannabis(src)
+ new /obj/item/storage/box/donkpockets/donkpockethonk(src)
+ new /obj/item/choice_beacon/pet(src)
..()
diff --git a/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm b/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm
index a22e798274af..984c87b42cea 100644
--- a/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm
+++ b/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm
@@ -1,3 +1,4 @@
/datum/job/lavaland_syndicate
title = ROLE_LAVALAND_SYNDICATE
policy_index = ROLE_LAVALAND_SYNDICATE
+
diff --git a/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm b/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm
index d6b2d9ffaa75..c6d4a8beb4b8 100644
--- a/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm
+++ b/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm
@@ -106,7 +106,7 @@
req_access = list(ACCESS_SYNDICATE)
circuit = /obj/item/circuitboard/computer/caravan/syndicate1
shuttleId = "caravansyndicate1"
- possible_destinations = "caravansyndicate1_custom;caravansyndicate1_ambush;caravansyndicate1_listeningpost"
+ possible_destinations = "caravansyndicate1_custom;caravansyndicate1_ambush;syndicate_listening_post" //monkestation edit: new listening post
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate1
name = "Syndicate Fighter Navigation Computer"
@@ -116,7 +116,7 @@
shuttleId = "caravansyndicate1"
lock_override = NONE
shuttlePortId = "caravansyndicate1_custom"
- jump_to_ports = list("caravansyndicate1_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
+ jump_to_ports = list("caravansyndicate1_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post
view_range = 0
x_offset = 2
y_offset = 0
@@ -130,7 +130,7 @@
light_color = COLOR_SOFT_RED
circuit = /obj/item/circuitboard/computer/caravan/syndicate2
shuttleId = "caravansyndicate2"
- possible_destinations = "caravansyndicate2_custom;caravansyndicate2_ambush;caravansyndicate1_listeningpost"
+ possible_destinations = "caravansyndicate2_custom;caravansyndicate2_ambush;syndicate_listening_post" //monkestation edit: new listening post
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate2
name = "Syndicate Fighter Navigation Computer"
@@ -140,7 +140,7 @@
shuttleId = "caravansyndicate2"
lock_override = NONE
shuttlePortId = "caravansyndicate2_custom"
- jump_to_ports = list("caravansyndicate2_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
+ jump_to_ports = list("caravansyndicate2_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post
view_range = 0
x_offset = 0
y_offset = 2
@@ -154,7 +154,7 @@
light_color = COLOR_SOFT_RED
circuit = /obj/item/circuitboard/computer/caravan/syndicate3
shuttleId = "caravansyndicate3"
- possible_destinations = "caravansyndicate3_custom;caravansyndicate3_ambush;caravansyndicate3_listeningpost"
+ possible_destinations = "caravansyndicate3_custom;caravansyndicate3_ambush;syndicate_listening_post" //monkestation edit: new listening post
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate3
name = "Syndicate Drop Ship Navigation Computer"
@@ -164,7 +164,7 @@
shuttleId = "caravansyndicate3"
lock_override = NONE
shuttlePortId = "caravansyndicate3_custom"
- jump_to_ports = list("caravansyndicate3_ambush" = 1, "caravansyndicate3_listeningpost" = 1)
+ jump_to_ports = list("caravansyndicate3_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post
view_range = 2.5
x_offset = -1
y_offset = -3
diff --git a/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm b/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm
index 1c44703f10af..54d36dd3eea5 100644
--- a/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm
+++ b/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm
@@ -36,11 +36,19 @@
It's not like anyone but me reads these, why else should I talk about my base upkeep? Today: the "lobby".
"}
+//monkestation edit: goliath
+/obj/item/paper/fluff/ruins/listeningstation/reports/june/goliath
+ name = "hastily-written report"
+ default_raw_text = {"Heard some strange noises in the lobby, leaving this in case something happens.
+
Some sorta loud banging behind one of the walls. I'm going to go take a look.
+
Got my gun just in case, hopefully it isn't anything I need to use it for.
+"}
+//monkey business end
// "Anderson" starts writing here
/obj/item/paper/fluff/ruins/listeningstation/reports/july
name = "july report"
- default_raw_text = {"Hey, old guy got a transfer, and I was next in line. I'll show them how we do it over at the Gorlex Marauders! Let's monitor some stuff. This will be fun.
+ default_raw_text = {"Hey, old guy went missing, and I was next in line. I'll show them how we do it over at the Gorlex Marauders! Let's monitor some stuff. This will be fun.
It seems "old guy" did some upkeep around the base, and I will admit: it's nice. The lobby is shoddy for some reason. Not sure why that is.
I read some of the older reports, and it seems like interesting stuff. No idea where June is. Ah well, maybe he got out in May?
Odd sleeper, the frost covered it up. They were telling me about this on the way here, that it's meant to be a replacement to ensure "seamless" operation of this base. Okay?
@@ -60,7 +68,7 @@
/obj/item/paper/fluff/ruins/listeningstation/reports/september
name = "september report"
default_raw_text = {"i'm... not doing good. i'm doing so bad. the sleeper is still there. my friend died in a sleeper malfunction. it overheated.
-
i don't want to unplug it, i don't want to wake them up. i don't go in the bedroom anymore, i have a small cot in the lobby area. i'm lonely.
+
i don't want to unplug it, i don't want to wake them up. i don't go near the backup anymore. i'm lonely.
blowing myself up is out of the question. it'll kill them too. i've killed many people in my life, but i think ending another that way
will probably send me to hell. if hell is anything like this, i'd rather try and salvage as much as i can before i pass. death awaits us all.
@@ -115,4 +123,17 @@
You may view intelligence reports from your predecessors in the filing cabinet in your office.
"}
-
+// MONKESTATION EDIT: monkestation new listening post. im not making a seperate file for modularising some goddamn fluff on the other side of a file. this is why git exists
+/obj/item/paper/fluff/ruins/listeningstation/engineer
+ name = "message from syndicate engineering"
+ default_raw_text = {"This outpost's pretty messy compared to other models, so here's the basic rundown of every room and whatnot:
+
As is to be expected, you've probably already found your way around the lounge area: it's where you'll spend most of your day, given the frequent dark periods on Nanotrasen stations.
+
You also have a self-destruct issued for emergencies - probably don't wanna touch that.
+
There's also your office, equipped with everything needed to communicate with agents and decieve (or just annoy) Nanotrasen crew - given this is being faxed, you're probably here.
+
Service areas should be behind the yellow airlock - that's the laundry, engineering area, and life support: the relay is also through here.
+
Entrance's opposite - it's reconfigured by different post crews for different uses: some use it as a lobby, some use it for cargo handling, others just cut it up for parts and leave it in shoddy condition.
+
Infirmary's below - it's got a proper sleeper modified to allow you to use it without external assistance, as well as some supplies.
+
There's also a pile of garden equipment in the excavation near medical - have fun with that.
+
+
Enjoy your assignment."}
+// end monkey business
diff --git a/code/modules/mob_spawn/corpses/mob_corpses.dm b/code/modules/mob_spawn/corpses/mob_corpses.dm
index 0ad9d0bcd8ce..56ff8591d9d2 100644
--- a/code/modules/mob_spawn/corpses/mob_corpses.dm
+++ b/code/modules/mob_spawn/corpses/mob_corpses.dm
@@ -48,6 +48,18 @@
id = null
id_trim = null
+//monkestation edit begin
+/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear/listeningpost
+ outfit = /datum/outfit/syndicatecommandocorpse/lessenedgear/listeningpost
+
+/datum/outfit/syndicatecommandocorpse/lessenedgear/listeningpost
+ name = "Forgotten Comms Agent Corpse"
+ back = /obj/item/storage/backpack
+ uniform = /obj/item/clothing/under/syndicate/sniper //corpse drip
+ neck = /obj/item/clothing/neck/large_scarf/syndie
+ head = /obj/item/clothing/head/soft/black
+//monke business ends
+
/obj/effect/mob_spawn/corpse/human/syndicatestormtrooper
name = "Syndicate Stormtrooper"
hairstyle = "Bald"
diff --git a/code/modules/mob_spawn/ghost_roles/space_roles.dm b/code/modules/mob_spawn/ghost_roles/space_roles.dm
index cc97da88536e..f64984017f5e 100644
--- a/code/modules/mob_spawn/ghost_roles/space_roles.dm
+++ b/code/modules/mob_spawn/ghost_roles/space_roles.dm
@@ -87,19 +87,6 @@
shoes = /obj/item/clothing/shoes/laceup
l_pocket = /obj/item/stack/medical/bruise_pack
-///asteroid comms agent
-
-/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space
- you_are_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13."
- flavour_text = "Monitor enemy activity as best you can, and try to keep a low profile. Monitor enemy activity as best you can, and try to keep a low profile. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!"
- important_text = "DO NOT abandon the base."
-
-/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/Initialize(mapload)
- . = ..()
- if(prob(85)) //only has a 15% chance of existing, otherwise it'll just be a NPC syndie.
- new /mob/living/basic/trooper/syndicate/ranged(get_turf(src))
- return INITIALIZE_HINT_QDEL
-
///battlecruiser stuff
/obj/effect/mob_spawn/ghost_role/human/syndicate/battlecruiser
diff --git a/monkestation/code/area/areas/ruins.dm b/monkestation/code/area/areas/ruins.dm
new file mode 100644
index 000000000000..89889cd7eab2
--- /dev/null
+++ b/monkestation/code/area/areas/ruins.dm
@@ -0,0 +1,25 @@
+//SYNDICATE LISTENING POST STATION
+
+/area/ruin/space/has_grav/listeningstation
+ name = "\improper Listening Post"
+
+/area/ruin/space/has_grav/listeningstation/dorms
+ name = "Listening Post Dormitories"
+
+/area/ruin/space/has_grav/listeningstation/lobby
+ name = "Listening Post Lobby"
+
+/area/ruin/space/has_grav/listeningstation/lounge
+ name = "Listening Post Lounge"
+
+/area/ruin/space/has_grav/listeningstation/support
+ name = "Listening Post Support Facilities"
+
+/area/ruin/space/has_grav/listeningstation/asteroid
+ name = "Suspicious Asteroid"
+
+/area/ruin/space/has_grav/listeningstation/comms
+ name = "Listening Post Communications"
+
+/area/ruin/space/has_grav/listeningstation/medical
+ name = "Listening Post Infirmary"
diff --git a/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm b/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm
new file mode 100644
index 000000000000..c83e807ceaad
--- /dev/null
+++ b/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm
@@ -0,0 +1,50 @@
+
+//role
+
+///asteroid comms agent
+
+//job datum
+
+/datum/job/lavaland_syndicate/space //prevent admin confusion (getting bwoinked while squatting on a space ruin)
+ title = ROLE_SPACE_SYNDICATE
+
+//spawner itself
+
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space
+ you_are_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13."
+ flavour_text = "Monitor enemy activity as best you can, and try to keep a low profile. Monitor enemy activity as best you can, and try to keep a low profile. Use the communication equipment to provide support to any field agents, and sow disinformation to throw Nanotrasen off your trail. Do not let the base fall into enemy hands!"
+ important_text = "DO NOT leave the base. You are not a field agent, and are not permitted to do their job for them."
+ spawner_job_path = /datum/job/lavaland_syndicate/space
+
+
+
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson //the last agent according to lore, spawns rarely, has some flavour text, should start blinded
+ name = "sleeper"
+ desc = "A standard medicinal sleeper used to treat small and major injuries alike. It appears to be locked up, and you can see a gas mask through the fogged-up windows..."
+ icon_state = "sleeper"
+ you_are_text = "You are a Syndicate reconnaisance agent who went blind in an accident..."
+ flavour_text = "Your painkillers are running low, your memories are getting foggy, and all you can remember is the codename 'Anderson'. You were about to hurl yourself out into space, but you heard the intercom announce that the backup was getting unfrozen... maybe you'll see again?"
+ important_text = "DO NOT leave the base, you're inevitably doomed without it!"
+ outfit = /datum/outfit/lavaland_syndicate/comms/anderson
+
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Initialize(mapload)
+ . = ..()
+ if(prob(85)) //only has a 15% chance of existing, otherwise it'll just be a regular (self-control) sleeper
+ return INITIALIZE_HINT_QDEL //the destroy() code already handles sleeper spawning
+
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Destroy()
+ var/obj/machinery/sleeper/self_control/anderson = new(drop_location()) //one guy cmon
+ anderson.setDir(dir)
+ return ..()
+
+/datum/outfit/lavaland_syndicate/comms/anderson
+ name = "'Anderson' Comms Agent"
+ r_hand = /obj/item/storage/pill_bottle //empty pillbottle
+ l_hand = /obj/item/knife/combat/survival //no esword, but still a knife
+ head = /obj/item/clothing/head/soft/black
+
+/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/special(mob/living/new_spawn)
+ . = ..()
+ new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND)
+ new_spawn.adjustOrganLoss(ORGAN_SLOT_EYES, 100) //AAAARGH MY EYES
+ new_spawn.adjustOrganLoss(ORGAN_SLOT_LIVER, 35) //not completely out, but it's not having a good day
diff --git a/tgstation.dme b/tgstation.dme
index 781b7f423193..9712e46e573b 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -5796,6 +5796,7 @@
#include "monkestation\code\__HELPERS\turfs.dm"
#include "monkestation\code\_onclick\hud\alert.dm"
#include "monkestation\code\area\areas\direction_names.dm"
+#include "monkestation\code\area\areas\ruins.dm"
#include "monkestation\code\area\areas\station.dm"
#include "monkestation\code\controllers\subsystem\economy.dm"
#include "monkestation\code\controllers\subsystem\glowshroom.dm"
@@ -7856,6 +7857,7 @@
#include "monkestation\code\modules\surgery\organs\internal\lungs.dm"
#include "monkestation\code\modules\surgery\organs\internal\stomach.dm"
#include "monkestation\code\modules\surgery\organs\internal\tongue.dm"
+#include "monkestation\code\modules\syndicate_ghostroles\listeningpost.dm"
#include "monkestation\code\modules\trading\box_rolling.dm"
#include "monkestation\code\modules\trading\lootbox_buying.dm"
#include "monkestation\code\modules\trading\lootbox_clothing.dm"