From 3cb15760c2e35f3fefef3301c4782c0f776ff103 Mon Sep 17 00:00:00 2001 From: VoiceInYourHead Date: Thu, 30 Nov 2023 20:44:42 +0300 Subject: [PATCH] another ruin --- maps/_maps.dm | 1 + .../exoplanet_ruins/railway/railway.dm | 65 ++++++++++ .../railway/random_carts/cart_1.dmm | 34 ++++++ .../railway/random_carts/cart_2.dmm | 31 +++++ .../railway/random_carts/cart_3.dmm | 37 ++++++ .../railway/random_carts/cart_vert_1.dmm | 41 +++++++ .../railway/random_carts/cart_vert_2.dmm | 37 ++++++ .../exoplanet_ruins/railway/train.dmm | 115 +++++++++++++----- 8 files changed, 328 insertions(+), 33 deletions(-) create mode 100644 maps/random_ruins/exoplanet_ruins/railway/railway.dm create mode 100644 maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_1.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_2.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_3.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_1.dmm create mode 100644 maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_2.dmm diff --git a/maps/_maps.dm b/maps/_maps.dm index 3d2dc68f..60da6513 100644 --- a/maps/_maps.dm +++ b/maps/_maps.dm @@ -40,6 +40,7 @@ #include "random_ruins\exoplanet_ruins\scg_city_restored\scg_city_restored.dm" #include "random_ruins\exoplanet_ruins\scg_ruined_city\scg_ruined_city.dm" #include "random_ruins\exoplanet_ruins\trash_heap\trash_heap.dm" +#include "random_ruins\exoplanet_ruins\railway\railway.dm" #include "random_ruins\exoplanet_ruins\pollux\station.dm" #include "random_ruins\exoplanet_ruins\shelters\shelters.dm" #include "random_ruins\exoplanet_ruins\shelters\shelters_alt.dm" diff --git a/maps/random_ruins/exoplanet_ruins/railway/railway.dm b/maps/random_ruins/exoplanet_ruins/railway/railway.dm new file mode 100644 index 00000000..3f8bba3b --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/railway.dm @@ -0,0 +1,65 @@ +/datum/map_template/ruin/exoplanet/railway + name = "Crashed Train" + id = "railway" + description = "An magnetic train crashsite" + suffixes = list("railway/train.dmm") + spawn_cost = 2 + template_flags = TEMPLATE_FLAG_NO_RUINS + ruin_tags = RUIN_HUMAN | RUIN_WRECK + +/area/map_template/train + name = "\improper Magnetic train Crashsite" + icon_state = "hallC1" + icon = 'icons/turf/areas.dmi' + +/obj/effect/spawner/room/traincrash/horizontal + room_width = 11 + room_height = 5 + room_type = "cart_horizont" + +/datum/map_template/ruin/random_room/traincrash/horizontal + name = "Train Cart 1" + template_width = 11 + template_height = 5 + stock = 2 + room_type = "cart_horizont" + id = "cart_horizont_1" + prefix = "maps/exoplanet_ruins/railway/random_carts/" + suffixes = list("cart_1.dmm") + +/datum/map_template/ruin/random_room/traincrash/horizontal/cracked + name = "Train Cart 2" + stock = 1 + weight = 4 + id = "cart_horizont_2" + suffixes = list("cart_2.dmm") + +/datum/map_template/ruin/random_room/traincrash/horizontal/gunrich + name = "Train Cart 3" + stock = 2 + weight = 8 + id = "cart_horizont_3" + suffixes = list("cart_3.dmm") + +/obj/effect/spawner/room/traincrash/vertical + room_width = 5 + room_height = 11 + room_type = "cart_vertical" + +/datum/map_template/ruin/random_room/traincrash/vertical + name = "Train Cart 2-1" + template_width = 5 + template_height = 11 + weight = 4 + stock = 1 + room_type = "cart_vertical" + id = "cart_vertical_1" + prefix = "maps/exoplanet_ruins/railway/random_carts/" + suffixes = list("cart_vert_1.dmm") + +/datum/map_template/ruin/random_room/traincrash/vertical/cracked + name = "Train Cart 2-2" + stock = 1 + weight = 10 + id = "cart_vertical_2" + suffixes = list("cart_vert_2.dmm") \ No newline at end of file diff --git a/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_1.dmm b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_1.dmm new file mode 100644 index 00000000..b01e0e3c --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_1.dmm @@ -0,0 +1,34 @@ +"a" = (/obj/effect/paint/brown,/turf/simulated/wall/r_wall,/area/template_noop) +"c" = (/obj/effect/floor_decal/techfloor/orange{dir = 10},/obj/effect/decal/cleanable/dirt,/obj/random/junkyard/smokes,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"g" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/structure/closet/crate/large,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"i" = (/obj/effect/floor_decal/techfloor/orange{dir = 6},/obj/item/storage/cargo_containers{icon_state = "hd_r"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"j" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"l" = (/obj/effect/floor_decal/techfloor/orange{dir = 6},/obj/machinery/light/small/emergency,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"n" = (/obj/effect/paint/brown,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"t" = (/obj/structure/catwalk,/turf/simulated/floor/plating,/area/template_noop) +"v" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/random/trash,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"w" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"y" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"A" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/structure/closet/crate,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"B" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"E" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/obj/machinery/light/small/emergency{dir = 1},/obj/random/trash,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"I" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/template_noop) +"J" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"K" = (/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"L" = (/obj/effect/floor_decal/borderfloor{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"M" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"N" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/item/storage/cargo_containers{icon_state = "hd_l"},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"S" = (/obj/structure/catwalk,/obj/structure/closet/crate/large,/turf/simulated/floor/plating,/area/template_noop) +"T" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"V" = (/obj/effect/floor_decal/techfloor/orange{dir = 9},/obj/machinery/light/small/emergency{dir = 1},/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"W" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/obj/random/junkyard/handgun,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"Y" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/structure/closet/crate/large,/obj/random/junkyard/tool,/obj/random/junkyard/tool,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tool,/obj/random/junkyard/powercell,/obj/random/junkyard/powercell,/obj/random/junkyard/powercell,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"Z" = (/obj/effect/floor_decal/techfloor/orange{dir = 10},/obj/machinery/light/small/emergency,/obj/item/storage/cargo_containers{icon_state = "hd_m"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) + +(1,1,1) = {" +aanananaaaa +aLVWKAwTEga +JvIStttttKj +nNZiYMBclya +aaaaanaaaaa +"} diff --git a/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_2.dmm b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_2.dmm new file mode 100644 index 00000000..d9395d30 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_2.dmm @@ -0,0 +1,31 @@ +"a" = (/turf/template_noop,/area/template_noop) +"b" = (/obj/effect/floor_decal/borderfloor,/obj/structure/closet/crate/secure/large,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"f" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/door_assembly/door_assembly_hatch,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"g" = (/obj/machinery/light/small/emergency{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/random/junkyard/bomb_supply,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"h" = (/obj/random/trash,/obj/random/trash,/turf/template_noop,/area/template_noop) +"i" = (/obj/item/storage/cargo_containers{icon_state = "arious_lm"},/turf/simulated/floor/plating,/area/template_noop) +"k" = (/obj/effect/floor_decal/borderfloor,/obj/item/storage/cargo_containers{icon_state = "arious_r"},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"m" = (/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/template_noop) +"o" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"s" = (/obj/effect/floor_decal/borderfloor{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"w" = (/obj/effect/paint/blue,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"B" = (/obj/random/junkyard/medical/lite,/turf/simulated/floor/plating,/area/template_noop) +"C" = (/turf/simulated/floor/plating,/area/template_noop) +"D" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/template_noop) +"E" = (/obj/effect/paint/blue,/turf/simulated/wall/r_wall,/area/template_noop) +"F" = (/obj/structure/closet/crate/medical,/obj/random/junkyard/medical/lite,/obj/random/junkyard/medical/lite,/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) +"H" = (/obj/item/storage/cargo_containers{icon_state = "arious_m"},/turf/template_noop,/area/template_noop) +"J" = (/obj/structure/closet/crate,/obj/random/junkyard/advdevice,/obj/random/junkyard/advdevice,/obj/random/junkyard/powercell,/turf/template_noop,/area/template_noop) +"O" = (/obj/effect/floor_decal/borderfloor/corner{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"Q" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"T" = (/obj/random/trash,/turf/simulated/floor/plating,/area/template_noop) +"V" = (/obj/machinery/light/small/emergency{dir = 1},/obj/effect/floor_decal/borderfloor,/obj/structure/closet/crate/critter,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"Z" = (/obj/machinery/light/small/emergency,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/template_noop) + +(1,1,1) = {" +wEwwEEEEwEE +EDgbQiHkVTE +fDDaCaDBmso +waCaaaJCZOw +aFhaawwEEEE +"} diff --git a/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_3.dmm b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_3.dmm new file mode 100644 index 00000000..a3f295d9 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_3.dmm @@ -0,0 +1,37 @@ +"a" = (/obj/effect/paint/sun,/turf/simulated/wall/r_wall,/area/template_noop) +"d" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/techfloor/orange{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"e" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/structure/closet/crate/solar_assembly,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"f" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 4},/obj/effect/floor_decal/techfloor/orange/corner{dir = 1},/obj/effect/floor_decal/techfloor/orange/corner,/obj/effect/floor_decal/techfloor/orange/corner{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"g" = (/obj/effect/paint/sun,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"h" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/template_noop) +"i" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/structure/closet/crate/radiation_gear,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"k" = (/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"m" = (/obj/effect/paint/sun,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"s" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"t" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 1},/turf/simulated/floor/plating,/area/template_noop) +"u" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/template_noop) +"x" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 4},/obj/effect/floor_decal/techfloor/orange/corner,/obj/structure/closet/crate,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"y" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"A" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/structure/closet/crate/secure/large,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/obj/random/junkyard/ammo,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"B" = (/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/machinery/door/airlock/hatch,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"C" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"I" = (/obj/structure/catwalk,/obj/structure/closet/crate/medical,/obj/random/junkyard/medical,/obj/random/junkyard/medical,/obj/random/junkyard/medical,/obj/random/junkyard/medical,/obj/random/junkyard/medical,/obj/random/junkyard/medical,/turf/simulated/floor/plating,/area/template_noop) +"J" = (/obj/structure/catwalk,/obj/structure/closet/crate/secure/gear,/obj/random/junkyard/biggun,/obj/random/junkyard/biggun,/obj/random/junkyard/biggun,/obj/random/junkyard/biggun,/turf/simulated/floor/plating,/area/template_noop) +"K" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 1},/obj/structure/closet/crate/large,/obj/random/junkyard/loot,/obj/random/junkyard/loot,/obj/random/junkyard/loot,/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/plating,/area/template_noop) +"L" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"N" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"R" = (/obj/structure/catwalk,/turf/simulated/floor/plating,/area/template_noop) +"S" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"T" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/random/trash,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"U" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"W" = (/obj/effect/paint/sun,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"X" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"Y" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 1},/obj/effect/floor_decal/techfloor/orange/corner{dir = 8},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) + +(1,1,1) = {" +aWaaaaaagWW +aLKRdCdRtAa +BxsNfifyNYk +aXuJSUeIhTa +aaaaaWmWaWa +"} diff --git a/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_1.dmm b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_1.dmm new file mode 100644 index 00000000..2e57dd0d --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_1.dmm @@ -0,0 +1,41 @@ +"a" = (/obj/effect/paint/green,/turf/simulated/wall/r_wall,/area/space) +"b" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/item/storage/cargo_containers{icon_state = "kelland_l"},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"f" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"j" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"k" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/plating,/area/space) +"n" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"o" = (/obj/effect/floor_decal/industrial/warning,/obj/machinery/door/airlock/hatch,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"p" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 4},/obj/structure/closet,/turf/simulated/floor/plating,/area/space) +"q" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/item/storage/cargo_containers{icon_state = "kelland_r"},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"r" = (/obj/effect/floor_decal/borderfloor{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"s" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"t" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 8},/turf/simulated/floor/plating,/area/space) +"w" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/space) +"x" = (/obj/effect/floor_decal/borderfloor,/obj/structure/closet/crate/large,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"y" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/table/rack,/turf/simulated/floor/tiled/steel_grid,/area/space) +"z" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"A" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/space) +"B" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/structure/closet/crate/large,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"C" = (/obj/effect/paint/green,/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/space) +"D" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/random/junkyard/lilgun,/obj/random/junkyard/ammo,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"F" = (/obj/structure/catwalk,/obj/machinery/light/small/emergency{dir = 4},/turf/simulated/floor/plating,/area/space) +"G" = (/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/machinery/door/airlock/hatch,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"I" = (/obj/effect/floor_decal/borderfloor,/obj/random/trash,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"K" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"Q" = (/obj/effect/floor_decal/borderfloor,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"R" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/table/rack,/obj/random/junkyard/toolbox,/turf/simulated/floor/tiled/steel_grid,/area/space) +"Z" = (/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/space) + +(1,1,1) = {" +aaGaa +aQIxC +CtwFa +CKbqa +aByZa +aAyfa +aARDa +ajsza +Ckwpa +arnra +aaoCC +"} diff --git a/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_2.dmm b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_2.dmm new file mode 100644 index 00000000..ef44ae11 --- /dev/null +++ b/maps/random_ruins/exoplanet_ruins/railway/random_carts/cart_vert_2.dmm @@ -0,0 +1,37 @@ +"a" = (/obj/effect/paint/expeditionary,/turf/simulated/wall/r_wall,/area/space) +"c" = (/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/freezer/rations,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"d" = (/obj/effect/floor_decal/borderfloorblack{dir = 1},/obj/structure/closet/crate/large,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"e" = (/obj/random/trash,/turf/template_noop,/area/space) +"h" = (/obj/structure/catwalk,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/space) +"i" = (/obj/structure/catwalk,/turf/simulated/floor/plating,/area/space) +"p" = (/turf/simulated/floor/plating,/area/space) +"t" = (/turf/template_noop,/area/space) +"w" = (/turf/simulated/floor/tiled/steel_ridged,/area/space) +"y" = (/obj/effect/floor_decal/techfloor/orange,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"D" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/random/trash,/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"E" = (/obj/effect/floor_decal/industrial/warning,/obj/effect/decal/cleanable/dirt,/obj/structure/door_assembly/door_assembly_hatch,/turf/simulated/floor/tiled/steel_ridged,/area/space) +"F" = (/obj/structure/catwalk,/obj/structure/closet/crate/secure/large,/obj/random/junkyard/loot,/obj/random/junkyard/loot,/turf/simulated/floor/plating,/area/space) +"H" = (/obj/effect/floor_decal/techfloor/orange,/obj/structure/closet/crate/trashcart,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"J" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/space) +"K" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"L" = (/obj/effect/floor_decal/borderfloorblack{dir = 1},/turf/simulated/floor/tiled/steel_ridged,/area/space) +"M" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate/large,/obj/random/junkyard/material,/turf/simulated/floor/plating,/area/space) +"S" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"T" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/space) +"V" = (/obj/effect/decal/cleanable/dirt,/obj/effect/paint/expeditionary,/turf/simulated/wall/r_wall,/area/space) +"W" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/paint/expeditionary,/turf/simulated/wall/r_wall,/area/space) +"X" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/obj/random/trash,/turf/simulated/floor/plating,/area/space) + +(1,1,1) = {" +Vawtt +attte +aitpt +Vipit +aDSKa +aiMia +aTyHa +aiJia +ahFXV +adLcW +aWEaa +"} diff --git a/maps/random_ruins/exoplanet_ruins/railway/train.dmm b/maps/random_ruins/exoplanet_ruins/railway/train.dmm index 5f15a278..5bdd2a22 100644 --- a/maps/random_ruins/exoplanet_ruins/railway/train.dmm +++ b/maps/random_ruins/exoplanet_ruins/railway/train.dmm @@ -1,29 +1,51 @@ +"aN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/map_template/train) +"aQ" = (/obj/structure/catwalk,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/map_template/train) +"aT" = (/obj/effect/floor_decal/techfloor{dir = 1},/obj/structure/backup_server,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"bR" = (/obj/effect/decal/cleanable/blood/oil/streak,/turf/template_noop,/area/template_noop) +"bZ" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/techfloor/corner,/obj/structure/table/steel_reinforced,/obj/random/junkyard/cash,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "cc" = (/obj/structure/catwalk,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/template_noop) "dF" = (/obj/structure/railing/mapped{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) +"dQ" = (/obj/effect/paint/green,/turf/simulated/wall/r_wall,/area/template_noop) +"et" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor/corner{dir = 4},/obj/machinery/constructable_frame/computerframe/deconstruct,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"eB" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/floor/plating,/area/map_template/train) "fs" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "fD" = (/obj/structure/railing/mapped{dir = 1},/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) +"fW" = (/obj/structure/catwalk,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/map_template/train) "gK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) -"hk" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) -"hu" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"hk" = (/obj/effect/floor_decal/borderfloor{dir = 5},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light/small/emergency{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/map_template/train) +"hu" = (/obj/effect/floor_decal/borderfloor{dir = 6},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/machinery/light/small/emergency{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/map_template/train) "hQ" = (/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) "id" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) "ip" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) -"jL" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/closet/crate,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"iN" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/simulated/floor/plating,/area/map_template/train) +"je" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/structure/bed/chair/shuttle/black{dir = 8},/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"jz" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor{dir = 1},/obj/machinery/constructable_frame/computerframe/deconstruct,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"jE" = (/obj/effect/floor_decal/techfloor/orange,/obj/effect/floor_decal/techfloor{dir = 1},/obj/machinery/constructable_frame/machine_frame/deconstruct,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"jL" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/structure/closet/crate,/obj/random/junkyard/bomb_supply,/obj/random/junkyard/bomb_supply,/obj/random/junkyard/advdevice,/obj/random/junkyard/powercell,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) "jW" = (/obj/structure/railing/mapped{dir = 1},/obj/structure/railing/mapped{dir = 8; icon_state = "railing0-1"},/turf/template_noop,/area/template_noop) +"kl" = (/obj/random/trash,/turf/template_noop,/area/template_noop) +"kF" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/constructable_frame/computerframe/deconstruct{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "kJ" = (/obj/structure/catwalk,/obj/item/storage/cargo_containers{icon_state = "watatsumi_r"; layer = 4.09},/turf/simulated/floor/plating,/area/template_noop) +"lb" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 8},/obj/effect/floor_decal/techfloor{dir = 1},/obj/effect/decal/cleanable/blood/oil/streak,/obj/machinery/light/small/emergency{dir = 1},/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"ml" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/techfloor,/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/item/storage/belt/utility/full{pixel_x = 6; pixel_y = 15},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "mq" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/storage/cargo_containers{icon_state = "watatsumi_l"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) "mt" = (/obj/structure/catwalk,/obj/item/storage/cargo_containers{icon_state = "lockmart_l"},/obj/item/storage/cargo_containers{icon_state = "grant_lm"; layer = 4.10; pixel_y = 23},/turf/simulated/floor/plating,/area/template_noop) +"nF" = (/obj/effect/floor_decal/corner_steel_grid{dir = 10},/obj/effect/floor_decal/techfloor/orange/corner{dir = 4},/obj/structure/bed/chair/wood/ebony{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/map_template/train) "oZ" = (/turf/template_noop,/area/template_noop) "pJ" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/storage/cargo_containers{icon_state = "lockmart_r"},/obj/item/storage/cargo_containers{icon_state = "grant_r"; layer = 4.10; pixel_y = 23},/obj/structure/largecrate{layer = 4.09; pixel_x = -4; pixel_y = -8},/turf/simulated/floor/tiled/techfloor,/area/template_noop) -"pQ" = (/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"pQ" = (/obj/effect/floor_decal/techfloor/orange/corner,/obj/effect/floor_decal/industrial/hatch/yellow,/obj/machinery/constructable_frame/computerframe/deconstruct,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "qg" = (/obj/structure/railing/mapped{dir = 1},/obj/structure/railing/mapped{dir = 4; icon_state = "railing0-1"},/turf/template_noop,/area/template_noop) -"sn" = (/turf/simulated/floor/plating,/area/template_noop) -"sp" = (/obj/effect/wallframe_spawn/reinforced,/turf/simulated/floor/plating,/area/template_noop) +"ro" = (/obj/effect/floor_decal/techfloor/orange{dir = 5},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"sn" = (/turf/simulated/floor/plating,/area/map_template/train) +"sp" = (/obj/effect/wallframe_spawn/reinforced,/obj/effect/paint/black,/turf/simulated/floor/plating,/area/map_template/train) "ti" = (/turf/simulated/mineral/volcanic,/area/template_noop) -"tM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/template_noop) +"tM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/spawner/room/traincrash/horizontal,/turf/simulated/wall/r_wall,/area/map_template/train) +"uM" = (/obj/item/storage/cargo_containers{icon_state = "hd_m_alt"},/turf/template_noop,/area/template_noop) +"wR" = (/obj/random/trash,/obj/random/trash,/turf/template_noop,/area/template_noop) "wX" = (/obj/structure/railing/mapped,/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) "xp" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "yt" = (/obj/structure/railing/mapped,/turf/template_noop,/area/template_noop) +"yv" = (/obj/item/storage/cargo_containers{icon_state = "seegson_r"; layer = 4.09},/turf/template_noop,/area/template_noop) "zc" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/structure/closet/crate/hydroponics,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) "zg" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "zO" = (/obj/structure/catwalk,/obj/item/storage/cargo_containers{icon_state = "watatsumi_m"; layer = 4.09},/turf/simulated/floor/plating,/area/template_noop) @@ -31,71 +53,98 @@ "zU" = (/obj/structure/catwalk,/obj/random/trash,/obj/random/trash,/turf/simulated/floor/plating,/area/template_noop) "zV" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) "AA" = (/obj/structure/railing/mapped{dir = 8; icon_state = "railing0-1"},/turf/template_noop,/area/template_noop) +"AO" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 4},/obj/machinery/constructable_frame/machine_frame/deconstruct,/turf/simulated/floor/plating,/area/map_template/train) +"AS" = (/obj/item/storage/cargo_containers{icon_state = "kelland_l"},/turf/template_noop,/area/template_noop) +"Bc" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/hologram/holopad/longrange,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/techfloor,/area/map_template/train) "Ce" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"CQ" = (/obj/structure/closet/crate/secure/loot,/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) "CT" = (/obj/structure/railing/mapped{dir = 1},/turf/template_noop,/area/template_noop) "Dg" = (/obj/structure/railing/mapped,/obj/structure/railing/mapped{dir = 8; icon_state = "railing0-1"},/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) "Dn" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) -"EC" = (/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"EC" = (/obj/effect/floor_decal/techfloor/orange/corner,/obj/machinery/power/apc/derelict{dir = 1; pixel_y = 12},/obj/structure/cable/green{dir = 1},/turf/simulated/floor/plating,/area/map_template/train) "FD" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/storage/cargo_containers{icon_state = "trijent_m"},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) -"FF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/closet/crate/medical,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"FF" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/closet/crate/medical,/obj/effect/decal/cleanable/dirt,/obj/random/junkyard/medical/lite,/obj/random/junkyard/medical/lite,/obj/random/junkyard/medical/lite,/obj/random/junkyard/medical/lite,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "FU" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/item/storage/cargo_containers{icon_state = "lockmart_m"},/obj/item/storage/cargo_containers{icon_state = "grant_rm"; layer = 4.10; pixel_y = 23},/turf/simulated/floor/tiled/techfloor,/area/template_noop) "Gk" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/structure/closet/crate/critter,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "HX" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "Ic" = (/obj/effect/floor_decal/borderfloor{dir = 9},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"Is" = (/obj/effect/floor_decal/techfloor/orange{dir = 6},/obj/machinery/light/small/emergency{dir = 1},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "It" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) "Je" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/storage/cargo_containers{icon_state = "trijent_l"},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"Jy" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/random/junkyard/tool,/obj/random/junkyard/toolbox,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "KG" = (/obj/effect/decal/cleanable/dirt,/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) "KU" = (/obj/structure/railing/mapped,/obj/structure/railing/mapped{dir = 8; icon_state = "railing0-1"},/turf/template_noop,/area/template_noop) "Lt" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/item/storage/cargo_containers{icon_state = "trijent_r"},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"LS" = (/obj/item/storage/cargo_containers{icon_state = "hd_l_alt"},/turf/template_noop,/area/template_noop) +"Ml" = (/obj/effect/paint/black,/turf/simulated/wall/r_wall,/area/map_template/train) +"Mm" = (/obj/effect/spawner/room/traincrash/horizontal,/turf/simulated/wall/r_wall,/area/map_template/train) "Mu" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"MC" = (/obj/effect/wallframe_spawn/reinforced,/obj/effect/decal/cleanable/dirt,/obj/effect/paint/black,/turf/simulated/floor/plating,/area/map_template/train) "Nd" = (/obj/structure/railing/mapped{dir = 4; icon_state = "railing0-1"},/turf/template_noop,/area/template_noop) "NH" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 1},/obj/effect/floor_decal/industrial/warning/corner{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) "NS" = (/obj/effect/floor_decal/techfloor/orange{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/obj/random/trash,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) "NZ" = (/obj/structure/railing/mapped,/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) +"OU" = (/obj/effect/floor_decal/techfloor{dir = 4},/obj/structure/door_assembly/door_assembly_hatch,/obj/effect/floor_decal/industrial/warning{dir = 4},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"Pc" = (/obj/effect/spawner/room/traincrash/vertical,/turf/simulated/wall/r_wall,/area/map_template/train) +"Pj" = (/obj/effect/floor_decal/corner_steel_grid{dir = 9},/obj/effect/decal/cleanable/blood/oil/streak,/turf/simulated/floor/tiled/techfloor,/area/map_template/train) "PU" = (/obj/structure/railing/mapped,/obj/structure/railing/mapped{dir = 4; icon_state = "railing0-1"},/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) "PX" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/borderfloor{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/floor_decal/industrial/warning{dir = 8},/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) "Rb" = (/obj/effect/floor_decal/techfloor/orange{dir = 8},/obj/effect/floor_decal/industrial/warning{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor/grid,/area/template_noop) +"Ri" = (/obj/item/storage/cargo_containers{icon_state = "seegson_l"; layer = 4.09},/turf/template_noop,/area/template_noop) +"Rp" = (/obj/machinery/light/spot{dir = 4},/turf/template_noop,/area/map_template/train) "Rt" = (/obj/effect/floor_decal/borderfloor,/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning{dir = 1},/obj/effect/floor_decal/industrial/warning,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) -"Sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"Sq" = (/obj/effect/floor_decal/borderfloor{dir = 4},/obj/effect/floor_decal/industrial/warning/corner{dir = 4},/obj/effect/floor_decal/industrial/warning/corner,/turf/simulated/floor/tiled/steel_ridged,/area/map_template/train) "SF" = (/obj/structure/railing/mapped{dir = 1},/obj/structure/railing/mapped{dir = 8; icon_state = "railing0-1"},/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) +"SG" = (/obj/item/storage/cargo_containers{icon_state = "hd_r_alt"},/turf/template_noop,/area/template_noop) "Te" = (/obj/effect/floor_decal/industrial/outline/yellow,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) -"TW" = (/obj/structure/catwalk,/obj/structure/closet/crate/large,/turf/simulated/floor/plating,/area/template_noop) +"Ts" = (/obj/item/storage/cargo_containers{icon_state = "seegson_m"; layer = 4.09},/turf/template_noop,/area/template_noop) +"TK" = (/obj/effect/floor_decal/techfloor/orange/corner{dir = 1},/obj/effect/floor_decal/techfloor,/obj/machinery/power/port_gen/pacman/mrs,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) +"TW" = (/obj/structure/catwalk,/obj/structure/closet/crate/large,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/obj/random/junkyard/material,/obj/random/junkyard/material,/obj/random/junkyard/tech_supply,/obj/random/junkyard/tech_supply,/turf/simulated/floor/plating,/area/template_noop) "Uc" = (/obj/effect/decal/cleanable/dirt,/turf/template_noop,/area/template_noop) +"Ue" = (/obj/effect/decal/cleanable/dirt,/obj/effect/paint/green,/turf/simulated/wall/r_wall,/area/template_noop) +"Ug" = (/obj/structure/backup_server,/turf/simulated/floor/plating,/area/map_template/train) +"Uh" = (/obj/structure/catwalk,/obj/random/junkyard/smokes,/turf/simulated/floor/plating,/area/template_noop) +"Uk" = (/obj/structure/catwalk,/obj/structure/bed/chair/comfy/black,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/map_template/train) +"Un" = (/obj/structure/shuttle/engine/propulsion{dir = 8},/turf/simulated/floor/plating,/area/map_template/train) "Uy" = (/obj/effect/floor_decal/industrial/outline/yellow,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"Vk" = (/obj/item/storage/cargo_containers{icon_state = "kelland_r"},/turf/template_noop,/area/template_noop) "We" = (/obj/structure/railing/mapped{dir = 4; icon_state = "railing0-1"},/turf/unsimulated/floor/exoplanet/barren,/area/template_noop) -"Wf" = (/turf/simulated/wall/r_wall,/area/template_noop) +"Wf" = (/turf/simulated/wall/r_wall,/area/map_template/train) "Wi" = (/obj/effect/floor_decal/industrial/hatch/yellow,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/tiled/techfloor,/area/template_noop) +"Xh" = (/obj/effect/floor_decal/corner_steel_grid{dir = 6},/obj/effect/floor_decal/techfloor/orange{dir = 8},/turf/simulated/floor/tiled/techfloor,/area/map_template/train) +"Xx" = (/obj/effect/floor_decal/techfloor/orange{dir = 1},/obj/effect/floor_decal/techfloor,/turf/simulated/floor/tiled/techfloor/grid,/area/map_template/train) "Ya" = (/obj/structure/closet/crate/freezer/rations,/turf/template_noop,/area/template_noop) "Yj" = (/obj/effect/floor_decal/borderfloor{dir = 1},/obj/effect/floor_decal/industrial/warning,/obj/structure/closet/crate/solar_assembly,/turf/simulated/floor/tiled/steel_ridged,/area/template_noop) +"Yl" = (/obj/structure/shuttle/engine/propulsion{dir = 1},/turf/simulated/floor/plating,/area/map_template/train) (1,1,1) = {" oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcoZoZoZUcUcUcoZoZoZoZUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcoZoZoZUcUcUcoZoZoZoZUcoZoZoZoZASVkoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZoZoZoZoZoZoZhQhQoZoZoZoZoZoZoZoZoZoZoZoZoZUcItUcUcoZoZoZItUcUchQKGKGKGoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZhQoZoZoZoZoZWfoZoZoZoZhQoZoZoZoZoZoZoZoZoZoZoZoZytNZNZNZytytytwXytoZoZKGUcoZoZoZoZUcItoZoZoZoZoZWfWfWfWfWfoZoZoZoZ -oZWfWfWfWfWfoZoZoZWfWftMoZoZoZoZoZoZoZoZoZoZoZoZoZoZWfzgJeFDLtipipFFipGkWfoZoZoZoZItoZoZoZoZoZoZoZoZoZoZsnWfsnoZoZoZoZoZ -oZoZsnWfWfsnhQoZoZWfWfsnhQKGoZoZhQoZoZoZoZoZoZoZoZPUNSUyTWzRzRzRMuMufsUyRbDgoZhQhQUcoZUcoZoZoZUcWfWfWfWfWfWfWfWfWfWfWfoZ -oZspWfWfWfWfWfWfWfWfWfWfoZoZhQUcKGUcoZhQoZoZoZoZoZDnNHzRzRWiMumtFUpJzUzRzVDnhQhQoZKGoZoZoZoZoZytWfsnsnsnsnsnsnsnsnsnWfyt -spsppQpQECpQpQpQpQpQWfhkKUhQUchQKGhQoZoZoZoZUcoZoZqgjLUyIczcmqzOkJzRccTeidjWoZhQhQhQKGoZUcItoZRtsnsnsnsnsnsnsnsnsnsnsnRt -sppQpQECECzRzRzRECpQpQSqRtoZoZoZoZUcoZoZoZoZoZoZoZoZtMCeCeCeHXCeCexpCeYjtMhQhQhQoZUcoZoZtitioZCTWfsnsnsnsnsnsnsnsnsnWfCT -spsppQpQECpQpQpQpQpQWfhuSFoZhQUcUcoZItItWfWfWfWfWfoZoZfDCTCTCTCTCTCTCTfDoZoZoZUcoZUcoZtititioZoZWfWfWfWfWfWfWfWfWfWfWfoZ -oZspWfWfWfWfWfWfWfWfWfWfoZoZoZoZoZoZUcUcoZsnWfsnoZUcKGKGUcUcKGoZoZoZoZoZUcoZoZhQhQoZtitititioZoZoZoZoZoZsnWfsnoZoZoZoZoZ -oZoZsnWfWfsnoZUcoZWfWfsnhQhQKGoZoZWfWfWfWfWfWfWfWfWfWfWfoZoZhQhQoZhQUcUcUcoZoZoZtitititititioZoZoZoZoZWfWfWfWfWfoZoZoZoZ -oZWfWfWfWfWfoZoZUcWfWfWfoZKGoZhQytWfsnsnsnsnsnsnsnsnsnWfythQhQKGhQKGhQhQoZUcoZoZtititititioZoZtioZoZoZoZoZoZoZoZoZoZoZoZ -oZoZhQhQhQhQhQoZUcWfoZhQoZUcUcoZRtsnsnsnsnsnsnsnsnsnsnsnRthQhQhQoZoZoZoZoZKGoZoZtitititititititioZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZhQoZoZoZoZoZMloZoZoZoZhQoZoZoZoZoZoZoZoZoZoZoZoZytNZNZNZytytytwXytoZoZKGUcoZoZoZoZUcItLSuMSGoZoZMlMlMlMlMloZoZoZoZ +RpMlMlMlMlMloZoZoZMlMlaNoZoZoZoZoZoZoZoZoZoZoZoZoZoZdQzgJeFDLtipipFFipGkdQoZoZoZoZItoZoZoZoZoZoZoZoZoZoZUnMliNoZoZoZoZoZ +oZoZUnMlMliNhQoZoZMlMliNhQKGwRoZhQoZoZoZoZoZoZoZoZPUNSUyTWzRzRzRMuMufsUyRbDgoZhQhQUcoZUcoZoZoZUcWfWfWfWfWfWfWfWfWfWfWfoZ +oZspMlMlMlMlMlMlMlMlMlMloZoZhQUcKGUcoZhQoZoZoZoZoZDnNHzRzRWiMumtFUpJzUzRzVDnhQhQoZKGoZoZoZoZoZytWfsnsnsnsnsnsnsnsnsnWfyt +spMCpQIsECetjzjElbaTMlhkKUhQUchQKGhQoZoZoZoZUcoZoZqgjLUyIczcmqzOkJUhccTeidjWoZhQhQhQKGoZUcItoZRtsnsnsnsnsnsnsnsnsnsnsnRt +spkFjePjBcaQUkfWXhsnOUSqRtoZoZoZoZUcoZoZoZoZoZoZoZoZUeCeCeCeHXCeCexpJyYjUehQhQhQoZUcoZoZtitioZCTWfsnsnsnsnsnsnsnsnsnWfCT +spspAOronFbZXxmlTKUgMlhuSFoZhQUcUcoZItItMlMlMlMlMloZoZfDCTCTCTCTCTCTCTfDoZoZoZUcoZUcoZtititioZoZMmWfWfWfWfWfWfWfWfWfWfoZ +oZspMlMlMlMlMlMlMlMlMlMlbRoZoZoZoZoZUcUcoZUnMliNoZUcKGKGUcUcKGoZoZoZoZoZUcoZoZhQhQoZtitititioZoZoZoZoZoZUnMliNoZoZoZoZoZ +oZoZUnMlMliNoZUcoZMlMliNhQhQKGoZoZWfWfWfWfWfWfWfWfWfWfWfoZoZhQhQoZhQUcUcUcoZoZoZtitititititioZoZoZoZoZMlMlMlMlMloZoZoZoZ +RpMlMlMlMlMloZoZUcMlMlMloZKGoZhQytWfsnsnsnsnsnsnsnsnsnWfythQhQKGhQKGhQhQoZUcwRoZtititititioZoZtioZoZoZoZoZoZoZoZoZoZoZoZ +oZoZhQhQhQhQhQoZUcMloZhQoZUcUcoZRtsnsnsnsnsnsnsnsnsnsnsnRthQhQhQoZoZoZoZoZKGoZoZtitititititititioZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZKGUcoZhQoZoZoZoZoZoZoZUcdFWfsnsnsnsnsnsnsnsnsnWfCToZgKUcoZUcItoZhQhQoZoZtititititititititioZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZUcoZUcUcoZoZoZoZoZUctMWfWfWfWfWfWfWfWfWfWfhQoZUcoZhQoZWePXAAoZKGItoZtititititititititioZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZoZoZUcUcoZoZoZoZoZoZUcoZoZoZsnWfsnoZhQKGUcoZoZoZoZoZWfWfsnWfWfhQKGtitititititititititioZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZWfWfWfWfWfUcgKYaoZoZhQoZhQWfsnsnsnWfoZoZhQoZtititititititioZoZoZoZoZoZoZoZoZoZoZ +oZoZkloZoZoZoZUcoZUcUcoZoZoZoZoZUctMWfWfWfWfWfWfWfWfWfWfhQoZUcoZhQoZWePXAAoZKGItoZtititititititititioZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZoZoZUcUcoZoZoZoZoZoZUcoZoZoZUnMliNoZhQKGUcoZoZoZoZoZWfWfsnWfWfhQKGtitititititititititioZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZMlMlMlMlMlUcgKYaoZoZhQoZhQWfsnsnsnWfoZoZhQoZtititititititioZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZKGhQhQUcoZhQWfsnsnsnWfoZhQKGUcoZtititititioZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZtioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZKGKGoZWfoZWfsnsnsnWfoZWfhQUcoZoZoZtitioZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZtitioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZKGUchQWfsnWfsnsnsnWfsnWfUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZtititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcItoZWfWfWfsnsnsnWfWfWfUchQoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZtitititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUchQWfsnWfsnsnsnWfsnWfoZhQoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZtitititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZhQKGWfoZWfsnsnsnWfhQWfoZKGoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZtioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZKGKGoZMloZWfsnsnsnWfoZMlhQUcoZoZoZtitioZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZtitioZoZoZoZRiTsyvoZoZoZoZoZoZoZoZoZoZoZoZKGUchQMlYlWfsnsnsnWfYlMlUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZtititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcItoZMlMlWfsnsnsnWfMlMlUchQoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZtitititititioZoZoZoZoZoZoZkloZoZoZoZoZoZoZoZoZoZUchQMleBWfsnsnsnWfeBMloZhQoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZtitititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZhQKGMloZWfsnsnsnWfCQMloZKGoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZtitititititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZIthQoZWfsnsnsnWfoZhQhQoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZtitititioZoZoZoZoZoZoZtioZoZoZoZoZoZoZoZoZoZoZoZoZoZhQoZWfsnsnsnWfoZhQKGUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ -oZoZoZoZoZoZoZtitioZoZoZoZoZtititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZWfWfsnWfWfUcUcKGoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ +oZoZoZoZoZoZoZtitioZoZoZoZoZtititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZPcWfsnWfWfUcUcKGoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZoZoZoZoZoZoZoZoZoZtitioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZNdPXAAoZoZoZUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZoZoZoZoZoZoZoZoZtititioZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ oZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZUcoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZ