From b5e70a409c6fa13149bede279827e71d41d88eb8 Mon Sep 17 00:00:00 2001 From: BluBerry016 <50649185+unit0016@users.noreply.github.com> Date: Mon, 10 May 2021 09:50:17 -0400 Subject: [PATCH] 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 --- .../shuttles/ruin_blackmarket_chevvy.dmm | 193 ++ .../integrated_electronics/core/printer.dm | 8 + .../icons/obj/assemblies/electronic_tools.dmi | Bin 2317 -> 2493 bytes .../modules/ruins/code/datums/shuttles.dm | 31 + .../ruins/code/game/area/areas/ruins/space.dm | 14 + .../code/game/objects/items/melee/misc.dm | 7 + .../objects/structures/ghost_role_spawners.dm | 31 + .../mob/inhands/weapons/swords_lefthand.dmi | Bin 0 -> 400 bytes .../mob/inhands/weapons/swords_righthand.dmi | Bin 0 -> 397 bytes .../ruins/icons/obj/items_and_weapons.dmi | Bin 0 -> 362 bytes .../modules/ruins/maps/space/blackmarket.dmm | 1237 +++++++ .../modules/ruins/maps/space/luna.dmm | 2953 +++++++++++++++++ .../ruins/maps/space/polychromicfacility.dmm | 657 ++++ .../modules/ruins/maps/space/smugglies.dmm | 390 +++ modular_skyrat/modules/ruins/space.dm | 24 + tgstation.dme | 4 + 16 files changed, 5549 insertions(+) create mode 100644 _maps/skyrat/shuttles/ruin_blackmarket_chevvy.dmm create mode 100644 modular_skyrat/modules/ruins/code/datums/shuttles.dm create mode 100644 modular_skyrat/modules/ruins/code/game/area/areas/ruins/space.dm create mode 100644 modular_skyrat/modules/ruins/code/game/objects/items/melee/misc.dm create mode 100644 modular_skyrat/modules/ruins/code/game/objects/structures/ghost_role_spawners.dm create mode 100644 modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_lefthand.dmi create mode 100644 modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_righthand.dmi create mode 100644 modular_skyrat/modules/ruins/icons/obj/items_and_weapons.dmi create mode 100644 modular_skyrat/modules/ruins/maps/space/blackmarket.dmm create mode 100644 modular_skyrat/modules/ruins/maps/space/luna.dmm create mode 100644 modular_skyrat/modules/ruins/maps/space/polychromicfacility.dmm create mode 100644 modular_skyrat/modules/ruins/maps/space/smugglies.dmm diff --git a/_maps/skyrat/shuttles/ruin_blackmarket_chevvy.dmm b/_maps/skyrat/shuttles/ruin_blackmarket_chevvy.dmm new file mode 100644 index 00000000000..b769ce46b8e --- /dev/null +++ b/_maps/skyrat/shuttles/ruin_blackmarket_chevvy.dmm @@ -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 +"} diff --git a/modular_skyrat/modules/integrated_circuits/code/integrated_electronics/core/printer.dm b/modular_skyrat/modules/integrated_circuits/code/integrated_electronics/core/printer.dm index a85ab07ab38..69e32620b68 100644 --- a/modular_skyrat/modules/integrated_circuits/code/integrated_electronics/core/printer.dm +++ b/modular_skyrat/modules/integrated_circuits/code/integrated_electronics/core/printer.dm @@ -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")) diff --git a/modular_skyrat/modules/integrated_circuits/icons/obj/assemblies/electronic_tools.dmi b/modular_skyrat/modules/integrated_circuits/icons/obj/assemblies/electronic_tools.dmi index 39c55bfe93910a0d344771f75b8f5dc2d67b5fbe..03fd34e90a2ab2db3fc0b128348f582e49b0ed18 100644 GIT binary patch delta 2309 zcmYjTX;hM17k)t;l7eoOHi)9jo28|em70X8nOUiQw~S0vyOu*v2$&+~i$m#c!m>e& z(B^KbWSV0IW=f`jra6>3WJ!*g2!sq?YJK-x-;d|){j7b~-p}4Y_BrR5yg=m|At8W) z4gdhr#RvCmP4mUyUxHjN_aOj~0Kf?V_5whnX;Y>)1fl%lyAQyR^n`1PI%WSs%JyUA zFj5qe5)~f@0LjdfJpS`4K<}Z$Jkii@8;pF} z;@q z+uimjGbe9Gkw0!(e0o9M0gJ6L&nB-w2$kg7nJfKCJYUT`!`k3Dw#;(kX*nz;r|(*x z9o5qCpzV=f{lm=my@D{$ko*7WR1cNArzrz&(6whoKVv| zXzcKGb(MGYhD=iOmY0NpI=?^3=l^Z*SC@-0dgG!Yli~;8O>n>_eI*t96O46cs3D2H z-%CF(x0nFhYFcOALHj`Z#a+PA42cp5P6c7`H{^l?vtv6^VUd^(LkW zBSTi8i494iEqc~%i99Oh(S?Da7uFm*%UKlu5dni>Hde9;y2mu7wffkx!L)=G zs=sod#qUfCpA0o!F9K98VNegz`Vk*WW5yYZ~RSBTreoKd<2?xw%fxi*tjs&jnA zkP^^XAR<4;Ch6W|g9*N=%R*I(9%|E^q>S8E$hcXqNu6LyMPZ_1S2LH0$oa=NZpQ6@{neIK11p4| zt|E19^u_qU7o_;c?u~TXkRA;FNUA`umbE>J##h;J6Y&!W1#8XXNgrGZ-l8;Qt9T)j&5^`XnQXubrbKu5I(JtN&)Qx!20zJAh{hf`FHAPO&Y+e<}g|b zBVbk+?{47usbQIMvC8>b`XD-%KpU!7>!MvSC$a}8Hi(7W9#rK|3q?+Gpc~I-X`KgA z2|oz-pWlbR)Ip>>32d5Y`_8$R&}8{{!nehp`P;UFb#DLb7m5)Q-*6%IZFv z>|#?{M~SP}F9Oxi`^0%QHA6N}hM5BX`aqzf&{%nLqhk^U(v}uHA&+fZH&bQlsidwI zCQH5aCPlO#Do!y#bhVQ!UqQL*=RM-xaBiV_tRStn(C-84T!=QqwP^&WpYHcr!}{zK zdz=6p>t02yS5hJIoe>`E{OQOlGlMfS$;SRjBv=VlC3Ob6eHV#uDd8)n%|?S$*)ADp zTtVcg5c`ArMUx5DIwZwPj7qhQ0;U^>#1$-69T`pA3UrxQ$}TR&|4`7THPGm5GA|dD zs)sQ5iw629k`1|jGm zYmtemV>H)KW8jCe&gNlLYvo>KT5XIkx6HZWhF6w?`FZ*Wq!RUf{u{}R6`C&*B1y@( z!lID7RU!2>2)M3o3xc7j_*p1on0Dov_`tspP=m--H@CNDX4?%j?e_)n_VnFe>K>Z$ E5B&0+QUCw| delta 2132 zcmYjTX;_l!8vXzsw+1yAvcjbr%}TSH@}vkj+L@dtm(+AlDy5aSC=I!XexKwyHCdvj zok|4EY|+al%>{R{5;Mg!E#eBUIH6#oAj&e$>mfx$o!x@xJe`x7p;@`Ydxp zK%k2N0APr5IDD-&WPjHJRzr<-YcnkNn72QGpXQxi6Q7a;f@3|;T#g`}yA*ql7y|%_ zw6fbHC2Xg4ofSimwQeV~^yK4JL3uf=|K6_fM0PG06k$Yz*$Dl9{@78O2 zY|O`&rpm^6pt&h#H=Ev1xku291EK=AlG|Tr*gm!P3#PFjzC=B(akBF|8e{Ww{!LAL zGom#=hbinA4SLvOtE?S3P zT?kF`8tysKAW><+QtKxZw|Q&~9a*T8orqE7?DT89q-)=jb^DC{*P5J6Y7yoL*U?+w z++n4>xL7NHncC9ooF8p@%9qY1*z$K!nINFU5Wd%9F9>1ct9t3<@emQ~8s=lYJpn;W zkk1S|r)6O>;ggE+Y@u3jGUGw8?r``jFs4ZIOYF6J>0m^n)C0!5C^mNW)6oY|0>PPu zvIT+3tRHmGRcWI8x)D}BQGmzOt=>$FqliBF{U((cVTr4{IKts!w@C#L1Ew*Dzpcy{ zC~x%)s zM|j$;N4N;9JUGCWen!$s#RfgXa?&OOS(C45y`t*seNO>jNAs%94l~K2f=4dIkGCg^cm~#@ zUys7xBr%X#Dzc3<90=o>Xl>e_u0n+BY({sE!p0Q_%d6V4Xrr3eev;hr5_wybfu~qf z)1)#D7~sP4Du5zt8QwoIaNh|0`<|+2plt}Wd-v>~G59Xfu(hf)-N2WHygR=oc#SW? z&iBJcxv(Oik5I#Tf1mz!cN=;XPfrf zQ9xHwJ-=L*+#(QWvn(c;c2|@)0Vor{(j zf=rs3fhHlttP1$?ZATogtK zzZh3s{xVehm0wJY&zmn~e=ik5iLy+9N}a7M?XvWl;~a*3UPNpM!iE3Pc=NT2Cpe7m zCe^Cgd_Z}f$I2){92cRCc9`xb7By-=zX0myM|vzT-IW7NWB!iNhl)mN&=D47e7T0e zT||3MacHs1L1NI5xv}duQl|2tOjPUHU0jLS8jmb@sx6hl0v(nUI#CcRP2tSe&Q*O5 z9BRq4ovDBBUO2_p`euyZ6(7v=K=ebYK|maS2B`?!o;AyTMyPYxLP*1cAs@4BdUu-w zvxR@SOl~ZL4em5;@JNS8sgj4bESPPe96=w0_CGOl#Y^~gRX2)|_zSrKKp9x)5Psza z-zNKVGgycIy_Qo>Y6gk8sQu#(>-YDs%Eib}hSnr3loIVI7H`ZZaFoaegM0k0kj;$I z)}V4W8yKHnL0%65K@T@gypn7{!va_;k55eNoRf4&IVzQT;-nhuM94S!#VR8v z+NgJkP$?7s{td;jDiobAm7x}Ap*}Rbx)bCvTpfvf+POc{>ROpXGyM^pCY5#{Lq2ir zn(2ZidO=M|6Q6nq`yq|9YA};Z@A>2ZP$ZWZcK#@rUi4lA{Xc6bij2i^r|m8Hy(M$y zG@V7DmeIeOvd7S{9`4#Zg~71lm8zyeNk&p)jzODDdcKti?ycnDZsg7hYcL%jebxiofXb)zYX(`G?g8V$gox= zBTQQuLG#B`YF`}IUS3}IV_w8nOq9tW?L=}8R==bb^cf-amG}fhkFDrhC2F->9N7NB z1&XGEDzxuRKQJYiJY6-QEmw6v9LL?Ue1wQXhi^n3h2`>F?IgRM&YnsA{_;y|O3hy~ zZshs32Z$|lIkZW7TQQ*A;z%L!Qp37#HL7c3jBgI|5ixHnrk$mYkG_QRU&le?n&Z?F z{?$(w(rb#h%HlsDj>=6SN`Sd&Y@IgLGJ;4E>I0g)pcxu3m%3!iae}pn%A8OcMsPI) cnt3bj?~qHmXJDplp98?_khf>~4<{*q0!sQ$?*IS* diff --git a/modular_skyrat/modules/ruins/code/datums/shuttles.dm b/modular_skyrat/modules/ruins/code/datums/shuttles.dm new file mode 100644 index 00000000000..fb3d63105b2 --- /dev/null +++ b/modular_skyrat/modules/ruins/code/datums/shuttles.dm @@ -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" diff --git a/modular_skyrat/modules/ruins/code/game/area/areas/ruins/space.dm b/modular_skyrat/modules/ruins/code/game/area/areas/ruins/space.dm new file mode 100644 index 00000000000..df9556fdafc --- /dev/null +++ b/modular_skyrat/modules/ruins/code/game/area/areas/ruins/space.dm @@ -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" diff --git a/modular_skyrat/modules/ruins/code/game/objects/items/melee/misc.dm b/modular_skyrat/modules/ruins/code/game/objects/items/melee/misc.dm new file mode 100644 index 00000000000..6e5518a01d8 --- /dev/null +++ b/modular_skyrat/modules/ruins/code/game/objects/items/melee/misc.dm @@ -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" diff --git a/modular_skyrat/modules/ruins/code/game/objects/structures/ghost_role_spawners.dm b/modular_skyrat/modules/ruins/code/game/objects/structures/ghost_role_spawners.dm new file mode 100644 index 00000000000..1e32224a924 --- /dev/null +++ b/modular_skyrat/modules/ruins/code/game/objects/structures/ghost_role_spawners.dm @@ -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" diff --git a/modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_lefthand.dmi b/modular_skyrat/modules/ruins/icons/mob/inhands/weapons/swords_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..79b39dfe7cf3da9eafa930283b3b0257f1698ad6 GIT binary patch literal 400 zcmV;B0dM|^P)XfBO4*zlvViv0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DW^0qQHhH)C9|j)q=$<$ttc@!6~s2=QdV&Fa{-$Q02uZezAp#0 z-v9sru1Q2eR7i>KlsgWCFc3uT@Cha21aJe6kirL`O6>+}j*z3rQNSL=tlc8vDXdxV z=-JJ#Qduc!@GT2;;0Ffip?FXPiXjfV3Zn47qzUu#wxWSK*p&vXcTd`{gZVS)*8>L* zg2M`mO22;zF8KKMiI%sn*10q1gExd4Tr__0Nawtd=1GR4p57f6#zDrHjlC4+JeqW5 zQiwvZ=5iDLz|L-C)y*p;mb7;puhlR#7d>M3Bq*%lYcb<&E(VEjlKb@8x84U@y4usl zF~p-YIYENeqLCpi(2XTna5a-6%Vf^kf<0U;Z$y<8>>sd6B$ysxJeX2=aG5Scr)--q zqqWd%-qmMWJ>Ib7a9IfOyirq_Gqde#L!bedM8VTq70Wl3@;nlv4l397@H1X`(|Vbs zgR!Eg;kmzz+X0>fnJhtU$Fo=tF|2VjSUgQ2qG)$Fvyr}NFk?28kv?NEW0%CWJv~Yt pnNG~BB&6H8wwdHC>thmPU~vD(HM#j>4j<6j44$rjF6*2Ung9~)j9dT! literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/ruins/icons/obj/items_and_weapons.dmi b/modular_skyrat/modules/ruins/icons/obj/items_and_weapons.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c594abb8f28f532f28700f78d288d002f337e6a2 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`*Z=?j=jG+u+1aV7si~{0 zzk2m*-@bh-SFU8(zh8`>!$C(vSy~aOmPOwEG>~E}3GxeOaCmkj4amu;3W+FjNi9w; z$}A|!%+F(BsF)KRR!~&>{Y!Ac$FEPcymhtCojD)8A=Kca@qADD;_;d#q;h4KIhnyz* zCM0rt7KZ3KnqAO!J#mLIvO#stOH@6<&f;?C z7dJOgI%?Xwlt*#H?}qGM%*>M%??fL8=wV?hvD0E;Q1O#GEZ{KL4d@UCPgg&ebxsLQ E0N)>hZvX%Q literal 0 HcmV?d00001 diff --git a/modular_skyrat/modules/ruins/maps/space/blackmarket.dmm b/modular_skyrat/modules/ruins/maps/space/blackmarket.dmm new file mode 100644 index 00000000000..ec2b8be91c3 --- /dev/null +++ b/modular_skyrat/modules/ruins/maps/space/blackmarket.dmm @@ -0,0 +1,1237 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"bv" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"cH" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"de" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"dm" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"en" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"eV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"fi" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"gf" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"gj" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"gN" = ( +/obj/effect/spawner/scatter/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"hk" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"ht" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"io" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"iY" = ( +/obj/machinery/power/apc/auto_name/north, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"jb" = ( +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"kE" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown, +/obj/item/storage/box/rndboards{ + desc = "A box containing a set of outdated boards."; + name = "research boards" + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"lp" = ( +/turf/template_noop, +/area/template_noop) +"mb" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"me" = ( +/obj/structure/cable, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"mX" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"mZ" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"ng" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/autolathe/hacked, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"nE" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"oo" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"oV" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"qe" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"qA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"qD" = ( +/obj/machinery/door/airlock{ + name = "Personal" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"qJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"rb" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"rs" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"sB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"tC" = ( +/obj/item/food/meat/rawbacon, +/obj/item/food/meat/rawbacon, +/obj/item/food/meat/rawbacon, +/obj/item/food/meat/rawbacon, +/obj/item/food/meat/slab/chicken, +/obj/item/food/meat/slab/chicken, +/obj/item/food/meat/slab/chicken, +/obj/item/food/meat/slab/chicken, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/reagent_containers/food/condiment/rice{ + list_reagents = list(/datum/reagent/consumable/rice = 150); + name = "Basmati Rice Sack (4KG)"; + volume = 150 + }, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/enzyme{ + list_reagents = list(/datum/reagent/consumable/enzyme = 500); + name = "universe-sized universal enyzyme"; + volume = 500 + }, +/obj/item/reagent_containers/food/condiment/flour{ + list_reagents = list(/datum/reagent/consumable/flour = 600); + name = "Premium All-Purpose Flour (16KG)"; + volume = 600 + }, +/obj/item/storage/box/ingredients/american, +/obj/item/storage/box/ingredients/fiesta, +/obj/item/storage/box/ingredients/fruity, +/obj/item/storage/box/ingredients/italian, +/obj/item/storage/box/ingredients/vegetarian, +/obj/structure/closet/secure_closet/freezer/fridge{ + req_access = null + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"tI" = ( +/obj/structure/rack, +/obj/item/armament_token/sidearm_blackmarket, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"tP" = ( +/obj/docking_port/stationary{ + dwidth = 4; + height = 5; + id = "blackmarket_chevvy_home"; + name = "Market"; + roundstart_template = /datum/map_template/shuttle/ruin/blackmarket_chevvy; + width = 9 + }, +/turf/template_noop, +/area/template_noop) +"tV" = ( +/obj/structure/rack, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"ub" = ( +/obj/structure/closet/cabinet, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"vg" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"vj" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"vU" = ( +/obj/machinery/door/airlock/mining{ + name = "Warehouse"; + req_access_txt = "208" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"wq" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"wF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"zb" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"zu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"AD" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"AG" = ( +/obj/structure/closet/crate, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/item/circuitboard/machine/spaceship_navigation_beacon, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"AX" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Bm" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Bp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Ca" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma/thirty, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"De" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"DU" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + req_access_txt = "208" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Er" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"EE" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Fa" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Fq" = ( +/obj/structure/rack, +/obj/item/blackmarket_uplink, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Hq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"IS" = ( +/obj/effect/turf_decal/tile/brown, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"IZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"KV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"LL" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"LZ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Mc" = ( +/obj/structure/rack, +/obj/item/gps/spaceruin, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Mp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/door/airlock{ + name = "Quarters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"MN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"NB" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"NH" = ( +/obj/machinery/suit_storage_unit/pirate, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"NZ" = ( +/obj/machinery/deepfryer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"OA" = ( +/obj/machinery/door/airlock/mining{ + name = "Backroom"; + req_access_txt = "208" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"OC" = ( +/obj/machinery/griddle, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"OR" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Pd" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/prison_contraband, +/obj/effect/spawner/lootdrop/armory_contraband/metastation, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Ph" = ( +/obj/effect/mob_spawn/human/blackmarket{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Py" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"PG" = ( +/obj/structure/rack, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/multitool, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Qm" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"QV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Rv" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"SI" = ( +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"SQ" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"SS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Ut" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"UJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"VP" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Wi" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"WN" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "208" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Xd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Yn" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/storage/bag/ore, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"YG" = ( +/turf/closed/mineral/random, +/area/ruin/unpowered) +"YQ" = ( +/obj/structure/table, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"YR" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) +"Zh" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/powered/skyrat/blackmarket) + +(1,1,1) = {" +lp +lp +lp +lp +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +lp +lp +"} +(2,1,1) = {" +lp +lp +lp +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +YG +lp +"} +(3,1,1) = {" +lp +lp +YG +YG +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +Zh +YG +YG +"} +(4,1,1) = {" +lp +YG +YG +YG +Zh +io +SS +mX +IZ +sB +Py +ht +Mp +QV +ub +Zh +YG +YG +"} +(5,1,1) = {" +lp +YG +YG +YG +Zh +wq +Wi +Zh +tC +gN +qJ +OC +Zh +Ph +Rv +Zh +YG +lp +"} +(6,1,1) = {" +lp +YG +YG +YG +Zh +Zh +Zh +Zh +zu +Hq +fi +NZ +Zh +Zh +Zh +Zh +YG +YG +"} +(7,1,1) = {" +lp +YG +YG +YG +Zh +Er +Ca +Zh +Xd +rb +Fa +oo +Zh +NH +vg +Zh +YG +YG +"} +(8,1,1) = {" +lp +YG +YG +YG +Zh +OR +fi +Zh +qD +Zh +Zh +Zh +Zh +SI +Mc +Zh +YG +YG +"} +(9,1,1) = {" +lp +YG +YG +YG +Zh +AX +fi +Zh +af +Yn +nE +Pd +PG +LL +vj +Zh +YG +lp +"} +(10,1,1) = {" +lp +YG +YG +YG +Zh +me +oV +Zh +en +Hq +Hq +jb +Hq +fi +gf +Zh +YG +YG +"} +(11,1,1) = {" +lp +YG +YG +YG +Zh +iY +MN +WN +UJ +MN +eV +Hq +jb +Hq +LZ +Zh +YG +YG +"} +(12,1,1) = {" +lp +lp +YG +YG +Zh +cH +ng +Zh +qe +De +kE +Bm +gj +KV +AG +Zh +YG +YG +"} +(13,1,1) = {" +lp +lp +YG +Zh +Zh +Zh +Zh +Zh +Zh +vU +Zh +Zh +Zh +Zh +Zh +Zh +YG +YG +"} +(14,1,1) = {" +lp +Zh +Zh +Zh +Qm +YR +qA +Bp +mb +De +Fq +Zh +YG +YG +YG +YG +YG +YG +"} +(15,1,1) = {" +tP +zb +fi +SQ +Hq +fi +hk +DU +de +De +tI +Zh +YG +YG +YG +YG +YG +YG +"} +(16,1,1) = {" +lp +Zh +Zh +Zh +bv +Hq +EE +Bp +tV +De +NB +Zh +YG +YG +YG +YG +YG +YG +"} +(17,1,1) = {" +lp +lp +YG +Zh +qe +De +De +OA +De +MN +dm +Zh +YG +YG +YG +YG +YG +lp +"} +(18,1,1) = {" +lp +YG +YG +Zh +mZ +wF +IS +Bp +Ut +AD +YQ +Zh +YG +YG +YG +YG +lp +lp +"} +(19,1,1) = {" +lp +YG +YG +Zh +Zh +VP +Zh +Zh +Zh +Zh +Zh +Zh +YG +YG +YG +lp +lp +lp +"} +(20,1,1) = {" +lp +lp +YG +YG +Zh +fi +Zh +YG +YG +YG +YG +YG +YG +YG +YG +lp +lp +lp +"} +(21,1,1) = {" +lp +lp +lp +YG +Zh +rs +Zh +lp +YG +YG +YG +YG +YG +lp +lp +lp +lp +lp +"} diff --git a/modular_skyrat/modules/ruins/maps/space/luna.dmm b/modular_skyrat/modules/ruins/maps/space/luna.dmm new file mode 100644 index 00000000000..671a57ed2ec --- /dev/null +++ b/modular_skyrat/modules/ruins/maps/space/luna.dmm @@ -0,0 +1,2953 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"an" = ( +/obj/effect/light_emitter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"bp" = ( +/turf/open/floor/stone{ + color = "#fceb03" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"cG" = ( +/obj/structure/railing{ + color = "#03fcf0"; + dir = 10 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 10 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"cL" = ( +/obj/effect/light_emitter, +/turf/open/floor/stone{ + color = "#fceb03" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"cM" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"dC" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"dE" = ( +/obj/structure/flora/biolumi/lamp/weaklight, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"dG" = ( +/turf/closed/wall/mineral/iron{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"eF" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"fT" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"hj" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"hp" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/junglebush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"hN" = ( +/obj/structure/flora/biolumi, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"il" = ( +/obj/item/food/grown/moonflower, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"iv" = ( +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"ko" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"lb" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"lh" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"lB" = ( +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"lD" = ( +/turf/template_noop, +/area/space) +"lE" = ( +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"lO" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"mN" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"nx" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"oj" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"oT" = ( +/obj/structure/railing{ + color = "#03fcf0"; + dir = 6 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 6 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"pf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"qD" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"qR" = ( +/obj/structure/flora/biolumi/mine/weaklight, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"sY" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"tn" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"tt" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"tQ" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"us" = ( +/obj/structure/flora/biolumi/flower/weaklight, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"uM" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"vn" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"vp" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"wa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone, +/area/ruin/space/has_grav/powered/skyrat/luna) +"wL" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"wS" = ( +/obj/effect/light_emitter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone, +/area/ruin/space/has_grav/powered/skyrat/luna) +"wY" = ( +/obj/structure/railing{ + color = "#03fcf0" + }, +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"xg" = ( +/obj/structure/railing{ + color = "#03fcf0"; + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"xC" = ( +/obj/structure/railing{ + color = "#03fcf0"; + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"ye" = ( +/obj/machinery/door/airlock/hatch{ + color = "#03fcf0" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"yg" = ( +/turf/open/floor/stone, +/area/ruin/space/has_grav/powered/skyrat/luna) +"yh" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"yU" = ( +/obj/structure/flora/biolumi/lamp/weaklight, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"zq" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"As" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Bi" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"BP" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Cx" = ( +/obj/structure/mineral_door/iron{ + color = "#03fcf0" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"CW" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"CZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#fc8403" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Da" = ( +/obj/effect/light_emitter, +/obj/item/melee/sabre/luna, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Fo" = ( +/turf/closed/mineral/random, +/area/ruin/unpowered) +"Fv" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"IA" = ( +/mob/living/simple_animal/hostile/carp{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"KF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#fceb03" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Lz" = ( +/obj/structure/railing{ + color = "#03fcf0"; + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Mk" = ( +/obj/structure/flora/biolumi/mine/weaklight, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"MG" = ( +/obj/machinery/quantumpad{ + desc = "A bluespace quantum-linked telepad used for teleporting objects to other quantum pads. This one seems crudely modified - though whatever effects it was meant to have seem inert. The modifications look frail..."; + name = "modified quantum pad" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron/red{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"MU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Ng" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"OR" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"PJ" = ( +/turf/open/floor/stone{ + color = "#fc8403" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"QL" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Rp" = ( +/obj/effect/light_emitter, +/turf/open/floor/stone{ + color = "#03fcf0"; + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"RZ" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Sl" = ( +/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Tj" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Tt" = ( +/obj/structure/flora/biolumi/flower/weaklight, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"TH" = ( +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"Vs" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Wf" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"Wn" = ( +/obj/structure/window/fulltile{ + color = "#03fcf0" + }, +/turf/open/floor/plating{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) +"YT" = ( +/obj/structure/flora/biolumi/flower/weaklight, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass, +/area/ruin/space/has_grav/powered/skyrat/luna) +"ZW" = ( +/obj/effect/light_emitter, +/turf/open/floor/stone{ + color = "#03fcf0" + }, +/area/ruin/space/has_grav/powered/skyrat/luna) + +(1,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(2,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(3,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(4,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(5,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(6,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +iv +iv +iv +iv +iv +iv +iv +ko +ko +iv +iv +dG +lB +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(7,1,1) = {" +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +iv +iv +iv +iv +iv +ko +ko +iv +iv +ko +iv +dG +lB +Fv +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(8,1,1) = {" +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +ko +ko +iv +iv +bp +KF +KF +iv +iv +iv +ko +iv +dG +lB +lB +lB +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(9,1,1) = {" +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +iv +ko +ko +bp +bp +KF +bp +bp +iv +ko +ko +iv +dG +lB +uM +lB +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(10,1,1) = {" +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +iv +KF +KF +yg +KF +yg +bp +bp +ko +iv +iv +dG +lB +lB +uM +lB +lB +lB +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +"} +(11,1,1) = {" +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +iv +bp +bp +bp +KF +bp +bp +bp +bp +KF +iv +iv +dG +lB +lB +uM +lB +lB +Wf +lB +lB +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +"} +(12,1,1) = {" +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +iv +bp +KF +wa +KF +wS +wa +yg +bp +KF +iv +iv +dG +lB +lB +vn +YT +lB +lB +lB +Tj +lB +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +"} +(13,1,1) = {" +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +bp +KF +bp +bp +KF +yg +KF +KF +bp +iv +iv +dG +lB +lB +Wf +lB +uM +lB +fT +CW +lB +lB +lB +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +"} +(14,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +iv +KF +bp +bp +wa +KF +bp +KF +iv +iv +iv +dG +lB +lB +lB +lB +hN +uM +qR +As +lB +dC +lB +lB +lB +lB +Fo +Fo +Fo +lD +lD +lD +"} +(15,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +ko +ko +bp +bp +bp +KF +bp +ko +ko +iv +iv +dG +lB +lB +lB +Tj +lB +vp +QL +QL +Tt +dC +dC +lB +wL +nx +Fv +Fo +Fo +Fo +lD +lD +"} +(16,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +iv +iv +ko +bp +KF +bp +ko +iv +ko +iv +iv +dG +lB +lB +yU +lB +mN +lB +uM +uM +RZ +vp +vp +lB +lB +nx +lB +Fo +Fo +Fo +Fo +lD +"} +(17,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +dG +dG +dG +dG +dG +dG +dG +iv +iv +ko +ko +ko +ko +ko +ko +iv +iv +ko +iv +iv +dG +lB +lB +lh +lh +lB +dC +dC +lB +lB +vn +vp +vp +vp +lB +nx +Fo +Fo +Fo +Fo +Fo +"} +(18,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +ko +ko +iv +iv +dG +iv +ko +ko +ko +ko +iv +ko +iv +iv +ko +ko +iv +iv +dG +lB +lh +lB +lB +lB +lB +lB +wL +lB +lB +lB +lB +lB +nx +nx +dG +xg +xg +cG +TH +"} +(19,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +ko +ko +ko +iv +dG +yg +wa +wa +yg +wa +yg +wa +yg +yg +yg +wa +yg +yg +dG +dG +dG +dG +Wn +dG +dG +dG +Wn +dG +dG +dG +Wn +dG +dG +dG +dG +lE +lE +wY +tQ +"} +(20,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +Ng +lB +il +ko +iv +ko +ko +ko +ko +iv +iv +iv +iv +iv +iv +ko +ko +iv +iv +dG +ko +iv +iv +iv +ko +ko +ko +ko +ko +ko +ko +ko +iv +ko +ko +dG +lE +lE +wY +tQ +"} +(21,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +lB +Da +Ng +ko +ko +ko +ko +ko +ko +ko +ko +iv +ko +iv +ko +iv +ko +ko +ko +Cx +pf +MU +pf +an +ko +ko +ko +an +pf +ko +iv +ZW +pf +MU +ko +ye +lE +Rp +wY +tQ +"} +(22,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +Ng +Ng +Ng +ko +ko +iv +iv +ko +ko +ko +ko +ko +ko +ko +ko +ko +ko +iv +iv +dG +ko +pf +ko +ko +pf +pf +ko +ko +ko +pf +pf +pf +ko +pf +ko +dG +cM +Bi +wY +tQ +"} +(23,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +iv +ko +ko +ko +dG +yg +yg +wa +wa +yg +yg +wa +yg +yg +yg +wa +wa +yg +dG +dG +dG +dG +Wn +dG +dG +dG +Wn +dG +dG +dG +Wn +dG +dG +dG +dG +MG +tt +wY +tQ +"} +(24,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +ko +ko +iv +iv +dG +iv +iv +ko +ko +iv +ko +ko +iv +iv +ko +ko +ko +iv +dG +lB +lB +lB +lB +lB +lB +lB +lh +lB +lB +lB +wL +lB +lB +lB +dG +xC +Lz +oT +tQ +"} +(25,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +dG +dG +dG +dG +dG +dG +dG +iv +ko +ko +ko +ko +ko +CZ +iv +ko +ko +iv +ko +iv +dG +lB +lB +uM +sY +lB +Vs +eF +Vs +tn +lB +lO +lB +lB +Fv +Fo +Fo +Fo +Fo +tQ +tQ +"} +(26,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +PJ +iv +ko +CZ +KF +PJ +iv +ko +PJ +iv +iv +dG +lB +Tj +lB +uM +lB +Vs +vn +lB +dC +lb +Vs +Vs +lB +Fo +Fo +Fo +Fo +tQ +tQ +lD +"} +(27,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +CZ +bp +PJ +iv +CZ +KF +CZ +ko +PJ +KF +CZ +iv +dG +lB +lB +lB +uM +hj +Sl +yh +yh +Tt +oj +Vs +uM +lB +Fo +Fo +Fo +Fo +Fo +tQ +lD +"} +(28,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +PJ +KF +CZ +KF +KF +KF +PJ +bp +CZ +iv +ko +dG +lB +lB +dE +eF +qD +dC +lB +lB +lB +lB +Vs +lB +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +"} +(29,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +iv +CZ +PJ +bp +bp +bp +bp +KF +PJ +CZ +iv +ko +dG +lB +uM +Vs +dC +yh +dC +lB +fT +lB +oj +lB +lB +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +"} +(30,1,1) = {" +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +CZ +KF +KF +bp +bp +cL +KF +bp +KF +KF +CZ +iv +dG +lB +uM +zq +yh +hN +lB +lB +lO +lb +lB +lB +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +"} +(31,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +CZ +CZ +bp +bp +bp +bp +KF +CZ +CZ +ko +iv +dG +lB +lB +OR +OR +lB +wL +Mk +oj +lB +lB +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +"} +(32,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +ko +PJ +KF +PJ +bp +bp +bp +PJ +bp +CZ +ko +iv +dG +lB +lB +dC +BP +lO +lO +lO +Vs +lB +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +"} +(33,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +PJ +bp +PJ +ko +PJ +bp +PJ +iv +PJ +KF +CZ +ko +dG +lB +lB +us +uM +lB +zq +zq +lB +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +"} +(34,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +ko +iv +PJ +iv +iv +CZ +bp +PJ +ko +ko +PJ +ko +iv +dG +lB +lB +lB +lB +hp +lB +lB +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +"} +(35,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +ko +ko +ko +ko +ko +CZ +ko +iv +ko +ko +ko +iv +dG +lB +Wf +lB +lB +lB +lB +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(36,1,1) = {" +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +iv +iv +iv +iv +iv +iv +iv +ko +ko +ko +iv +iv +iv +dG +lB +lB +lB +lB +lB +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(37,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +lB +lB +lB +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(38,1,1) = {" +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(39,1,1) = {" +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(40,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(41,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +tQ +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(42,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +tQ +tQ +tQ +Fo +Fo +tQ +Fo +Fo +tQ +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(43,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +tQ +tQ +tQ +tQ +tQ +tQ +tQ +tQ +tQ +tQ +tQ +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(44,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +tQ +tQ +tQ +Fo +tQ +tQ +tQ +tQ +tQ +tQ +tQ +tQ +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(45,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +tQ +tQ +Fo +Fo +Fo +tQ +tQ +tQ +tQ +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(46,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +tQ +tQ +tQ +tQ +tQ +IA +tQ +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(47,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +tQ +tQ +tQ +Fo +tQ +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} +(48,1,1) = {" +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +Fo +Fo +Fo +Fo +Fo +Fo +Fo +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +lD +"} diff --git a/modular_skyrat/modules/ruins/maps/space/polychromicfacility.dmm b/modular_skyrat/modules/ruins/maps/space/polychromicfacility.dmm new file mode 100644 index 00000000000..6227509b181 --- /dev/null +++ b/modular_skyrat/modules/ruins/maps/space/polychromicfacility.dmm @@ -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 +"} diff --git a/modular_skyrat/modules/ruins/maps/space/smugglies.dmm b/modular_skyrat/modules/ruins/maps/space/smugglies.dmm new file mode 100644 index 00000000000..a66f52489b6 --- /dev/null +++ b/modular_skyrat/modules/ruins/maps/space/smugglies.dmm @@ -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 +"} diff --git a/modular_skyrat/modules/ruins/space.dm b/modular_skyrat/modules/ruins/space.dm index 22ea2744faa..e03e64d1a5f 100644 --- a/modular_skyrat/modules/ruins/space.dm +++ b/modular_skyrat/modules/ruins/space.dm @@ -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'?" diff --git a/tgstation.dme b/tgstation.dme index 2cdd0ed2441..82b34d76ae0 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -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"