diff --git a/_build_dependencies.sh b/_build_dependencies.sh index 0a478428b69b..552b2f4d155c 100644 --- a/_build_dependencies.sh +++ b/_build_dependencies.sh @@ -14,4 +14,4 @@ export STABLE_BYOND_MINOR=1633 # Python version for mapmerge and other tools export PYTHON_VERSION=3.11.6 # RUSTG version -export RUSTG_VERSION=v3.0.0-P +export RUSTG_VERSION=v3.4.0-P diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm index 95caec8d8c88..1a4689776953 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm @@ -3,185 +3,171 @@ /turf/template_noop, /area/template_noop) "ab" = ( -/obj/structure/grille, -/turf/template_noop, -/area/space/nearstation) -"ac" = ( -/obj/structure/grille/broken, +/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) "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/effect/spawner/airlock, +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/ruin/space/djstation) +"ag" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 }, -/obj/structure/cable{ - d1 = 2; +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/djstation) +"ah" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/terminal, +/turf/simulated/floor/plating, +/area/ruin/space/djstation) +"ai" = ( +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/djstation) +"aj" = ( +/obj/structure/cable/yellow{ d2 = 4; - icon_state = "2-4" + icon_state = "0-4" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/obj/machinery/power/solar, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" }, -/obj/structure/lattice/catwalk, -/turf/template_noop, /area/ruin/space/djstation/solars) -"ag" = ( -/obj/structure/grille/broken, +"al" = ( /obj/structure/lattice, +/obj/structure/marker_beacon/dock_marker/collision, /turf/template_noop, /area/space/nearstation) -"ah" = ( +"am" = ( +/obj/effect/spawner/window/shuttle, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 8; + icon_state = "0-8" }, -/obj/structure/lattice/catwalk, -/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; - d2 = 4; - icon_state = "2-4" + d1 = 1; + d2 = 8; + icon_state = "1-8" }, -/turf/simulated/wall/mineral/titanium/interior, -/area/ruin/space/djstation) -"am" = ( -/obj/effect/spawner/window/shuttle, /obj/structure/cable{ - d1 = 4; + d1 = 2; d2 = 8; - icon_state = "4-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/machinery/power/apc/off_station/directional/east, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" }, -/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{ +"as" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor/plating, -/area/ruin/space/djstation) -"aq" = ( -/obj/structure/cable{ - d1 = 2; +/obj/structure/cable/yellow{ + d1 = 1; d2 = 8; - icon_state = "2-8" + icon_state = "1-8" }, -/turf/simulated/wall/mineral/titanium/interior, -/area/ruin/space/djstation) -"as" = ( -/obj/effect/spawner/window/shuttle, -/obj/structure/cable{ +/obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/simulated/floor/plating, -/area/ruin/space/djstation) +/turf/template_noop, +/area/ruin/space/djstation/solars) "at" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, /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) -"aA" = ( -/obj/item/multitool, -/turf/simulated/floor/plating, -/area/ruin/space/djstation) -"aB" = ( -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 +/obj/structure/cable/yellow, +/obj/machinery/power/solar, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" }, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, -/area/ruin/space/djstation) -"aC" = ( +/area/ruin/space/djstation/solars) +"aA" = ( /obj/structure/cable{ d1 = 4; d2 = 8; @@ -189,155 +175,173 @@ }, /obj/structure/cable{ d1 = 1; - d2 = 8; - icon_state = "1-8" + d2 = 4; + icon_state = "1-4" }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow"; + dir = 8 }, +/area/ruin/space/djstation) +"aB" = ( /obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/template_noop, /area/ruin/space/djstation/solars) -"aE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" +"aC" = ( +/obj/machinery/computer/monitor, +/obj/machinery/light{ + dir = 1 }, -/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" + d2 = 4; + icon_state = "0-4" }, /turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" + icon_state = "darkyellow"; + dir = 1 }, /area/ruin/space/djstation) -"aH" = ( -/turf/template_noop, -/area/ruin/space/djstation/solars) -"aI" = ( +"aE" = ( +/obj/effect/spawner/window/shuttle, /obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" + d2 = 4; + icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - d1 = 2; + d1 = 1; d2 = 4; - icon_state = "2-4" + icon_state = "1-4" }, /turf/simulated/floor/plating, /area/ruin/space/djstation) -"aJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ +"aF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plating, -/area/ruin/space/djstation) -"aK" = ( +/turf/template_noop, +/area/ruin/space/djstation/solars) +"aG" = ( /obj/effect/spawner/window/shuttle, /obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" + d2 = 8; + icon_state = "0-8" }, /obj/structure/cable{ - d1 = 4; + d1 = 1; d2 = 8; - icon_state = "4-8" + icon_state = "1-8" }, /turf/simulated/floor/plating, /area/ruin/space/djstation) -"aL" = ( -/obj/effect/spawner/window/shuttle, -/turf/simulated/floor/plating, +"aH" = ( +/obj/effect/spawner/airlock/s_to_n, +/turf/simulated/wall/mineral/titanium/nodiagonal, /area/ruin/space/djstation) -"aM" = ( -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" +"aJ" = ( +/obj/item/clothing/head/ushanka, +/obj/item/clothing/under/retro/security, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/shelf, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" }, -/obj/machinery/power/apc/worn_out/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/plating, /area/ruin/space/djstation) -"aN" = ( -/obj/structure/cable{ - d1 = 4; +"aK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; d2 = 8; - icon_state = "4-8" - }, -/obj/item/storage/box/lights/mixed, -/obj/structure/sign/electricshock{ - pixel_y = -32 + 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) +"aM" = ( +/obj/item/paper/djstation{ + pixel_x = 5; + pixel_y = 17 + }, +/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" + }, +/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/catwalk, +/turf/template_noop, +/area/space/nearstation) "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 +350,55 @@ }, /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/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, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "darkblue" + icon_state = "darkyellow" }, /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 +408,47 @@ }, /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/item/flag/ussp, +/obj/machinery/ai_status_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/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar, +/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 = 4; + d2 = 8; + icon_state = "4-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/status_display/supply_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,34 @@ /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{ + d2 = 2; + icon_state = "0-2" }, +/obj/machinery/power/smes/engineering, /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,25 +561,52 @@ /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" + }, +/obj/item/gps/ruin{ + gpstag = "Soviet Entertainment Broadcast"; + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, /area/ruin/space/djstation) "bt" = ( -/obj/structure/closet/crate/can, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/can, /turf/simulated/floor/plasteel{ icon_state = "bar" }, @@ -554,44 +626,39 @@ /area/ruin/space/djstation) "bw" = ( /obj/structure/table, -/obj/item/reagent_containers/drinks/bottle/vodka{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/reagent_containers/drinks/drinkingglass/shotglass{ - pixel_x = 28; - pixel_y = 3 +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/item/reagent_containers/drinks/drinkingglass/shotglass, +/obj/item/paper/djstation/diary_note, /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:
  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.