From e8adbb8a7a30f0411b3d81c455e556386b03bb7e Mon Sep 17 00:00:00 2001
From: Fordoxia <143041327+Fordoxia@users.noreply.github.com>
Date: Wed, 23 Oct 2024 04:18:09 +0100
Subject: [PATCH] creation
---
_maps/map_files/RandomRuins/SpaceRuins/dj.dmm | 2255 +++++++++++------
code/datums/ruins/space_ruins.dm | 3 +-
code/game/area/areas/ruins/space_areas.dm | 2 -
3 files changed, 1465 insertions(+), 795 deletions(-)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
index 95caec8d8c88..549bab46c473 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm
@@ -3,96 +3,108 @@
/turf/template_noop,
/area/template_noop)
"ab" = (
-/obj/structure/grille,
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/template_noop,
-/area/space/nearstation)
+/area/ruin/space/djstation/solars)
"ac" = (
-/obj/structure/grille/broken,
+/obj/structure/lattice/catwalk,
/turf/template_noop,
-/area/space/nearstation)
+/area/ruin/space/djstation/solars)
"ad" = (
/obj/structure/lattice,
/turf/template_noop,
/area/space/nearstation)
"ae" = (
-/obj/machinery/power/solar/fake,
-/turf/simulated/floor/plasteel/airless{
- icon_state = "solarpanel"
- },
-/area/ruin/space/djstation/solars)
-"af" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/lattice/catwalk,
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"af" = (
+/obj/structure/grille,
+/obj/structure/lattice,
/turf/template_noop,
/area/ruin/space/djstation/solars)
"ag" = (
-/obj/structure/grille/broken,
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"ah" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 6
},
-/obj/structure/lattice/catwalk,
+/obj/machinery/access_button{
+ autolink_id = "djstation_btn_int";
+ name = "interior access button";
+ pixel_x = 25;
+ pixel_y = -25
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/djstation)
+"ah" = (
+/obj/structure/lattice,
+/obj/structure/grille,
/turf/template_noop,
/area/ruin/space/djstation/solars)
"ai" = (
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/djstation)
"aj" = (
-/obj/structure/lattice,
-/obj/structure/grille/broken,
-/turf/template_noop,
-/area/space/nearstation)
-"al" = (
-/obj/structure/cable{
- d1 = 2;
+/obj/machinery/power/solar/fake,
+/obj/structure/cable/yellow{
d2 = 4;
- icon_state = "2-4"
+ icon_state = "0-4"
},
-/turf/simulated/wall/mineral/titanium/interior,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/ruin/space/djstation/solars)
+"al" = (
+/obj/machinery/access_button{
+ autolink_id = "djstation_btn_ext";
+ name = "exterior access button";
+ pixel_x = 23;
+ pixel_y = 35
+ },
+/obj/structure/lattice/catwalk,
+/turf/template_noop,
/area/ruin/space/djstation)
"am" = (
/obj/effect/spawner/window/shuttle,
/obj/structure/cable{
- d1 = 4;
d2 = 8;
- icon_state = "4-8"
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
},
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"an" = (
-/obj/effect/spawner/window/shuttle,
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- d1 = 1;
d2 = 8;
- icon_state = "1-8"
+ icon_state = "0-8"
},
+/obj/machinery/power/apc/off_station/directional/east,
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"ao" = (
/turf/simulated/wall/mineral/titanium/interior,
/area/ruin/space/djstation)
"ap" = (
-/obj/effect/spawner/window/shuttle,
-/obj/structure/cable{
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
icon_state = "1-4"
@@ -100,244 +112,239 @@
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"aq" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/simulated/wall/mineral/titanium/interior,
-/area/ruin/space/djstation)
-"as" = (
/obj/effect/spawner/window/shuttle,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
+"as" = (
+/obj/structure/lattice,
+/obj/structure/marker_beacon/dock_marker/collision,
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"at" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"au" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
- },
-/obj/machinery/tcomms/relay/ruskie,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/area/ruin/space/djstation)
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"av" = (
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"ax" = (
-/obj/structure/cable{
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/lattice/catwalk,
/turf/template_noop,
/area/ruin/space/djstation/solars)
"ay" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/template_noop,
/area/ruin/space/djstation/solars)
"az" = (
-/obj/machinery/power/terminal,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/obj/machinery/power/solar/fake,
+/obj/structure/cable/yellow,
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/ruin/space/djstation/solars)
"aA" = (
-/obj/item/multitool,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/obj/structure/grille,
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"aB" = (
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"aC" = (
+/obj/machinery/computer/monitor,
/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"aE" = (
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/cable{
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"aF" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
-/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/template_noop,
/area/ruin/space/djstation/solars)
-"aE" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/wall/mineral/titanium/interior,
-/area/ruin/space/djstation)
-"aF" = (
-/obj/item/extinguisher,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
"aG" = (
-/obj/structure/cable{
- d2 = 2;
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/magical{
- desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
- name = "power storage unit"
- },
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "vault"
- },
-/area/ruin/space/djstation)
-"aH" = (
+/obj/structure/lattice,
/turf/template_noop,
/area/ruin/space/djstation/solars)
-"aI" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
-"aJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
+"aH" = (
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
-"aK" = (
-/obj/effect/spawner/window/shuttle,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 4;
icon_state = "1-4"
},
-/obj/structure/cable{
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"aI" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
-"aL" = (
-/obj/effect/spawner/window/shuttle,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
-"aM" = (
-/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+/turf/template_noop,
+/area/space/nearstation)
+"aJ" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
-/obj/machinery/power/apc/worn_out/directional/south,
-/obj/effect/decal/cleanable/dirt,
+/turf/template_noop,
+/area/space/nearstation)
+"aK" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
+"aL" = (
+/obj/effect/spawner/window/shuttle,
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
-"aN" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+"aM" = (
+/obj/item/paper/djstation{
+ info = "Welcome new owner!
You have purchased the latest in listening equipment. The telecommunication setup we created is the best in listening to common and private radio fequencies. Here is a step by step guide to start listening in on those saucy radio channels:
- Equip yourself with a multi-tool
- Use the multitool on each machine, that is the broadcaster, receiver and the relay.
- Turn all the machines on, it has already been configured for you to listen on.
Simple as that. Now to listen to the private channels, you'll have to configure the intercoms, located on the front desk. Here is a list of frequencies for you to listen on.
- 145.7 - Common Channel
- 144.7 - Private AI Channel
- 135.9 - Security Channel
- 135.7 - Engineering Channel
- 135.5 - Medical Channel
- 135.3 - Command Channel
- 135.1 - Science Channel
- 134.7 - Supply Channel
";
+ pixel_x = 5;
+ pixel_y = 17
},
-/obj/item/storage/box/lights/mixed,
-/obj/structure/sign/electricshock{
- pixel_y = -32
+/obj/item/phone{
+ desc = "An old Soviet phone. The dial tone is still humming.";
+ name = "spin-dial phone";
+ pixel_x = 1;
+ pixel_y = 1
+ },
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "darkblue"
},
-/turf/simulated/floor/plating,
/area/ruin/space/djstation)
+"aN" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"aO" = (
-/obj/structure/cable{
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"aP" = (
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_y = -28
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/obj/item/stack/rods,
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"aQ" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/space/syndicate/orange{
- desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to the Union!";
- name = "Cosmonaut Security Suit"
- },
-/obj/item/clothing/head/helmet/space/syndicate/orange{
- desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to the Union!";
- name = "Cosmonaut Security Helmet"
- },
-/obj/item/clothing/mask/breath,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/template_noop,
+/area/space/nearstation)
"aR" = (
-/obj/machinery/door/airlock/maintenance,
+/obj/item/radio/intercom/pirate,
+/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "rampbottom"
+ icon_state = "darkblue"
},
/area/ruin/space/djstation)
"aS" = (
/turf/simulated/wall/mineral/titanium/nodiagonal,
/area/ruin/space/djstation)
"aT" = (
-/obj/structure/closet/emcloset,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 9;
- icon_state = "darkblue"
- },
+/obj/structure/lattice/catwalk,
+/turf/template_noop,
/area/ruin/space/djstation)
"aU" = (
/turf/simulated/floor/plasteel{
@@ -346,54 +353,53 @@
},
/area/ruin/space/djstation)
"aV" = (
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
},
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"aW" = (
-/obj/effect/decal/cleanable/dirt,
/obj/machinery/light{
- dir = 1;
- on = 1
+ dir = 8
},
+/obj/structure/chair/stool,
/turf/simulated/floor/plasteel{
- dir = 1;
+ dir = 8;
icon_state = "darkblue"
},
/area/ruin/space/djstation)
"aX" = (
-/obj/machinery/newscaster{
- name = "north bump";
- pixel_y = 28
- },
-/obj/machinery/economy/vending/cigarette/free{
- slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Soviet cigarette!","Cigarettes! Now with 100% less capitalism.")
- },
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 5;
- icon_state = "darkblue"
- },
+/obj/structure/shelf,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"aY" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
/turf/simulated/floor/plasteel{
- icon_state = "bar"
+ icon_state = "freezerfloor"
},
/area/ruin/space/djstation)
"aZ" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_y = 32
+/obj/item/reagent_containers/drinks/bottle/vodka{
+ pixel_x = 7;
+ pixel_y = 10
},
-/obj/structure/table,
-/obj/item/paper/djstation{
- info = "Station has stopped responding to my reports for about the past month. I assume Vostok just has his knickers in a twist.
Hell, not my problem. Got all the vodka and cigarettes I need to last me a year.";
- name = "communications update"
+/obj/item/reagent_containers/drinks/drinkingglass/shotglass{
+ pixel_x = 28;
+ pixel_y = 3
},
+/obj/item/reagent_containers/drinks/drinkingglass/shotglass,
+/obj/structure/table/reinforced,
/turf/simulated/floor/plasteel{
- icon_state = "bar"
+ dir = 10;
+ icon_state = "darkblue"
},
/area/ruin/space/djstation)
"ba" = (
@@ -403,27 +409,46 @@
},
/area/ruin/space/djstation)
"bb" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
- },
-/obj/item/kirbyplants,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/status_display/supply_display{
+ pixel_y = 32
+ },
/turf/simulated/floor/plasteel{
- icon_state = "bar"
+ dir = 5;
+ icon_state = "darkblue"
},
/area/ruin/space/djstation)
"bc" = (
-/obj/effect/spawner/window/reinforced,
-/turf/simulated/floor/plating,
-/area/ruin/space/djstation)
-"bd" = (
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/public/glass{
+ name = "Kitchen"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkblue"
+ icon_state = "dark"
},
/area/ruin/space/djstation)
+"bd" = (
+/obj/machinery/power/solar/fake,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/ruin/space/djstation/solars)
"be" = (
/turf/simulated/floor/plasteel{
dir = 9;
@@ -438,38 +463,58 @@
/area/ruin/space/djstation)
"bg" = (
/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "darkblue"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"bh" = (
-/obj/structure/safe/floor,
-/obj/item/gun/projectile/automatic/pistol,
-/obj/structure/table/wood,
-/turf/simulated/floor/plasteel/grimy,
+/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/ai_status_display{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "darkblue"
+ },
/area/ruin/space/djstation)
"bi" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/obj/machinery/status_display{
layer = 4;
pixel_y = 32
},
-/obj/structure/chair/comfy/beige,
-/obj/item/lighter/zippo/engraved{
- pixel_x = -38;
- pixel_y = 5
- },
-/obj/item/storage/fancy/cigarettes/dromedaryco{
- pixel_x = -26
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
},
-/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bj" = (
-/obj/machinery/light_switch{
- name = "north bump";
- pixel_y = 24
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bk" = (
/obj/structure/bed,
@@ -480,34 +525,33 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bl" = (
-/obj/structure/table,
-/obj/machinery/kitchen_machine/microwave{
- pixel_y = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "bar"
- },
-/area/ruin/space/djstation)
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/obj/item/stack/rods,
+/turf/template_noop,
+/area/space/nearstation)
"bm" = (
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
/area/ruin/space/djstation)
"bn" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen"
+/obj/structure/cable/yellow,
+/obj/machinery/power/smes/magical{
+ name = "power storage unit"
},
/turf/simulated/floor/plasteel{
- icon_state = "dark"
+ dir = 8;
+ icon_state = "vault"
},
/area/ruin/space/djstation)
"bo" = (
/obj/structure/table,
-/obj/item/radio/intercom/pirate,
+/obj/machinery/kitchen_machine/microwave{
+ pixel_y = 8
+ },
/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "darkblue"
+ icon_state = "bar"
},
/area/ruin/space/djstation)
"bp" = (
@@ -516,21 +560,43 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/djstation)
"bq" = (
-/obj/structure/table,
-/obj/item/radio/intercom/pirate,
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
- dir = 4;
+ dir = 6;
icon_state = "darkblue"
},
/area/ruin/space/djstation)
"br" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Cabin"
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
},
-/turf/simulated/floor/plasteel/dark,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"bs" = (
-/turf/simulated/floor/plasteel/grimy,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
+ },
/area/ruin/space/djstation)
"bt" = (
/obj/structure/closet/crate/can,
@@ -554,44 +620,42 @@
/area/ruin/space/djstation)
"bw" = (
/obj/structure/table,
-/obj/item/reagent_containers/drinks/bottle/vodka{
- pixel_x = 7;
- pixel_y = 10
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
-/obj/item/reagent_containers/drinks/drinkingglass/shotglass{
- pixel_x = 28;
- pixel_y = 3
+/obj/item/paper/djstation{
+ info = "Station has stopped responding to my reports for about the past month. I assume Vostok just has his knickers in a twist.
Hell, not my problem. Got all the vodka and cigarettes I need to last me a year.";
+ name = "communications update"
},
-/obj/item/reagent_containers/drinks/drinkingglass/shotglass,
/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkblue"
+ icon_state = "bar"
},
/area/ruin/space/djstation)
"bx" = (
-/obj/structure/table,
-/obj/item/radio/intercom/pirate,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
- icon_state = "darkblue"
+ icon_state = "bar"
},
/area/ruin/space/djstation)
"by" = (
-/obj/structure/table,
-/obj/item/paper/djstation{
- info = "Welcome new owner!
You have purchased the latest in listening equipment. The telecommunication setup we created is the best in listening to common and private radio fequencies. Here is a step by step guide to start listening in on those saucy radio channels:
- Equip yourself with a multi-tool
- Use the multitool on each machine, that is the broadcaster, receiver and the relay.
- Turn all the machines on, it has already been configured for you to listen on.
Simple as that. Now to listen to the private channels, you'll have to configure the intercoms, located on the front desk. Here is a list of frequencies for you to listen on.
- 145.7 - Common Channel
- 144.7 - Private AI Channel
- 135.9 - Security Channel
- 135.7 - Engineering Channel
- 135.5 - Medical Channel
- 135.3 - Command Channel
- 135.1 - Science Channel
- 134.7 - Supply Channel
";
- pixel_x = 5;
- pixel_y = 17
+/obj/structure/chair/comfy/beige{
+ dir = 1
},
-/obj/item/phone{
- desc = "An old Soviet phone. The dial tone is still humming.";
- name = "spin-dial phone";
- pixel_x = 1;
- pixel_y = 1
+/obj/item/storage/fancy/cigarettes/dromedaryco{
+ pixel_x = -26
},
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkblue"
+/obj/item/lighter/zippo/engraved{
+ pixel_x = -38;
+ pixel_y = 5
},
+/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bz" = (
/turf/simulated/floor/plasteel{
@@ -604,11 +668,12 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bB" = (
-/obj/structure/rack,
-/obj/item/newspaper{
- desc = "An issue of The Griffon. Was Nanotrasen supplying this station at some point?"
+/obj/item/radio/intercom/pirate,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "darkblue"
},
-/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/djstation)
"bC" = (
/obj/machinery/light/small,
@@ -627,61 +692,66 @@
},
/area/ruin/space/djstation)
"bF" = (
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkblue"
- },
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable,
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"bG" = (
-/turf/simulated/floor/plasteel{
- icon_state = "darkblue"
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/djstation)
"bH" = (
-/obj/machinery/status_display{
- layer = 4;
- pixel_x = 32
- },
-/turf/simulated/floor/plasteel{
- dir = 6;
- icon_state = "darkblue"
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
},
-/area/ruin/space/djstation)
+/obj/machinery/power/tracker,
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
"bI" = (
-/obj/structure/curtain/open/shower,
-/obj/machinery/shower{
- dir = 4
+/obj/machinery/door/airlock/engineering,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ dir = 1;
+ icon_state = "rampbottom"
},
/area/ruin/space/djstation)
"bJ" = (
-/obj/machinery/light_switch{
- name = "custom placement";
- pixel_x = 32;
- pixel_y = 9
+/obj/machinery/atmospherics/pipe/simple/hidden{
+ dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "freezerfloor"
+ icon_state = "darkblue"
},
/area/ruin/space/djstation)
"bL" = (
-/obj/structure/chair/stool,
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
/area/ruin/space/djstation)
"bM" = (
-/obj/machinery/atmospherics/pipe/simple/hidden{
- dir = 6
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
-/obj/machinery/access_button{
- autolink_id = "djstation_btn_int";
- name = "interior access button";
- pixel_x = 25;
- pixel_y = -25
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
},
-/turf/simulated/floor/plasteel/dark,
/area/ruin/space/djstation)
"bN" = (
/obj/machinery/atmospherics/unary/portables_connector{
@@ -731,20 +801,32 @@
},
/area/ruin/space/djstation)
"bS" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/shelf,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
-/obj/item/pen,
-/obj/machinery/light,
-/turf/simulated/floor/plasteel/dark,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/storage/toolbox/electrical,
+/obj/item/storage/toolbox/emergency,
+/obj/item/multitool,
+/obj/item/clothing/gloves/color/fyellow,
+/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"bT" = (
-/obj/structure/rack,
-/obj/item/clothing/under/retro/security,
-/obj/item/clothing/head/ushanka,
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/structure/curtain/open/shower,
+/obj/structure/window/reinforced,
+/obj/item/soap/deluxe/laundry,
+/obj/item/bikehorn/rubberducky,
+/turf/simulated/floor/plasteel{
+ icon_state = "freezerfloor"
+ },
/area/ruin/space/djstation)
"bU" = (
/obj/machinery/door/airlock/external{
@@ -784,58 +866,391 @@
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
"bX" = (
-/turf/template_noop,
-/area/ruin/space/djstation)
+/obj/machinery/power/solar/fake,
+/obj/structure/cable/yellow{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/simulated/floor/plasteel/airless{
+ icon_state = "solarpanel"
+ },
+/area/ruin/space/djstation/solars)
"bY" = (
-/obj/machinery/access_button{
- autolink_id = "djstation_btn_ext";
- name = "exterior access button";
- pixel_x = 23;
- pixel_y = 35
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
/turf/template_noop,
-/area/ruin/space/djstation)
-"yr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/salvage/ruin/soviet,
+/area/ruin/space/djstation/solars)
+"ct" = (
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/ruin/space/djstation)
-"Zp" = (
-/obj/item/salvage/ruin/soviet,
-/turf/simulated/floor/plating,
+"gx" = (
+/obj/item/radio/intercom/pirate,
+/obj/structure/table/reinforced,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
/area/ruin/space/djstation)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+"mL" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/template_noop,
+/area/ruin/space/djstation/solars)
+"nJ" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Cabin"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/djstation)
+"nL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/newscaster{
+ name = "north bump";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "darkblue"
+ },
+/area/ruin/space/djstation)
+"qj" = (
+/obj/structure/table,
+/obj/item/storage/box/tapes,
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"rn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/solar_control/autostart,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"sZ" = (
+/obj/structure/shelf,
+/obj/item/salvage/ruin/soviet,
+/obj/item/salvage/ruin/soviet,
+/obj/item/salvage/ruin/soviet,
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/lights/mixed,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"tp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"uf" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"vB" = (
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"vI" = (
+/obj/item/gun/projectile/automatic/pistol,
+/obj/structure/safe/floor,
+/obj/structure/table/wood,
+/turf/simulated/floor/plasteel/grimy,
+/area/ruin/space/djstation)
+"xR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/shelf,
+/obj/item/tank/internals/oxygen,
+/obj/item/clothing/suit/space/syndicate/orange{
+ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to the Union!";
+ name = "Cosmonaut Security Suit"
+ },
+/obj/item/clothing/head/helmet/space/syndicate/orange{
+ desc = "This spacesuit is emblazoned with the emblem of the USSP. Glory to the Union!";
+ name = "Cosmonaut Security Helmet"
+ },
+/obj/item/clothing/mask/breath,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/obj/item/reagent_containers/drinks/bottle/vodka,
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"yr" = (
+/obj/item/kirbyplants,
+/obj/structure/extinguisher_cabinet{
+ name = "north bump";
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/ruin/space/djstation)
+"CQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "darkblue"
+ },
+/area/ruin/space/djstation)
+"Do" = (
+/obj/structure/extinguisher_cabinet{
+ name = "west bump";
+ pixel_x = -27
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"DD" = (
+/obj/machinery/computer/security/telescreen/entertainment/television,
+/turf/simulated/floor/plasteel/grimy,
+/area/ruin/space/djstation)
+"Mj" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/tcomms/relay/ruskie,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "vault"
+ },
+/area/ruin/space/djstation)
+"OC" = (
+/obj/structure/table,
+/obj/item/pen,
+/obj/item/paper_bin{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/newspaper{
+ desc = "An issue of The Griffon. Was Nanotrasen supplying this station at some point?"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkblue"
+ },
+/area/ruin/space/djstation)
+"Qf" = (
+/obj/structure/rack,
+/obj/item/clothing/head/ushanka,
+/obj/item/clothing/under/retro/security,
+/obj/item/taperecorder{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkblue"
+ },
+/area/ruin/space/djstation)
+"RH" = (
+/obj/machinery/economy/vending/snack/free,
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/ruin/space/djstation)
+"RT" = (
+/obj/effect/spawner/window/shuttle,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"Sf" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"TF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/economy/vending/cigarette/free{
+ slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Soviet cigarette!","Cigarettes! Now with 100% less capitalism.")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "bar"
+ },
+/area/ruin/space/djstation)
+"UP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/djstation)
+"Zp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/grimy,
+/area/ruin/space/djstation)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bO
+bO
+bO
+bO
+bO
+bl
+bO
+bO
+bO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bO
+bO
+aa
+ad
+aa
+ad
+aa
+ad
+aa
+bO
+bO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+bl
+aa
+aa
+aj
+aa
+ad
+aa
+aj
+aa
+aa
+bO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
aa
"}
-(2,1,1) = {"
+(4,1,1) = {"
aa
aa
aa
@@ -844,73 +1259,304 @@ aa
aa
aa
aa
-ab
-ab
+aa
+aa
+aa
+aa
+bO
ad
+bd
+ax
+az
ad
-aa
+bd
+ax
+az
ad
+bO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+af
+af
+af
+aa
+aa
+aa
+aa
+aa
+aa
+bO
+aa
+bd
+ax
+az
ad
-ab
-ab
+bd
+ax
+az
+aa
+bO
+aa
+aa
+aa
aa
aa
aa
aa
aa
aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+ac
+ac
+af
+af
+aa
+aa
+aa
+aa
+aa
+bO
+aa
+bd
+ax
+az
+ad
+bd
+ax
+az
+aa
+bl
+aa
+aa
+aa
+aa
aa
aa
aa
aa
aa
"}
-(3,1,1) = {"
+(7,1,1) = {"
aa
aa
aa
aa
+ac
+ac
+af
+af
aa
aa
aa
aa
-ab
+bO
+ad
+bd
+ax
+az
ad
+bd
+ax
+az
ad
-ae
+bO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aK
+aN
+ay
+aN
+bY
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aP
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aG
+aI
+aG
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aG
+aI
+aG
aa
-ae
ad
ad
-ab
+ad
+ad
+ad
+ad
+ad
+aa
+aa
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
aa
aa
aa
aa
aa
+ac
+af
+aa
+aa
aa
aa
aa
aa
aa
+aG
+aI
+aG
+aa
+ad
+ao
+aV
+br
+bF
+ao
+ad
+ad
+ad
+ad
+aa
aa
"}
-(4,1,1) = {"
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+af
+af
+ad
aa
aa
aa
aa
aa
+aG
+aI
+aG
aa
+ad
+aS
+bo
+bw
+bt
+ao
+ao
+ao
+ao
+ad
aa
aa
-ab
-ad
-ae
-ax
-ae
-ax
-ae
+"}
+(13,1,1) = {"
aa
aa
aa
@@ -918,15 +1564,33 @@ aa
aa
aa
aa
+ac
+ac
+af
+ad
+ad
+aa
aa
aa
aa
+aG
+aI
+aG
aa
+ad
+aS
+RH
+bx
+bu
+aS
+bT
+bP
+ao
+ad
aa
aa
"}
-(5,1,1) = {"
-aa
+(14,1,1) = {"
aa
aa
aa
@@ -934,28 +1598,33 @@ aa
aa
aa
aa
-ab
-ad
-ae
-ax
-ae
-ax
-ae
aa
-ao
-aL
-aL
-aL
-ao
+ac
+af
aa
ad
+ad
aa
aa
aa
+aG
+aI
+aG
+aa
+ad
+aS
+ba
+bx
+bm
+aS
+aY
+bQ
+aS
+ad
aa
aa
"}
-(6,1,1) = {"
+(15,1,1) = {"
aa
aa
aa
@@ -965,59 +1634,65 @@ aa
aa
aa
ac
+af
+aa
+aa
+ad
+ad
ad
-ae
-ax
-ae
-ax
-ae
aa
+aB
+aJ
+aG
+ad
+ad
ao
+TF
+bx
+bm
+bE
aY
-bl
-bt
-ao
-aa
-aa
-aa
-aa
-aa
+bR
+aS
+ad
aa
aa
"}
-(7,1,1) = {"
+(16,1,1) = {"
aa
aa
aa
aa
-ad
aa
aa
aa
-ab
aa
-ae
-ax
-ae
-ax
-ae
+ac
+af
+af
aa
+aa
+ad
ao
-aZ
-bm
-bu
-ao
-ao
+aL
+aE
+aS
+aL
+aL
ao
+aS
+aL
+bc
+aL
+aS
+aS
+aS
ao
-aa
-aa
+ad
aa
aa
"}
-(8,1,1) = {"
-aa
-aa
+(17,1,1) = {"
aa
aa
aa
@@ -1026,296 +1701,270 @@ aa
aa
aa
aa
+ac
+ac
+aA
aa
-ay
aa
-ay
-ad
aa
-ao
-ba
-bm
-bm
+aq
+bS
+aH
+Do
+av
+tp
aS
-bI
-bP
-ao
-aa
+bh
+bs
+bM
+bv
+aW
+OC
+aS
+ad
+ad
+ad
+ad
+"}
+(18,1,1) = {"
aa
aa
aa
-"}
-(9,1,1) = {"
aa
-ab
-ab
aa
-ab
-ag
-ab
aa
aa
aa
+ac
+ac
+af
aa
-ay
aa
-ay
-ad
-ad
+aB
+ct
+rn
+aH
+av
+av
+qj
+aS
+bi
+be
+bB
+aZ
+ai
+Qf
+aS
ao
-bb
-bm
-bm
-bE
-bJ
-bQ
+ao
+aT
+ad
+"}
+(19,1,1) = {"
+as
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+bH
+aN
+aN
+aN
+aN
+mL
aS
+Mj
+ae
+bn
+UP
+uf
+bI
+bj
+aU
+bp
+aR
+ai
+ag
+bU
+bV
+bW
+al
+ad
+"}
+(20,1,1) = {"
aa
aa
aa
aa
-"}
-(10,1,1) = {"
-ab
-ab
-ad
aa
-ad
aa
aa
aa
+ac
+ac
+af
aa
-al
-as
-as
-aE
-an
-aL
-ao
+aa
+aK
+vB
+aC
+uf
+Sf
+bg
+aX
aS
-bc
-bn
-bc
+nL
+bf
+gx
+aM
+ai
+bJ
aS
ao
-bR
ao
+aT
+ad
+"}
+(21,1,1) = {"
aa
aa
aa
aa
-"}
-(11,1,1) = {"
-ab
-aa
-ad
-ae
-ae
-ae
-ae
aa
aa
-am
-yr
-Zp
-aF
-av
-aM
-ao
-aT
-bd
-aV
-bv
-bF
-ao
-ao
-ao
aa
aa
+ac
+ac
+af
aa
aa
-"}
-(12,1,1) = {"
-ac
aa
-ae
-af
-af
-af
-af
-ah
-ah
+RT
+sZ
+ap
an
at
-av
-av
-av
-aN
-ao
-aU
-be
-bo
-bw
+xR
+aS
+bb
+CQ
bG
+bz
bL
-bS
+bq
ao
-aa
-aa
-aa
-aa
+ad
+ad
+ad
+ad
"}
-(13,1,1) = {"
-ab
+(22,1,1) = {"
aa
aa
-ae
-ae
-ae
-ae
aa
-ad
-ao
-au
-az
-aG
-aI
-aO
-aR
-aV
-aU
-bp
-bx
-bG
-ai
-bT
-ao
aa
aa
aa
aa
-"}
-(14,1,1) = {"
-ab
aa
-ae
-af
-af
+ac
af
af
-ah
-ah
-ap
-av
-aA
-av
-aJ
-aP
+aa
+aa
+ad
ao
-aW
-bf
-bq
-by
-bG
-ai
+aL
+aE
aS
+aL
+aL
ao
-ao
-bX
+aS
+aL
+nJ
+aL
+aS
+bN
+aS
+ad
+aa
aa
aa
"}
-(15,1,1) = {"
-ab
-ad
-ad
-ae
-ae
-ae
-ae
-ad
+(23,1,1) = {"
+aa
+aa
aa
-am
-Zp
-aB
-at
-aJ
-aQ
-ao
-aX
-bg
-ai
-bz
-bH
-bM
-bU
-bV
-bW
-bY
aa
aa
-"}
-(16,1,1) = {"
-ab
-ab
-ad
+aa
+aa
+aa
+ac
+af
aa
aa
ad
ad
+ad
aa
-aa
-aq
-as
-as
-aE
aK
-aL
+au
+ad
+ad
+ad
ao
+bA
+Zp
+vI
aS
-bc
-br
-bc
-aS
-bN
aS
ao
-ao
-bX
+ad
+aa
aa
aa
"}
-(17,1,1) = {"
+(24,1,1) = {"
+aa
+aa
aa
-ab
-ab
aa
-ab
-ac
-ab
aa
aa
aa
+aa
+ac
+aP
+aa
+ad
ad
-ay
-aH
-ay
aa
aa
-ao
-bh
-bs
-bA
-ao
-ao
-ao
+aa
+ad
+ab
+ad
+aa
+ad
+aS
+DD
+Zp
+by
+aS
+ad
+ad
ad
-bO
aa
aa
aa
"}
-(18,1,1) = {"
+(25,1,1) = {"
aa
aa
aa
@@ -1323,29 +1972,33 @@ aa
aa
aa
aa
+ac
+ac
+af
+ad
ad
aa
+aa
+aa
+aa
ad
+ab
+ad
+aa
+ad
+aS
+yr
+Zp
+bC
+aS
ad
-ay
-aH
-ay
-aa
aa
-ao
-bi
-bs
-bB
-ao
aa
aa
-ab
-bO
-ad
aa
aa
"}
-(19,1,1) = {"
+(26,1,1) = {"
aa
aa
aa
@@ -1353,60 +2006,42 @@ aa
aa
aa
aa
+ac
+af
+af
ad
-ab
aa
-ae
-aC
-ae
-aC
-ae
aa
-ao
-bj
-bs
-bC
-ao
+aa
+aa
+aa
ad
-bO
-bO
+ab
ad
+aa
ad
+aS
+bk
+Zp
+bD
+aS
ad
aa
-"}
-(20,1,1) = {"
aa
aa
aa
aa
+"}
+(27,1,1) = {"
aa
-ad
aa
-ad
-ab
aa
-ae
-aC
-ae
-aC
-ae
aa
-ao
-bk
-bs
-bD
-ao
-bO
-bO
-ad
aa
aa
-ad
-ad
-"}
-(21,1,1) = {"
aa
+ac
+af
aa
aa
aa
@@ -1414,88 +2049,80 @@ aa
aa
aa
aa
-aj
ad
-ae
-aC
-ae
-aC
-ae
+ab
+ad
aa
+ad
ao
-aL
-aL
-aL
+aV
+am
+bF
ao
-aa
ad
aa
aa
aa
-ad
+aa
aa
"}
-(22,1,1) = {"
+(28,1,1) = {"
aa
aa
aa
aa
aa
aa
+ac
+ac
+af
+aa
aa
aa
-ab
-ad
-ae
-aC
-ae
-aC
-ae
aa
aa
aa
aa
ad
+ab
ad
aa
-aa
-aa
ad
ad
+ad
+ad
+ad
+ad
+ad
+aa
+aa
+aa
aa
aa
"}
-(23,1,1) = {"
+(29,1,1) = {"
aa
aa
aa
aa
aa
aa
+ac
+af
+af
aa
aa
-ab
-ad
-ad
-ae
aa
-ae
-ad
-ad
-ab
aa
aa
aa
-ad
-ad
aa
ad
+ab
ad
aa
aa
aa
-"}
-(24,1,1) = {"
aa
aa
aa
@@ -1504,62 +2131,67 @@ aa
aa
aa
aa
-ab
-ab
aa
aa
+"}
+(30,1,1) = {"
aa
-ad
-ad
-ab
-ab
aa
aa
aa
aa
-ad
-ad
-ad
+ac
+ac
+af
aa
aa
aa
aa
-"}
-(25,1,1) = {"
aa
aa
aa
+aB
+aN
+aO
+aN
+au
aa
aa
aa
aa
aa
aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
aa
aa
aa
aa
aa
aa
+"}
+(31,1,1) = {"
aa
-ad
aa
aa
aa
-ad
-"}
-(26,1,1) = {"
+ac
+ac
+af
+af
aa
aa
aa
aa
+bO
+ad
+bd
+aF
+az
+ad
+bd
+aF
+az
+ad
+bO
aa
aa
aa
@@ -1569,53 +2201,66 @@ aa
aa
aa
aa
+"}
+(32,1,1) = {"
aa
aa
aa
+ac
+ac
+af
+af
aa
aa
aa
aa
-ad
aa
+bl
aa
+bd
+aF
+az
ad
+bd
+aF
+az
aa
+bO
aa
aa
aa
-"}
-(27,1,1) = {"
-aa
-aa
aa
aa
aa
aa
aa
aa
+"}
+(33,1,1) = {"
aa
aa
aa
+af
+ah
+af
aa
aa
aa
aa
aa
aa
+bO
aa
+bd
+aF
+az
ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
+bd
+aF
+az
aa
+bl
aa
-"}
-(28,1,1) = {"
aa
aa
aa
@@ -1624,6 +2269,8 @@ aa
aa
aa
aa
+"}
+(34,1,1) = {"
aa
aa
aa
@@ -1634,21 +2281,30 @@ aa
aa
aa
aa
-ad
aa
aa
+bO
+ad
+bd
+aF
+az
+ad
+bd
+aF
+az
+ad
+bO
aa
aa
aa
aa
-ad
aa
aa
-"}
-(29,1,1) = {"
aa
aa
aa
+"}
+(35,1,1) = {"
aa
aa
aa
@@ -1661,26 +2317,28 @@ aa
aa
aa
aa
+bO
aa
aa
+bX
aa
ad
aa
+bX
aa
aa
+bO
aa
aa
aa
-ad
-aa
aa
-"}
-(30,1,1) = {"
aa
aa
aa
aa
aa
+"}
+(36,1,1) = {"
aa
aa
aa
@@ -1693,23 +2351,28 @@ aa
aa
aa
aa
+aQ
+bO
aa
+ad
aa
+ad
aa
+ad
aa
+bO
+bO
aa
aa
aa
aa
-ad
-ad
aa
-"}
-(31,1,1) = {"
aa
aa
aa
aa
+"}
+(37,1,1) = {"
aa
aa
aa
@@ -1723,6 +2386,15 @@ aa
aa
aa
aa
+aQ
+bO
+bO
+bO
+bO
+bO
+bO
+bO
+bl
aa
aa
aa
@@ -1733,5 +2405,4 @@ aa
aa
aa
aa
-ad
"}
diff --git a/code/datums/ruins/space_ruins.dm b/code/datums/ruins/space_ruins.dm
index 12cd3bc7ce25..b375cb030893 100644
--- a/code/datums/ruins/space_ruins.dm
+++ b/code/datums/ruins/space_ruins.dm
@@ -213,8 +213,9 @@
id = "dj"
suffix = "dj.dmm"
name = "Soviet DJ Station"
- description = "An old soviet era listening station, long since defunct and lifeless, however the equipment is likely still in working condition."
+ description = "A USSP listening post masquerading as a popular Soviet entertainment broadcaster, keeping tabs on Nanotrasen activity in the system and relaying it back to the Union."
cost = 2
+ allow_duplicates = FALSE
/datum/map_template/ruin/space/druglab
id = "druglab"
diff --git a/code/game/area/areas/ruins/space_areas.dm b/code/game/area/areas/ruins/space_areas.dm
index f311dffe402d..d51a9bf30c4f 100644
--- a/code/game/area/areas/ruins/space_areas.dm
+++ b/code/game/area/areas/ruins/space_areas.dm
@@ -47,7 +47,6 @@
/area/ruin/space/djstation
name = "\improper Ruskie DJ Station"
icon_state = "DJ"
- there_can_be_many = TRUE
/area/ruin/space/djstation/solars
name = "\improper Ruskie DJ Station Solars"
@@ -57,7 +56,6 @@
/area/ruin/space/methlab
name = "\improper Abandoned Drug Lab"
icon_state = "green"
- there_can_be_many = TRUE
// Space Bar
/area/ruin/space/powered/bar