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:
  1. Equip yourself with a multi-tool
  2. Use the multitool on each machine, that is the broadcaster, receiver and the relay.
  3. 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.