From 0ad6a8ec354d3979b8d0f50703456f9ac8f3e721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bam4=C3=9F=C3=830002?= Date: Sat, 27 Jan 2024 15:37:32 +0100 Subject: [PATCH] planetary-ruins-mega-pack -Added factory ruin -Added 2 generic ruins -Added a scary house ruin Modifications. -Changed the name of the scary house to actually fit -Modified factory.dmm Tiny Things -Added emergency shutters to the factory. -Changed names Factory Tweak -Factory was too boring so i modified it a lil. -STILL WIP! --- baystation12.dme | 4 + .../exoplanet_ruins/factory/factory.dm | 24 + .../exoplanet_ruins/factory/factory.dmm | 2805 +++++++++++++++++ .../exoplanet_ruins/generic1/generic1.dm | 15 + .../exoplanet_ruins/generic1/generic1.dmm | 321 ++ .../exoplanet_ruins/generic2/generic2.dm | 15 + .../exoplanet_ruins/generic2/generic2.dmm | 410 +++ .../scary_house/scary_house.dm | 19 + .../scary_house/scary_house.dmm | 896 ++++++ 9 files changed, 4509 insertions(+) create mode 100644 maps/random_ruins/exoplanet_ruins/factory/factory.dm create mode 100644 maps/random_ruins/exoplanet_ruins/factory/factory.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/generic1/generic1.dm create mode 100644 maps/random_ruins/exoplanet_ruins/generic1/generic1.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/generic2/generic2.dm create mode 100644 maps/random_ruins/exoplanet_ruins/generic2/generic2.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dm create mode 100644 maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dmm diff --git a/baystation12.dme b/baystation12.dme index badce9b0cf8..6d86e243da6 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -3434,7 +3434,10 @@ #include "maps\random_ruins\exoplanet_ruins\datacapsule\datacapsule.dm" #include "maps\random_ruins\exoplanet_ruins\deserted_lab\deserted_lab.dm" #include "maps\random_ruins\exoplanet_ruins\drill_site\drill_site.dm" +#include "maps\random_ruins\exoplanet_ruins\factory\factory.dm" #include "maps\random_ruins\exoplanet_ruins\fountain\fountain_ruin.dm" +#include "maps\random_ruins\exoplanet_ruins\generic1\generic1.dm" +#include "maps\random_ruins\exoplanet_ruins\generic2\generic2.dm" #include "maps\random_ruins\exoplanet_ruins\hut\hut.dm" #include "maps\random_ruins\exoplanet_ruins\hydrobase\hydrobase.dm" #include "maps\random_ruins\exoplanet_ruins\icarus\icarus.dm" @@ -3450,6 +3453,7 @@ #include "maps\random_ruins\exoplanet_ruins\playablecolony2\playablecolony2.dm" #include "maps\random_ruins\exoplanet_ruins\playablecolony_rebel\rebel_colony.dm" #include "maps\random_ruins\exoplanet_ruins\radshrine\radshrine.dm" +#include "maps\random_ruins\exoplanet_ruins\scary_house\scary_house.dm" #include "maps\random_ruins\exoplanet_ruins\spider_nest\spider_nest.dm" #include "maps\random_ruins\exoplanet_ruins\tar_anomaly\tar_anomaly.dm" #include "maps\random_ruins\space_ruins\space_ruins.dm" diff --git a/maps/random_ruins/exoplanet_ruins/factory/factory.dm b/maps/random_ruins/exoplanet_ruins/factory/factory.dm new file mode 100644 index 00000000000..4c33628c6f4 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/factory/factory.dm @@ -0,0 +1,24 @@ +/datum/map_template/ruin/exoplanet/factory + name = "Factory" + id = "factory" + description = "A factory." + suffixes = list("factory/factory.dmm") + spawn_cost = 1 + template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS|TEMPLATE_FLAG_NO_RUINS + ruin_tags = RUIN_HUMAN + apc_test_exempt_areas = list( + /area/map_template/factory = NO_SCRUBBER|NO_VENT|NO_APC + ) + +// Area // +/area/map_template/factory + name = "\improper Factory" + +/area/map_template/factory/entrance + name = "\improper Factory Entrance/Breakroom" + +/area/map_template/factory/office + name = "\improper Factory Office" + +/area/map_template/factory/breakroom + name = "\improper Factory Atmospherics" diff --git a/maps/random_ruins/exoplanet_ruins/factory/factory.dmm b/maps/random_ruins/exoplanet_ruins/factory/factory.dmm new file mode 100644 index 00000000000..272d82356e7 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/factory/factory.dmm @@ -0,0 +1,2805 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"ad" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/external_air{ + dir = 1; + id_tag = "factory_pump"; + power_rating = 25000 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"av" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"bp" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"bt" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/effect/floor_decal/techfloor{ + dir = 10; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"cq" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"cr" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"dn" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/entrance) +"dt" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9; + icon_state = "techfloor_edges" + }, +/obj/structure/flora/pottedplant/large, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"dG" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"ej" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/table/steel_reinforced, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"et" = ( +/turf/unsimulated/floor/lava, +/area/map_template/factory) +"eR" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"fe" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/external_air{ + id_tag = "factory_pump_out_internal"; + power_rating = 25000 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"fE" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac1" + }, +/obj/item/stack/material/steel, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"fV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"fX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"gc" = ( +/obj/machinery/door/airlock/engineering, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/map_template/factory/office) +"gf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/access_button/airlock_exterior{ + frequency = 1380; + master_tag = "factory"; + pixel_x = 5; + pixel_y = 20 + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + frequency = 1380; + id_tag = "factory_sensor_external"; + pixel_x = -6; + pixel_y = 20 + }, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"gg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"hr" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1; + icon_state = "spline_fancy" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"hO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/titanium, +/area/map_template/factory/entrance) +"hP" = ( +/obj/structure/closet, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/clothing/accessory/corptie/nanotrasen, +/obj/item/clothing/under/rank/ntwork/nanotrasen, +/obj/item/clothing/head/hardhat/orange, +/obj/random/tool, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"ig" = ( +/obj/structure/catwalk, +/obj/machinery/power/terminal{ + dir = 1; + icon_state = "term" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"ik" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/obj/machinery/computer/modular/preset/engineering, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"ir" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1; + icon_state = "warning" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"iu" = ( +/obj/structure/flora/pottedplant/large, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"iD" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5; + icon_state = "techfloor_edges" + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"iG" = ( +/obj/machinery/button/blast_door{ + id_tag = "AutoFac1" + }, +/turf/simulated/wall/titanium, +/area/map_template/factory) +"iL" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"jA" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6; + icon_state = "techfloor_edges" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"jI" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"jJ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5; + icon_state = "techfloor_edges" + }, +/obj/structure/table/steel_reinforced, +/obj/random/clipboard, +/obj/item/paper, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"lg" = ( +/obj/effect/floor_decal/industrial/loadingarea_sharp{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"lm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/map_template/factory/entrance) +"lo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/table/steel_reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"ls" = ( +/obj/structure/closet/firecloset, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/entrance) +"lK" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"mv" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"mz" = ( +/obj/machinery/door/blast/shutters{ + id_tag = "AutoFac1" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/map_template/factory) +"nf" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/sign/warning/caution{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"nw" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/map_template/factory/office) +"nI" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"nZ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"oo" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"ou" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"pj" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"pk" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"pJ" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac1" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"pV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"pZ" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac1" + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"qu" = ( +/obj/machinery/door/blast/shutters{ + id_tag = "AutoFac2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/map_template/factory) +"qw" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"qD" = ( +/obj/machinery/fabricator/hacked, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"qR" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"qV" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/wirecutters, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"qX" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/structure/table/steel_reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/wrench, +/obj/random/tool, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"sd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"ss" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5; + icon_state = "techfloor_edges" + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/stack/cable_coil, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"sv" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"tv" = ( +/obj/machinery/button/blast_door{ + id_tag = "AutoFac3" + }, +/turf/simulated/wall/titanium, +/area/map_template/factory) +"tF" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"tM" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac1" + }, +/obj/structure/plasticflaps, +/obj/item/stack/material/steel, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"ua" = ( +/obj/structure/grille, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"uf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/wall/titanium, +/area/map_template/factory/breakroom) +"uv" = ( +/obj/machinery/button/blast_door{ + id_tag = "AutoFac2" + }, +/turf/simulated/wall/titanium, +/area/map_template/factory) +"uG" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"vn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"vt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"vu" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + id_tag = "factory_exterior_door"; + locked = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"vy" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + id_tag = "factory_interior_door" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"vP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"wa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/machinery/meter, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"wd" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/sign/warning/caution{ + pixel_y = 28 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "AutoFac1" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"wg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"wl" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac1" + }, +/obj/random/contraband, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"wz" = ( +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"wI" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"wK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"wP" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"xl" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9; + icon_state = "techfloor_edges" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"xw" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/external_air{ + id_tag = "factory_pump_out_internal"; + power_rating = 25000 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"xO" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"yt" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"yu" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac2" + }, +/obj/item/stack/material/steel, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"yx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"zl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"zQ" = ( +/obj/machinery/airlock_sensor/airlock_interior{ + frequency = 1380; + id_tag = "factory_sensor_interior"; + pixel_x = -8; + pixel_y = -20 + }, +/obj/machinery/access_button/airlock_interior{ + frequency = 1380; + master_tag = "factory"; + pixel_x = 3; + pixel_y = -20 + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"Ac" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/titanium, +/area/map_template/factory/entrance) +"Ah" = ( +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"Aj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"AP" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Bd" = ( +/obj/effect/wallframe_spawn/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/map_template/factory/entrance) +"By" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"BF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/obj/effect/floor_decal/techfloor{ + dir = 6; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"BV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"CC" = ( +/obj/structure/table/steel_reinforced, +/obj/random/clipboard, +/obj/item/paper, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"CJ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Dh" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Dq" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac2" + }, +/obj/random/contraband, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"Er" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/techfloor{ + dir = 5; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"Ex" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"Fr" = ( +/obj/machinery/atmospherics/unary/tank/air, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"FW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"FY" = ( +/obj/machinery/alarm{ + pixel_y = 24 + }, +/obj/structure/bed/chair/padded/teal, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"Gc" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Gg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"GT" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 303.96 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"Hl" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Hy" = ( +/obj/structure/catwalk, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"HB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"HG" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"Ic" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"Ig" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/hatch/orange, +/turf/simulated/floor/exoplanet/concrete, +/area/map_template/factory/breakroom) +"In" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/light, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Ix" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"IA" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac2" + }, +/obj/structure/plasticflaps, +/obj/item/stack/material/steel, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"IC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/high_volume/external_air{ + id_tag = "factory_pump_out_external" + }, +/obj/effect/floor_decal/industrial/hatch/orange, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"IM" = ( +/obj/machinery/fabricator/hacked, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"IU" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4; + icon_state = "techfloor_edges" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Jk" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/structure/sign/warning/caution{ + pixel_y = 28 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "AutoFac2" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Jq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/map_template/factory/entrance) +"JB" = ( +/obj/machinery/door/airlock/engineering, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"Kg" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/bed/chair/padded/teal, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 0 + }, +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"Ku" = ( +/obj/machinery/door/airlock/engineering, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/map_template/factory/office) +"KH" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/map_template/factory/office) +"LC" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/obj/structure/closet/crate, +/obj/item/stack/material/steel/fifty, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"LF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"MO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"MY" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac2" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) +"Nl" = ( +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1; + icon_state = "spline_fancy" + }, +/turf/simulated/floor/tiled/dark, +/area/map_template/factory/entrance) +"NH" = ( +/turf/simulated/wall/titanium, +/area/map_template/factory/breakroom) +"Om" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"OK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"Pa" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6; + icon_state = "techfloor_edges" + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Pl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/old_tile, +/area/map_template/factory/office) +"Pr" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"PE" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"QF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"QG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"QL" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4; + icon_state = "intact" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"QV" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10; + icon_state = "techfloor_edges" + }, +/obj/random/vendor{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"RN" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8; + icon_state = "techfloor_edges" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Sb" = ( +/obj/machinery/door/blast/shutters{ + id_tag = "AutoFac3" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Sl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"SL" = ( +/obj/effect/wallframe_spawn/reinforced_phoron, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/map_template/factory) +"Th" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1; + icon_state = "spline_fancy" + }, +/obj/structure/filingcabinet{ + pixel_x = 10 + }, +/obj/structure/filingcabinet, +/obj/structure/filingcabinet{ + pixel_x = -10 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory/entrance) +"Tq" = ( +/obj/structure/closet/crate, +/obj/item/stack/material/steel/fifty, +/obj/item/stack/material/steel/fifty, +/obj/item/stack/cable_coil{ + amount = 2 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Tu" = ( +/obj/structure/catwalk, +/obj/machinery/power/smes/buildable/max_cap_in_out, +/obj/structure/cable, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"TI" = ( +/turf/simulated/wall/titanium, +/area/map_template/factory/office) +"TK" = ( +/obj/machinery/door/airlock/external/glass/bolted, +/obj/machinery/door/firedoor, +/turf/simulated/floor, +/area/map_template/factory) +"TR" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/item/organ/external/arm/right, +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Us" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan, +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"Uv" = ( +/turf/simulated/wall/titanium, +/area/map_template/factory/entrance) +"UE" = ( +/obj/structure/catwalk, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"UK" = ( +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"UQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor, +/area/map_template/factory/entrance) +"Vg" = ( +/turf/simulated/wall/titanium, +/area/map_template/factory) +"Vv" = ( +/obj/structure/flora/pottedplant/large, +/turf/simulated/floor/wood, +/area/map_template/factory/entrance) +"VB" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/map_template/factory/breakroom) +"Wh" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"WV" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"WY" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/external_air{ + dir = 1; + id_tag = "factory_pump"; + power_rating = 25000 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "factory_sensor_chamber"; + pixel_x = 9; + pixel_y = 22 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + cycle_to_external_air = 1; + frequency = 1380; + id_tag = "factory"; + pixel_y = 28; + tag_airpump = "factory_pump"; + tag_chamber_sensor = "factory_sensor_chamber"; + tag_exterior_door = "factory_exterior_door"; + tag_exterior_sensor = "factory_sensor_external"; + tag_interior_door = "factory_interior_door"; + tag_interior_sensor = "factory_sensor_interior" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/factory/entrance) +"Xa" = ( +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory) +"Xn" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/exoplanet/concrete/reinforced/road, +/area/template_noop) +"Xs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5; + icon_state = "intact" + }, +/obj/effect/floor_decal/techfloor{ + dir = 9; + icon_state = "techfloor_edges" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/breakroom) +"XL" = ( +/obj/machinery/computer/modular/preset/engineering, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory/breakroom) +"XT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"YN" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1; + icon_state = "techfloor_edges" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_ridged, +/area/map_template/factory/office) +"YY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/structure/railing/mapped, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"Ze" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor, +/area/map_template/factory/entrance) +"Zp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/map_template/factory) +"ZM" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"ZW" = ( +/obj/machinery/conveyor/east{ + id = "AutoFac2" + }, +/turf/simulated/floor/tiled/dark/monotile, +/area/map_template/factory) + +(1,1,1) = {" +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +"} +(2,1,1) = {" +ua +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ua +"} +(3,1,1) = {" +ua +LF +LF +LF +LF +LF +LF +Ic +Ic +Ic +Ic +LF +LF +LF +Ic +Ic +Ic +LF +LF +LF +LF +LF +LF +ZM +ZM +ZM +ZM +ua +"} +(4,1,1) = {" +ua +LF +NH +NH +NH +NH +NH +TI +TI +TI +TI +TI +TI +TI +TI +Uv +Bd +Bd +Uv +Uv +Uv +Uv +LF +ZM +ZM +ZM +ZM +ua +"} +(5,1,1) = {" +ua +Ic +NH +lo +Tu +ig +Hy +TI +dt +QV +TI +hP +vn +hP +TI +Kg +OK +QG +Th +vP +Sl +Uv +Ic +ZM +ZM +ZM +ZM +ua +"} +(6,1,1) = {" +ua +Ic +NH +qX +VB +HB +sd +gc +YN +PE +TI +hP +wz +hP +TI +FY +QF +UK +Nl +lm +Jq +Uv +Ic +LF +LF +LF +ZM +ua +"} +(7,1,1) = {" +ua +Ic +NH +XL +UE +wa +wa +TI +iL +nI +TI +hP +wz +hP +TI +Vv +QF +UK +hr +tF +CC +Uv +Bd +Bd +Uv +LF +ZM +ua +"} +(8,1,1) = {" +ua +Ic +NH +wP +Xs +GT +bt +TI +iL +By +JB +pV +vt +MO +JB +BV +fX +UK +UK +UK +zQ +Ac +WY +xw +hO +gf +ZM +ua +"} +(9,1,1) = {" +ua +LF +NH +Fr +Us +FW +QL +TI +pj +nI +TI +iu +Pl +wg +TI +HG +UK +UK +UK +UK +Om +vy +ad +fe +vu +yx +ZM +ua +"} +(10,1,1) = {" +ua +LF +NH +Fr +Er +qR +BF +TI +iL +nI +TI +Vg +Vg +Vg +Vg +Vg +dn +ls +Uv +UQ +Ze +Uv +Bd +Bd +Uv +Gg +ZM +ua +"} +(11,1,1) = {" +ua +LF +NH +NH +NH +NH +uf +TI +iL +sv +nw +Vg +xl +LC +Dh +Vg +Uv +Uv +Uv +Uv +Uv +Uv +IC +Ex +Ex +aa +ZM +ua +"} +(12,1,1) = {" +ua +LF +Ic +Ic +Ic +LF +Ig +TI +iD +jA +KH +Vg +eR +Tq +Xa +Vg +Ic +LF +LF +LF +Ic +Ic +LF +ZM +ZM +ZM +ZM +ua +"} +(13,1,1) = {" +ua +LF +LF +LF +Ic +LF +LF +TI +TI +Ku +TI +Vg +wI +Aj +In +Vg +LF +LF +Ic +Ic +LF +LF +LF +ZM +ua +ua +ua +ua +"} +(14,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +cr +Pr +Dh +Vg +wI +Aj +Xa +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(15,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +wI +wK +Xa +Sb +wI +Aj +Xa +Vg +LF +LF +LF +LF +LF +LF +LF +ZM +ua +xT +xT +xT +"} +(16,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +oo +wK +Xa +Sb +wI +Aj +In +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(17,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +wI +wK +Xa +Sb +wI +Aj +Xa +Vg +LF +LF +LF +LF +LF +LF +LF +ZM +ua +xT +xT +xT +"} +(18,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +wI +wK +Xa +tv +Ix +av +Pa +Vg +LF +LF +LF +LF +LF +LF +LF +ZM +ua +xT +xT +xT +"} +(19,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +Ix +AP +Wh +Vg +Vg +Vg +Vg +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(20,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +cr +Pr +Gc +RN +Gc +Gc +Dh +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(21,1,1) = {" +ua +ZM +ZM +LF +Vg +Vg +Vg +Vg +nf +wK +CJ +Aj +CJ +Aj +Xa +iG +mv +ou +ou +ou +ou +Xn +LF +ZM +ua +xT +xT +xT +"} +(22,1,1) = {" +ua +ZM +ZM +LF +Vg +et +et +TK +ir +xO +pZ +uG +fE +Zp +lg +mz +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(23,1,1) = {" +ua +ZM +ZM +LF +Vg +et +et +SL +ik +nZ +tM +YY +pJ +fV +lg +mz +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(24,1,1) = {" +ua +ZM +ZM +LF +Vg +Vg +Vg +Vg +wd +pk +IM +YY +qD +fV +lg +mz +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(25,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +Hl +TR +wl +uG +wl +Zp +Xa +Vg +dG +WV +WV +WV +WV +qw +LF +ZM +ua +xT +xT +xT +"} +(26,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +ej +wK +CJ +Aj +CJ +Aj +Xa +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(27,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +jJ +jI +av +av +av +av +Wh +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(28,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +cr +lK +Gc +Gc +Gc +Gc +Dh +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(29,1,1) = {" +ua +ZM +ZM +LF +Vg +Vg +Vg +Vg +nf +wK +CJ +Aj +CJ +Aj +Xa +Vg +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(30,1,1) = {" +ua +ZM +ZM +LF +Vg +et +et +TK +ir +xO +ZW +uG +yu +Zp +Xa +uv +mv +ou +ou +ou +ou +Xn +LF +ZM +ua +xT +xT +xT +"} +(31,1,1) = {" +ua +ZM +ZM +LF +Vg +et +et +SL +ik +nZ +IA +XT +MY +fV +lg +qu +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(32,1,1) = {" +ua +ZM +ZM +LF +Vg +Vg +Vg +Vg +Jk +nZ +qD +XT +qD +fV +lg +qu +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(33,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +qV +cq +Dq +uG +Dq +Zp +lg +qu +yt +Ah +Ah +Ah +Ah +bp +LF +ZM +ua +xT +xT +xT +"} +(34,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +Vg +ej +zl +CJ +Aj +CJ +Aj +Xa +Vg +dG +WV +WV +WV +WV +qw +Ic +ZM +ua +xT +xT +xT +"} +(35,1,1) = {" +ua +ZM +ZM +LF +Ic +Ic +LF +Vg +ss +gg +av +IU +av +av +Wh +Vg +LF +Ic +Ic +Ic +LF +LF +LF +ZM +ua +xT +xT +xT +"} +(36,1,1) = {" +ua +ZM +ZM +LF +LF +Ic +LF +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +LF +Ic +Ic +Ic +LF +LF +LF +ZM +ua +xT +xT +xT +"} +(37,1,1) = {" +ua +ZM +ZM +LF +LF +LF +LF +LF +LF +LF +LF +LF +LF +Ic +Ic +LF +LF +LF +LF +LF +Ic +LF +LF +ZM +ua +xT +xT +xT +"} +(38,1,1) = {" +ua +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ua +xT +xT +xT +"} +(39,1,1) = {" +ua +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ua +xT +xT +xT +"} +(40,1,1) = {" +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +ua +xT +xT +xT +"} diff --git a/maps/random_ruins/exoplanet_ruins/generic1/generic1.dm b/maps/random_ruins/exoplanet_ruins/generic1/generic1.dm new file mode 100644 index 00000000000..dd33a8c33ba --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/generic1/generic1.dm @@ -0,0 +1,15 @@ +/datum/map_template/ruin/exoplanet/generic1 + name = "tiny ruin" + id = "generic1" + description = "A who knows how old structure with its prior purposse unknown." + suffixes = list("generic1/generic1.dmm") + spawn_cost = 0.25 + template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS|TEMPLATE_FLAG_NO_RUINS + ruin_tags = RUIN_HUMAN + apc_test_exempt_areas = list( + /area/map_template/generic1 = NO_SCRUBBER|NO_VENT|NO_APC + ) + +// Area // +/area/map_template/generic1 + name = "\improper Ruins" diff --git a/maps/random_ruins/exoplanet_ruins/generic1/generic1.dmm b/maps/random_ruins/exoplanet_ruins/generic1/generic1.dmm new file mode 100644 index 00000000000..233c7e4c7b6 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/generic1/generic1.dmm @@ -0,0 +1,321 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"lm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/trash, +/turf/simulated/floor, +/area/map_template/generic1) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"yy" = ( +/turf/simulated/floor, +/area/map_template/generic1) +"zY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/generic1) +"Bd" = ( +/obj/item/material/shard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic1) +"EL" = ( +/turf/simulated/wall/concrete, +/area/map_template/generic1) +"FO" = ( +/obj/item/frame/apc, +/turf/simulated/floor, +/area/map_template/generic1) +"GW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/map_template/generic1) +"HG" = ( +/obj/random/contraband, +/turf/simulated/floor, +/area/map_template/generic1) +"Ju" = ( +/obj/structure/wall_frame/standard, +/turf/simulated/floor, +/area/map_template/generic1) +"LF" = ( +/obj/random/trash, +/turf/simulated/floor, +/area/map_template/generic1) +"OG" = ( +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic1) +"Qa" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor, +/area/map_template/generic1) +"QF" = ( +/obj/structure/wall_frame/standard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic1) +"Uv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic1) +"UK" = ( +/obj/structure/door_assembly, +/obj/item/airlock_electronics, +/turf/simulated/floor, +/area/map_template/generic1) +"Vg" = ( +/turf/simulated/floor/tiled, +/area/map_template/generic1) +"VA" = ( +/obj/structure/wall_frame/standard, +/obj/item/material/shard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic1) +"ZM" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(2,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(3,1,1) = {" +xT +xT +EL +EL +EL +EL +EL +EL +EL +EL +EL +EL +xT +xT +"} +(4,1,1) = {" +xT +ZM +EL +yy +OG +yy +EL +yy +yy +GW +yy +EL +xT +xT +"} +(5,1,1) = {" +xT +ZM +Ju +OG +zY +yy +EL +yy +LF +zY +GW +EL +ZM +xT +"} +(6,1,1) = {" +ZM +ZM +QF +GW +GW +lm +UK +yy +Uv +GW +GW +Qa +ZM +ZM +"} +(7,1,1) = {" +ZM +ZM +EL +Vg +GW +yy +EL +zY +Bd +OG +LF +EL +ZM +xT +"} +(8,1,1) = {" +xT +ZM +EL +EL +UK +EL +EL +EL +QF +Ju +EL +EL +ZM +xT +"} +(9,1,1) = {" +xT +ZM +EL +FO +GW +Vg +EL +ZM +ZM +ZM +ZM +ZM +xT +xT +"} +(10,1,1) = {" +xT +xT +EL +yy +GW +HG +VA +ZM +ZM +xT +ZM +xT +xT +xT +"} +(11,1,1) = {" +xT +xT +EL +GW +LF +Uv +QF +ZM +xT +xT +xT +xT +xT +xT +"} +(12,1,1) = {" +xT +xT +EL +yy +zY +yy +EL +ZM +xT +xT +xT +xT +xT +xT +"} +(13,1,1) = {" +xT +xT +EL +EL +EL +EL +EL +xT +xT +xT +xT +xT +xT +xT +"} +(14,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(15,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} diff --git a/maps/random_ruins/exoplanet_ruins/generic2/generic2.dm b/maps/random_ruins/exoplanet_ruins/generic2/generic2.dm new file mode 100644 index 00000000000..e63af35e8cf --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/generic2/generic2.dm @@ -0,0 +1,15 @@ +/datum/map_template/ruin/exoplanet/generic2 + name = "small ruin" + id = "generic2" + description = "A who knows how old structure with its prior purposse unknown." + suffixes = list("generic2/generic2.dmm") + spawn_cost = 0.25 + template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS|TEMPLATE_FLAG_NO_RUINS + ruin_tags = RUIN_HUMAN + apc_test_exempt_areas = list( + /area/map_template/generic2 = NO_SCRUBBER|NO_VENT|NO_APC + ) + +// Area // +/area/map_template/generic2 + name = "\improper Ruins" diff --git a/maps/random_ruins/exoplanet_ruins/generic2/generic2.dmm b/maps/random_ruins/exoplanet_ruins/generic2/generic2.dmm new file mode 100644 index 00000000000..3d3504bb76e --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/generic2/generic2.dmm @@ -0,0 +1,410 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/item/frame/apc, +/turf/simulated/floor, +/area/map_template/generic2) +"lm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/trash, +/turf/simulated/floor, +/area/map_template/generic2) +"sS" = ( +/obj/effect/landmark/clear, +/obj/item/material/shard, +/turf/template_noop, +/area/template_noop) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"Bd" = ( +/obj/item/material/shard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic2) +"GW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/map_template/generic2) +"HG" = ( +/turf/simulated/floor, +/area/map_template/generic2) +"Ic" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/map_template/generic2) +"In" = ( +/obj/structure/door_assembly, +/obj/item/airlock_electronics, +/turf/simulated/floor/tiled, +/area/map_template/generic2) +"JB" = ( +/turf/simulated/wall/concrete, +/area/map_template/generic2) +"LF" = ( +/obj/random/trash, +/turf/simulated/floor, +/area/map_template/generic2) +"OK" = ( +/obj/structure/wall_frame/standard, +/turf/simulated/floor, +/area/map_template/generic2) +"QF" = ( +/obj/structure/wall_frame/standard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic2) +"QG" = ( +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic2) +"TX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/map_template/generic2) +"Uv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic2) +"UK" = ( +/obj/structure/door_assembly, +/obj/item/airlock_electronics, +/turf/simulated/floor, +/area/map_template/generic2) +"Vg" = ( +/turf/simulated/floor/tiled, +/area/map_template/generic2) +"Ze" = ( +/obj/structure/wall_frame/standard, +/obj/item/material/shard, +/obj/item/material/shard, +/turf/simulated/floor, +/area/map_template/generic2) +"ZM" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(2,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(3,1,1) = {" +xT +xT +xT +JB +JB +JB +JB +JB +JB +JB +JB +JB +JB +xT +xT +"} +(4,1,1) = {" +xT +xT +ZM +JB +HG +QG +HG +JB +HG +HG +GW +HG +JB +xT +xT +"} +(5,1,1) = {" +xT +xT +ZM +OK +QG +TX +HG +JB +HG +LF +TX +GW +JB +xT +xT +"} +(6,1,1) = {" +xT +ZM +ZM +QF +GW +GW +lm +UK +HG +Uv +GW +GW +UK +ZM +xT +"} +(7,1,1) = {" +xT +ZM +ZM +JB +Vg +GW +HG +JB +TX +Bd +QG +LF +JB +ZM +xT +"} +(8,1,1) = {" +xT +JB +JB +JB +JB +UK +JB +JB +JB +QF +OK +JB +JB +xT +xT +"} +(9,1,1) = {" +xT +JB +HG +HG +HG +GW +Vg +JB +ZM +ZM +ZM +ZM +ZM +xT +xT +"} +(10,1,1) = {" +xT +JB +Vg +TX +HG +GW +HG +Ze +ZM +ZM +xT +ZM +xT +xT +xT +"} +(11,1,1) = {" +xT +JB +TX +HG +Ic +LF +Uv +QF +ZM +xT +xT +xT +xT +xT +xT +"} +(12,1,1) = {" +xT +JB +HG +Ic +Ic +TX +HG +OK +ZM +xT +xT +xT +xT +xT +xT +"} +(13,1,1) = {" +xT +JB +HG +HG +Ic +Ic +HG +JB +xT +xT +xT +xT +xT +xT +xT +"} +(14,1,1) = {" +xT +JB +GW +Ic +Ic +HG +HG +OK +sS +xT +xT +xT +xT +xT +xT +"} +(15,1,1) = {" +ZM +JB +HG +Ic +Ic +HG +QG +Ze +sS +ZM +xT +xT +xT +xT +xT +"} +(16,1,1) = {" +ZM +In +GW +HG +HG +TX +Vg +QF +ZM +xT +xT +xT +xT +xT +xT +"} +(17,1,1) = {" +ZM +JB +aj +LF +TX +TX +HG +JB +xT +xT +xT +xT +xT +xT +xT +"} +(18,1,1) = {" +xT +JB +JB +JB +JB +JB +JB +JB +xT +xT +xT +xT +xT +xT +xT +"} +(19,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} diff --git a/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dm b/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dm new file mode 100644 index 00000000000..af1a4a0d354 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dm @@ -0,0 +1,19 @@ +/datum/map_template/ruin/exoplanet/scary_house + name = "scary house" + id = "scary_house" + description = "Spooky house." + suffixes = list("scary_house/scary_house.dmm") + spawn_cost = 0.5 + template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS|TEMPLATE_FLAG_NO_RUINS + ruin_tags = RUIN_HUMAN + apc_test_exempt_areas = list( + /area/map_template/scary_house_1 = NO_SCRUBBER|NO_VENT, + /area/map_template/scary_house_2 = NO_SCRUBBER|NO_VENT|NO_APC + ) + +// Area // +/area/map_template/scary_house_1 + name = "\improper House" + +/area/map_template/scary_house_2 + name = "\improper Shed" diff --git a/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dmm b/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dmm new file mode 100644 index 00000000000..7719f038cae --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/scary_house/scary_house.dmm @@ -0,0 +1,896 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bf" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/standard, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/random/drinkbottle, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"bO" = ( +/obj/structure/table/woodentable/walnut, +/obj/random/contraband, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/accessory/corptie/nanotrasen, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"cI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"dg" = ( +/obj/structure/bed/chair/wood/maple{ + dir = 8 + }, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"ea" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"ez" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"fr" = ( +/obj/effect/wallframe_spawn/no_grille, +/obj/effect/paint/black, +/obj/structure/curtain, +/obj/structure/barricade, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"hq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/woodentable/maple, +/obj/item/modular_computer/laptop/preset/custom_loadout/standard, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"hs" = ( +/obj/machinery/door/unpowered/simple/wood, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"iu" = ( +/obj/structure/hygiene/shower, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"iU" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/machinery/cooker/oven, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"iV" = ( +/obj/structure/flora/pottedplant/dead, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"jk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/clothing, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"kF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"mE" = ( +/obj/structure/hygiene/toilet, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/lipstick/random, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"ou" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/plate, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"pj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"pK" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/landmark/corpse/scientist, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"rK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"rP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/unpowered/simple/wood, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"rS" = ( +/obj/random/trash, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"so" = ( +/obj/structure/hygiene/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"sr" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"sC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clothing/accessory/toggleable/hawaii/random, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"tl" = ( +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"tr" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"tK" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/table/standard, +/obj/item/material/knife/kitchen/cleaver/bronze, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"uf" = ( +/turf/simulated/wall/concrete, +/area/map_template/scary_house_2) +"ux" = ( +/obj/random/trash, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"uY" = ( +/obj/machinery/door/unpowered/simple/wood, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"vm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"xc" = ( +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"yD" = ( +/obj/structure/table/woodentable/maple, +/obj/item/paper, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"zT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"Be" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"Bn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"BR" = ( +/obj/structure/bed/padded, +/obj/item/bedsheet, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"Dz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"DD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"EJ" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"EU" = ( +/obj/effect/wallframe_spawn/no_grille, +/obj/effect/paint/black, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/curtain, +/obj/structure/barricade, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"FD" = ( +/obj/effect/floor_decal/corner/black/diagonal, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"FQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/plate, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"Ge" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/clear, +/obj/random/obstruction, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"HO" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"IM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"Jw" = ( +/obj/effect/landmark/clear, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"JV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/unpowered/simple/wood, +/obj/structure/barricade, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"KG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/landmark/corpse/scientist, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"Lk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"LV" = ( +/obj/structure/table/woodentable/maple, +/obj/item/trash/plate, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"Mi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"OA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"OL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/white, +/area/map_template/scary_house_1) +"Pm" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/gibspawner/human, +/turf/simulated/floor, +/area/map_template/scary_house_2) +"Rl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/clear, +/turf/simulated/floor/exoplanet/concrete, +/area/template_noop) +"Rt" = ( +/obj/structure/table/woodentable/walnut, +/obj/random/clothing, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"RK" = ( +/obj/structure/bed/chair/armchair, +/turf/simulated/floor, +/area/map_template/scary_house_1) +"RS" = ( +/obj/random/trash, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"SI" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/derelict{ + dir = 1 + }, +/turf/simulated/floor/wood/maple, +/area/map_template/scary_house_1) +"XG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/brown, +/area/map_template/scary_house_1) +"Yi" = ( +/turf/simulated/floor, +/area/map_template/scary_house_1) +"ZM" = ( +/turf/simulated/wall/concrete, +/area/map_template/scary_house_1) + +(1,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(2,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +uf +uf +uf +uf +xT +"} +(3,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +uf +ez +pK +uf +xT +"} +(4,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +uf +pj +Pm +uf +xT +"} +(5,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +uf +KG +kF +uf +xT +"} +(6,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +uf +uf +JV +uf +xT +"} +(7,1,1) = {" +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +ea +Mi +Ge +xT +xT +"} +(8,1,1) = {" +xT +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +Jw +xT +xT +xT +xT +ea +OA +tr +tr +xT +xT +"} +(9,1,1) = {" +tr +ZM +FD +EJ +rS +ZM +BR +Rt +bO +ZM +Jw +tr +xT +ea +Mi +OA +xT +tr +Jw +xT +xT +"} +(10,1,1) = {" +tr +fr +iU +sr +ou +ZM +sC +vm +Be +EU +Rl +Rl +Mi +OA +xT +xT +tr +Jw +tr +xT +xT +"} +(11,1,1) = {" +tr +fr +tK +DD +EJ +ZM +RK +XG +ux +fr +Jw +tr +xT +xT +xT +tr +tr +tr +xT +xT +xT +"} +(12,1,1) = {" +tr +ZM +bf +sr +cI +ZM +jk +zT +tl +ZM +Jw +tr +xT +xT +xT +Jw +tr +xT +xT +xT +xT +"} +(13,1,1) = {" +xT +ZM +ZM +hs +ZM +ZM +ZM +rP +ZM +ZM +Jw +Jw +tr +xT +xT +tr +xT +xT +xT +xT +xT +"} +(14,1,1) = {" +xT +ZM +HO +xc +xc +Lk +xc +Dz +Lk +ZM +Jw +Jw +Jw +Jw +Jw +tr +xT +xT +xT +xT +xT +"} +(15,1,1) = {" +xT +ZM +SI +Bn +IM +Bn +rK +FQ +Lk +hs +Jw +Jw +tr +xT +xT +xT +xT +xT +xT +xT +xT +"} +(16,1,1) = {" +xT +ZM +ZM +uY +ZM +LV +Lk +Lk +Yi +ZM +Jw +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(17,1,1) = {" +xT +ZM +iu +OL +ZM +hq +DD +RS +xc +fr +Jw +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(18,1,1) = {" +xT +ZM +mE +so +ZM +yD +dg +Lk +iV +ZM +Jw +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(19,1,1) = {" +xT +ZM +ZM +ZM +ZM +ZM +fr +fr +ZM +ZM +Jw +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(20,1,1) = {" +xT +xT +xT +xT +xT +tr +tr +tr +tr +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(21,1,1) = {" +xT +xT +xT +xT +xT +xT +tr +tr +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"}