mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-29 16:18:01 +01:00
Adds a Multitude of Ruins, and Loot to go with. (#5504)
* SMUGGLIES * Polychromic moment * feex * Luna * Black Market * Update shuttles.dm * Update space.dm * Update ghost_role_spawners.dm * okay bad scatterers
This commit is contained in:
@@ -0,0 +1,193 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"bY" = (
|
||||
/obj/effect/spawner/lootdrop/gross_decal_spawner,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"eu" = (
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"fh" = (
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"fp" = (
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"iG" = (
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"kT" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"qx" = (
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"rw" = (
|
||||
/obj/machinery/door/window{
|
||||
req_access_txt = "208"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"sU" = (
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"ts" = (
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"uW" = (
|
||||
/obj/effect/turf_decal/siding/brown{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"vD" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst{
|
||||
dir = 4
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"vK" = (
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"wV" = (
|
||||
/obj/docking_port/mobile{
|
||||
callTime = 50;
|
||||
dir = 4;
|
||||
dwidth = 4;
|
||||
height = 5;
|
||||
id = "blackmarket_chevvy";
|
||||
ignitionTime = 25;
|
||||
name = "Chevvy";
|
||||
port_direction = 2;
|
||||
preferred_direction = 4;
|
||||
width = 9
|
||||
},
|
||||
/obj/machinery/door/airlock/external,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"Dx" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"GO" = (
|
||||
/obj/structure/window/reinforced/spawner,
|
||||
/obj/machinery/computer/shuttle/caravan/blackmarket_chevvy{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"Jv" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst{
|
||||
dir = 8
|
||||
},
|
||||
/turf/closed/wall/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"Ov" = (
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/window/reinforced/spawner,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"OR" = (
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"Tk" = (
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/blackmarket_chevvy{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"Vy" = (
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/mineral/titanium,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"YP" = (
|
||||
/obj/structure/table,
|
||||
/obj/effect/decal/cleanable/dirt/dust,
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
"YX" = (
|
||||
/obj/effect/spawner/structure/window/shuttle,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/blackmarket_chevvy)
|
||||
|
||||
(1,1,1) = {"
|
||||
Jv
|
||||
fp
|
||||
fp
|
||||
YX
|
||||
wV
|
||||
YX
|
||||
fp
|
||||
fp
|
||||
Jv
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
fp
|
||||
YP
|
||||
rw
|
||||
uW
|
||||
fh
|
||||
iG
|
||||
vK
|
||||
sU
|
||||
fp
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
YX
|
||||
eu
|
||||
Ov
|
||||
kT
|
||||
qx
|
||||
bY
|
||||
Dx
|
||||
ts
|
||||
YX
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
fp
|
||||
Tk
|
||||
GO
|
||||
uW
|
||||
Vy
|
||||
OR
|
||||
OR
|
||||
OR
|
||||
fp
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
vD
|
||||
YX
|
||||
YX
|
||||
YX
|
||||
fp
|
||||
YX
|
||||
YX
|
||||
YX
|
||||
vD
|
||||
"}
|
||||
@@ -374,3 +374,11 @@
|
||||
desc = "Install this into your integrated circuit printer to enhance it. This one allows the printer to duplicate assemblies instantaneously."
|
||||
icon_state = "upgrade_disk_clone"
|
||||
*/
|
||||
|
||||
/obj/item/integrated_circuit_printer/polychromic
|
||||
name = "polychromic integrated circuit printer"
|
||||
icon_state = "circuit_printer_poly"
|
||||
|
||||
/obj/item/integrated_circuit_printer/polychromic/ComponentInitialize()
|
||||
. = ..()
|
||||
AddElement(/datum/element/polychromic, list("666", "CBA", "00F"))
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.4 KiB |
@@ -0,0 +1,31 @@
|
||||
/datum/map_template/shuttle/ruin/blackmarket_chevvy
|
||||
prefix = "_maps/skyrat/shuttles/"
|
||||
suffix = "blackmarket_chevvy"
|
||||
name = "Black Market Chevvy"
|
||||
|
||||
/obj/machinery/computer/shuttle/caravan/blackmarket_chevvy
|
||||
name = "Chevvy Shuttle Console"
|
||||
desc = "Used to control the affectionately named 'Chevvy'."
|
||||
req_access = list(208)
|
||||
circuit = /obj/item/circuitboard/computer/blackmarket_chevvy
|
||||
shuttleId = "blackmarket_chevvy"
|
||||
possible_destinations = "blackmarket_chevvy_custom;blackmarket_chevvy_home;whiteship_home"
|
||||
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/blackmarket_chevvy
|
||||
name = "Chevvy Navigation Computer"
|
||||
desc = "Used to designate a precise transit location for the affectionately named 'Chevvy'."
|
||||
shuttleId = "blackmarket_chevvy"
|
||||
lock_override = NONE
|
||||
shuttlePortId = "caravansyndicate1_custom"
|
||||
jumpto_ports = list("blackmarket_chevvy_home" = 1, "whiteship_home" = 1)
|
||||
view_range = 0
|
||||
x_offset = 2
|
||||
y_offset = 0
|
||||
|
||||
/obj/item/circuitboard/computer/blackmarket_chevvy
|
||||
name = "Chevvy Control Console (Computer Board)"
|
||||
build_path = /obj/item/circuitboard/computer/blackmarket_chevvy
|
||||
|
||||
//AREA//
|
||||
/area/shuttle/blackmarket_chevvy
|
||||
name = "Blackmarket Chevvy"
|
||||
@@ -0,0 +1,14 @@
|
||||
/area/ruin/space/has_grav/powered/skyrat
|
||||
name = "Powered, Gravity-Filled Room" //Yes, yes it is
|
||||
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies
|
||||
name = "Suspicious Cargo Installation"
|
||||
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility
|
||||
name = "Abandoned Research Station"
|
||||
|
||||
/area/ruin/space/has_grav/powered/skyrat/luna
|
||||
name = "Unexplored Location"
|
||||
|
||||
/area/ruin/space/has_grav/powered/skyrat/blackmarket
|
||||
name = "Shady Market"
|
||||
@@ -0,0 +1,7 @@
|
||||
/obj/item/melee/sabre/luna
|
||||
name = "Luna"
|
||||
desc = "Forged by a madwoman, in recognition of a time, a place - she thought almost real. Various etchings of moons are inscribed onto the surface, different phases marking different parts of the blade."
|
||||
icon = 'modular_skyrat/modules/ruins/icons/obj/items_and_weapons.dmi'
|
||||
lefthand_file = 'modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_lefthand.dmi'
|
||||
righthand_file = 'modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_righthand.dmi'
|
||||
icon_state = "luna"
|
||||
@@ -0,0 +1,31 @@
|
||||
/obj/effect/mob_spawn/human/blackmarket
|
||||
name = "cryogenics pod"
|
||||
desc = "A humming cryo pod. The machine is attempting to wake up its occupant."
|
||||
mob_name = "a black market dealer"
|
||||
icon = 'icons/obj/machines/sleeper.dmi'
|
||||
icon_state = "sleeper"
|
||||
roundstart = FALSE
|
||||
death = FALSE
|
||||
random = TRUE
|
||||
mob_species = /datum/species/human
|
||||
short_desc = "You are a black market dealer, with shop set up in Nanotrasen Space."
|
||||
flavour_text = "FTU, Independent.. whatever, whoever you are. It doesn't matter out here. \
|
||||
You've set up shop in a slightly shady, yet functional little asteroid for your dealings. \
|
||||
Explore space, find valuable artifacts and nice loot - and pawn it off to those stooges at NT. \
|
||||
Or perhaps more exotic customers are in local space...?"
|
||||
important_info = "You are not an antagonist."
|
||||
uniform = /obj/item/clothing/under/rank/cargo/tech
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
id = /obj/item/card/id/away/blackmarket
|
||||
assignedrole = "Black Market Dealer"
|
||||
can_use_alias = TRUE
|
||||
any_station_species = TRUE
|
||||
|
||||
/obj/item/card/id/away/blackmarket
|
||||
name = "scuffed ID card"
|
||||
desc = "A faded, scuffed, plastic ID card. You can make out the rank \"Deck Crewman\"."
|
||||
trim = /datum/id_trim/away/blackmarket
|
||||
|
||||
/datum/id_trim/away/blackmarket
|
||||
access = list(ACCESS_AWAY_GENERIC4)
|
||||
assignment = "Deck Crewman"
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 400 B |
Binary file not shown.
|
After Width: | Height: | Size: 397 B |
Binary file not shown.
|
After Width: | Height: | Size: 362 B |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,657 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"c" = (
|
||||
/turf/closed/mineral/random,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"d" = (
|
||||
/obj/machinery/destructive_scanner,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"e" = (
|
||||
/turf/closed/wall,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"f" = (
|
||||
/turf/closed/wall/r_wall,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"g" = (
|
||||
/turf/open/floor/iron/dark/side,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"h" = (
|
||||
/obj/structure/toilet{
|
||||
pixel_y = 12
|
||||
},
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"i" = (
|
||||
/obj/structure/chair/sofa/bench/left{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"j" = (
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"k" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"l" = (
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 8
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"m" = (
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"n" = (
|
||||
/obj/item/card/id/advanced/polychromic{
|
||||
pixel_y = 6
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/card/id/advanced/polychromic{
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/card/id/advanced/polychromic,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"o" = (
|
||||
/obj/structure/sink{
|
||||
pixel_y = 12
|
||||
},
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"p" = (
|
||||
/obj/structure/chair/sofa/bench/right{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"q" = (
|
||||
/obj/item/clothing/neck/cloak/polychromic/veil,
|
||||
/obj/structure/rack,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"r" = (
|
||||
/obj/structure/chair/sofa/bench/right{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"s" = (
|
||||
/obj/machinery/autolathe,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"t" = (
|
||||
/obj/structure/window/reinforced/spawner,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"u" = (
|
||||
/obj/machinery/door/window/southleft,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"v" = (
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/obj/machinery/rnd/destructive_analyzer,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"w" = (
|
||||
/obj/effect/spawner/structure/window/reinforced,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"x" = (
|
||||
/turf/open/floor/iron/dark/corner{
|
||||
dir = 1
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"y" = (
|
||||
/turf/open/floor/iron/dark/corner,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"z" = (
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"A" = (
|
||||
/obj/machinery/door/airlock,
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"B" = (
|
||||
/obj/machinery/door/airlock/research,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"C" = (
|
||||
/turf/open/floor/iron/dark/corner{
|
||||
dir = 8
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"D" = (
|
||||
/obj/machinery/light,
|
||||
/obj/structure/toilet{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"E" = (
|
||||
/obj/structure/window/reinforced/spawner/east,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"F" = (
|
||||
/obj/machinery/door/window/westright,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"G" = (
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"I" = (
|
||||
/obj/structure/window/reinforced/spawner/west,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"J" = (
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 4
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"K" = (
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark/corner{
|
||||
dir = 8
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"L" = (
|
||||
/obj/structure/chair/sofa/bench/left{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"M" = (
|
||||
/obj/machinery/door/airlock/highsecurity,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"N" = (
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"O" = (
|
||||
/turf/open/floor/iron/dark/corner{
|
||||
dir = 4
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"P" = (
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 1
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"Q" = (
|
||||
/obj/item/kirbyplants/random,
|
||||
/obj/effect/turf_decal/siding/wood{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/wood,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"R" = (
|
||||
/obj/machinery/light{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"S" = (
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"T" = (
|
||||
/obj/structure/rack,
|
||||
/obj/item/integrated_circuit_printer/polychromic,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"U" = (
|
||||
/obj/structure/sink{
|
||||
dir = 4;
|
||||
pixel_x = -12
|
||||
},
|
||||
/turf/open/floor/iron/showroomfloor,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"V" = (
|
||||
/obj/structure/statue/silver/secborg{
|
||||
anchored = 1
|
||||
},
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"W" = (
|
||||
/obj/machinery/door/window/eastright,
|
||||
/turf/open/floor/engine,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"X" = (
|
||||
/turf/open/floor/iron/monotile,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"Y" = (
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark/side{
|
||||
dir = 8
|
||||
},
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
"Z" = (
|
||||
/obj/machinery/door/airlock/external,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/polychromicfacility)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
a
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
R
|
||||
j
|
||||
f
|
||||
d
|
||||
v
|
||||
s
|
||||
e
|
||||
U
|
||||
z
|
||||
e
|
||||
k
|
||||
i
|
||||
p
|
||||
w
|
||||
a
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
T
|
||||
j
|
||||
f
|
||||
G
|
||||
G
|
||||
G
|
||||
e
|
||||
h
|
||||
z
|
||||
A
|
||||
S
|
||||
S
|
||||
S
|
||||
w
|
||||
a
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
a
|
||||
c
|
||||
c
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
E
|
||||
W
|
||||
E
|
||||
f
|
||||
l
|
||||
l
|
||||
l
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
S
|
||||
S
|
||||
S
|
||||
e
|
||||
a
|
||||
a
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
a
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
j
|
||||
t
|
||||
G
|
||||
G
|
||||
G
|
||||
f
|
||||
y
|
||||
J
|
||||
O
|
||||
y
|
||||
J
|
||||
O
|
||||
e
|
||||
y
|
||||
J
|
||||
O
|
||||
w
|
||||
w
|
||||
w
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
m
|
||||
n
|
||||
u
|
||||
G
|
||||
X
|
||||
G
|
||||
M
|
||||
g
|
||||
X
|
||||
P
|
||||
g
|
||||
X
|
||||
P
|
||||
B
|
||||
g
|
||||
V
|
||||
P
|
||||
Z
|
||||
b
|
||||
Z
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
j
|
||||
t
|
||||
G
|
||||
G
|
||||
G
|
||||
f
|
||||
C
|
||||
l
|
||||
x
|
||||
K
|
||||
l
|
||||
x
|
||||
e
|
||||
C
|
||||
l
|
||||
x
|
||||
w
|
||||
w
|
||||
w
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
I
|
||||
F
|
||||
I
|
||||
f
|
||||
y
|
||||
J
|
||||
O
|
||||
e
|
||||
e
|
||||
A
|
||||
e
|
||||
S
|
||||
S
|
||||
S
|
||||
e
|
||||
a
|
||||
a
|
||||
"}
|
||||
(11,1,1) = {"
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
q
|
||||
j
|
||||
f
|
||||
g
|
||||
X
|
||||
P
|
||||
e
|
||||
z
|
||||
z
|
||||
e
|
||||
S
|
||||
S
|
||||
S
|
||||
w
|
||||
a
|
||||
a
|
||||
"}
|
||||
(12,1,1) = {"
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
f
|
||||
j
|
||||
N
|
||||
j
|
||||
f
|
||||
C
|
||||
Y
|
||||
x
|
||||
e
|
||||
o
|
||||
D
|
||||
e
|
||||
Q
|
||||
r
|
||||
L
|
||||
w
|
||||
a
|
||||
a
|
||||
"}
|
||||
(13,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
f
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
e
|
||||
a
|
||||
a
|
||||
"}
|
||||
(14,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(15,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -0,0 +1,390 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"c" = (
|
||||
/obj/machinery/door/airlock/medical,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"d" = (
|
||||
/obj/item/reagent_containers/cocainebrick{
|
||||
pixel_x = 7;
|
||||
pixel_y = 8
|
||||
},
|
||||
/obj/item/reagent_containers/cocaine{
|
||||
pixel_y = 4
|
||||
},
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"e" = (
|
||||
/obj/machinery/hydroponics/constructable,
|
||||
/turf/open/floor/grass,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"g" = (
|
||||
/obj/effect/spawner/structure/window/reinforced/tinted,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"h" = (
|
||||
/obj/effect/turf_decal/stripes/asteroid/corner{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"k" = (
|
||||
/obj/effect/turf_decal/stripes/asteroid/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"m" = (
|
||||
/turf/open/floor/iron/grimy,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"o" = (
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"t" = (
|
||||
/obj/machinery/light{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"u" = (
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"v" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"y" = (
|
||||
/obj/structure/table,
|
||||
/obj/effect/spawner/lootdrop/space/cashmoney,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"z" = (
|
||||
/turf/closed/mineral/random,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"A" = (
|
||||
/obj/structure/chair/office,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"B" = (
|
||||
/obj/structure/closet/secure_closet/hydroponics{
|
||||
req_access = null
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"C" = (
|
||||
/obj/effect/turf_decal/stripes/asteroid/corner{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"E" = (
|
||||
/obj/machinery/vending/hydronutrients,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"F" = (
|
||||
/turf/open/floor/plating/asteroid/airless,
|
||||
/area/ruin/unpowered/no_grav)
|
||||
"H" = (
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/grimy,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"I" = (
|
||||
/obj/machinery/door/airlock/mining{
|
||||
name = "Backroom"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating/dark/corner{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"K" = (
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"L" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/machinery/door/firedoor,
|
||||
/obj/machinery/door/window/northleft,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"N" = (
|
||||
/obj/structure/sink{
|
||||
dir = 8;
|
||||
pixel_x = 12
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"O" = (
|
||||
/turf/closed/wall/mineral/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"Q" = (
|
||||
/obj/machinery/light{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"R" = (
|
||||
/obj/structure/sign/poster/contraband/random{
|
||||
pixel_y = 32
|
||||
},
|
||||
/obj/structure/table,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"S" = (
|
||||
/obj/effect/turf_decal/siding/thinplating,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"U" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"V" = (
|
||||
/obj/machinery/vending/hydroseeds,
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"W" = (
|
||||
/obj/machinery/door/airlock/external,
|
||||
/turf/open/floor/plating,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"Y" = (
|
||||
/obj/machinery/computer/crew/syndie{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
"Z" = (
|
||||
/obj/effect/turf_decal/siding/thinplating/dark/corner{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron,
|
||||
/area/ruin/space/has_grav/powered/skyrat/smugglies)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
a
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
a
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
a
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
a
|
||||
z
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
z
|
||||
z
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
z
|
||||
z
|
||||
O
|
||||
R
|
||||
v
|
||||
A
|
||||
L
|
||||
m
|
||||
m
|
||||
o
|
||||
O
|
||||
O
|
||||
O
|
||||
h
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
a
|
||||
z
|
||||
z
|
||||
O
|
||||
Q
|
||||
v
|
||||
Y
|
||||
O
|
||||
H
|
||||
m
|
||||
o
|
||||
W
|
||||
K
|
||||
W
|
||||
k
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
y
|
||||
Z
|
||||
U
|
||||
I
|
||||
o
|
||||
o
|
||||
o
|
||||
O
|
||||
O
|
||||
O
|
||||
C
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
g
|
||||
c
|
||||
g
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
z
|
||||
z
|
||||
F
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
B
|
||||
o
|
||||
u
|
||||
d
|
||||
o
|
||||
S
|
||||
e
|
||||
O
|
||||
z
|
||||
z
|
||||
z
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
V
|
||||
o
|
||||
o
|
||||
o
|
||||
o
|
||||
S
|
||||
e
|
||||
O
|
||||
z
|
||||
z
|
||||
z
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
E
|
||||
o
|
||||
o
|
||||
t
|
||||
N
|
||||
S
|
||||
e
|
||||
O
|
||||
z
|
||||
z
|
||||
z
|
||||
"}
|
||||
(11,1,1) = {"
|
||||
z
|
||||
z
|
||||
z
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
O
|
||||
z
|
||||
z
|
||||
a
|
||||
"}
|
||||
(12,1,1) = {"
|
||||
a
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
a
|
||||
a
|
||||
"}
|
||||
(13,1,1) = {"
|
||||
a
|
||||
a
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
z
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -62,3 +62,27 @@
|
||||
suffix = "codealpha.dmm"
|
||||
name = "Code Alpha Supplementary Station"
|
||||
description = "The mess hall of a once bustling supplementary station, to be deployed alongside SS13."
|
||||
|
||||
/datum/map_template/ruin/space/skyrat/smugglies //Excuse me sir, do you have money printers in here?
|
||||
id = "smugglies"
|
||||
suffix = "smugglies.dmm"
|
||||
name = "Suspicious Cargo Installation"
|
||||
description = "*SCREECH* RDM RDM RDM"
|
||||
|
||||
/datum/map_template/ruin/space/skyrat/polychromicfacility
|
||||
id = "polychromicfacility"
|
||||
suffix = "polychromicfacility.dmm"
|
||||
name = "Abandoned Polychromic Facility"
|
||||
description = "A den of bad ideas. Secborgs were made here!"
|
||||
|
||||
/datum/map_template/ruin/space/skyrat/luna
|
||||
id = "luna"
|
||||
suffix = "luna.dmm"
|
||||
name = "Luna"
|
||||
description = "Please note for ethical concerns all experimentation regarding writing artificial intelligence units to beleive they are A, A fictional character and B, human have been suspended. Have a pleasant shift."
|
||||
|
||||
/datum/map_template/ruin/space/skyrat/blackmarket
|
||||
id = "blackmarket"
|
||||
suffix = "blackmarket.dmm"
|
||||
name = "Shady Market"
|
||||
description = "Whaddya buyin'?"
|
||||
|
||||
@@ -4227,7 +4227,11 @@
|
||||
#include "modular_skyrat\modules\roboclothes\code\clothing\robotics_clothing.dm"
|
||||
#include "modular_skyrat\modules\roboclothes\code\vending\wardrobes.dm"
|
||||
#include "modular_skyrat\modules\ruins\space.dm"
|
||||
#include "modular_skyrat\modules\ruins\code\datums\shuttles.dm"
|
||||
#include "modular_skyrat\modules\ruins\code\game\area\areas\ruins\space.dm"
|
||||
#include "modular_skyrat\modules\ruins\code\game\objects\items\melee\misc.dm"
|
||||
#include "modular_skyrat\modules\ruins\code\game\objects\items\tools\tools.dm"
|
||||
#include "modular_skyrat\modules\ruins\code\game\objects\structures\ghost_role_spawners.dm"
|
||||
#include "modular_skyrat\modules\sec_haul\code\guns\ammo.dm"
|
||||
#include "modular_skyrat\modules\sec_haul\code\guns\bullets.dm"
|
||||
#include "modular_skyrat\modules\sec_haul\code\guns\guns.dm"
|
||||
|
||||
Reference in New Issue
Block a user