diff --git a/aurorastation.dme b/aurorastation.dme index f1592125735..9ea14fbc788 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -3999,6 +3999,14 @@ #include "maps\random_ruins\exoplanets\raskara\raskara_okon.dm" #include "maps\random_ruins\exoplanets\raskara\raskara_ritual.dm" #include "maps\random_ruins\exoplanets\raskara\raskara_wreck.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\heph_mining_station.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\heph_survey_post.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\izweski_probe.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\kazhkz_crash.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\miners_guild_outpost.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\pid_crashed_shuttle.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\pid_kois_farm.dm" +#include "maps\random_ruins\exoplanets\uueoaesa\sol_listening_post.dm" #include "maps\random_ruins\space_ruins\space_ruins.dm" #include "maps\runtime\runtime_overmap.dm" #include "maps\runtime\code\runtime.dm" diff --git a/code/game/turfs/flooring/flooring_premade_.dm b/code/game/turfs/flooring/flooring_premade_.dm index 7b1ed04e68f..0fc8665a280 100644 --- a/code/game/turfs/flooring/flooring_premade_.dm +++ b/code/game/turfs/flooring/flooring_premade_.dm @@ -277,6 +277,10 @@ broken_overlay = null burned_overlay = null +/turf/simulated/floor/tiled/slate/airless + name = "airless tiles" + initial_gas = null + // ------------------------------- cargo /turf/simulated/floor/tiled/cargo diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index e7fc79b6cfa..35d1d029fbf 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -41,6 +41,9 @@ ///How protective is this clothing against anomalies? Should be a value from 0 to 1 indicating the percentage of anomaly protection it provides. var/anomaly_protection = 0 + ///Species to refit the item for on initialize so that we can map in specific items for specific species easier. This should be set to the BODYTYPE of the species in question, not the species name or type itself. + var/refit_initialize = null + /obj/item/clothing/Initialize(var/mapload, var/material_key) . = ..(mapload) if(!material_key) @@ -51,6 +54,11 @@ for(var/T in starting_accessories) var/obj/item/clothing/accessory/tie = new T(src) src.attach_accessory(null, tie) + if(refit_initialize) + if(contained_sprite) + refit_contained(refit_initialize) + else + refit_for_species(refit_initialize) update_icon() /obj/item/clothing/Destroy() diff --git a/code/modules/clothing/spacesuits/void/alien/unathi.dm b/code/modules/clothing/spacesuits/void/alien/unathi.dm index 7da9d9d5d7d..0728ba6d317 100644 --- a/code/modules/clothing/spacesuits/void/alien/unathi.dm +++ b/code/modules/clothing/spacesuits/void/alien/unathi.dm @@ -314,3 +314,24 @@ desc = "A reinforced mix of older Dominian and homemade Unathi pirate hardware in a single helmet; made to fit in a larger assembly." icon_state = "rig-hiskyncaptain-helmet" item_state = "rig-hiskyncaptain-helmet" + +//Pre-contact spacesuits for Uueoa-Esa ruins. +/obj/item/clothing/suit/space/unathi_ruin + name = "unathi spacesuit" + desc = "A large and bulky spacesuit, seemingly of an early space age design. The distinctive shape of the suit indicates that it was made for an Unathi wearer." + desc_extended = "These spacesuits were among some of the earliest designs of Unathi space programs, though they rapidly became obsolete following first contact and the massive expansion of space exploration efforts. Seeing a suit like this outside of a museum is extremely rare in the modern day. The markings on this one do not identify it as Izweski, but it is impossible to tell to whom it might have belonged." + icon = 'icons/obj/unathi_ruins.dmi' + icon_state = "unathispacesuit" + item_state = "unathispacesuit" + species_restricted = list(SPECIES_UNATHI) + refittable = FALSE + +/obj/item/clothing/head/helmet/space/unathi_ruin + name = "unathi space helmet" + desc = "A large and bulky space helmet, with a primitive 'fishbowl' design common in the early days of space exploration. The shape of the helmet indicates that it was designed for an Unathi wearer." + desc_extended = "These helmets are an early design from the Unathi space age, used primarily by the first Izweski astronauts in the 22nd century. They rapidly became obsolete after first contact and the massive expansion of space exploration efforts, making them a rare site outside of museums and private collections in the modern day. The markings on this one do not identify it as Izweski, but it is impossible to tell to whom it might have belonged." + icon = 'icons/obj/unathi_ruins.dmi' + icon_state = "unathispacehelm" + item_state = "unathispacehelm" + species_restricted = list(SPECIES_UNATHI) + refittable = FALSE diff --git a/code/modules/clothing/spacesuits/void/merc.dm b/code/modules/clothing/spacesuits/void/merc.dm index 4ecefec8422..266a4e5b2f8 100644 --- a/code/modules/clothing/spacesuits/void/merc.dm +++ b/code/modules/clothing/spacesuits/void/merc.dm @@ -48,10 +48,8 @@ species_restricted = list(BODYTYPE_HUMAN, BODYTYPE_SKRELL, BODYTYPE_IPC_INDUSTRIAL, BODYTYPE_IPC_ZENGHU, BODYTYPE_IPC_BISHOP) refittable_species = list(BODYTYPE_HUMAN, BODYTYPE_TAJARA, BODYTYPE_IPC, BODYTYPE_UNATHI, BODYTYPE_SKRELL) -/obj/item/clothing/head/helmet/space/void/merc/unathi/Initialize() - . = ..() - refit_contained(BODYTYPE_UNATHI) +/obj/item/clothing/head/helmet/space/void/merc/unathi + refit_initialize = BODYTYPE_UNATHI -/obj/item/clothing/suit/space/void/merc/unathi/Initialize() - . = ..() - refit_contained(BODYTYPE_UNATHI) +/obj/item/clothing/suit/space/void/merc/unathi + refit_initialize = BODYTYPE_UNATHI diff --git a/code/modules/clothing/spacesuits/void/misc.dm b/code/modules/clothing/spacesuits/void/misc.dm index 1da281cdb45..e3a98f19506 100644 --- a/code/modules/clothing/spacesuits/void/misc.dm +++ b/code/modules/clothing/spacesuits/void/misc.dm @@ -360,10 +360,9 @@ species_restricted = list(BODYTYPE_HUMAN) refittable_species = list(BODYTYPE_HUMAN, BODYTYPE_UNATHI) -/obj/item/clothing/head/helmet/space/void/lancer/unathi/Initialize() - . = ..() +/obj/item/clothing/head/helmet/space/void/lancer/unathi desc = "A sleek helmet with a bright yellow visor, expertly made in and colored in the iconic branding of Ceres' Lance. This one is fitted to Unathi." - refit_contained(BODYTYPE_UNATHI) + refit_initialize = BODYTYPE_UNATHI /obj/item/clothing/suit/space/void/lancer name = "lancer voidsuit" @@ -389,10 +388,9 @@ species_restricted = list(BODYTYPE_HUMAN) refittable_species = list(BODYTYPE_HUMAN, BODYTYPE_UNATHI) -/obj/item/clothing/suit/space/void/lancer/unathi/Initialize() - . = ..() +/obj/item/clothing/suit/space/void/lancer/unathi desc = "A bulky void suit with heavy plating. Looks to be colored in the branding of Ceres' Lance. This one is fitted to Unathi." - refit_contained(BODYTYPE_UNATHI) + refit_initialize = BODYTYPE_UNATHI //Einstein Engines espionage voidsuit /obj/item/clothing/head/helmet/space/void/einstein diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index 45b5c7b7ece..c743b9f776a 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -228,6 +228,14 @@ ..() ex_act(2.0) +//Fertilizer tank +/obj/structure/reagent_dispensers/fertilizer + name = "fertilizer tank" + desc = "A tank filled with nutrients for plant growth" + icon_state = "lubetank" + amount_per_transfer_from_this = 30 + reagents_to_add = list(/singleton/reagent/toxin/fertilizer = 1000) + //Wall Dispensers /obj/structure/reagent_dispensers/peppertank diff --git a/code/modules/research/xenoarchaeology/finds/finds_talkingitem.dm b/code/modules/research/xenoarchaeology/finds/finds_talkingitem.dm index 3db10e2642f..ba79ce9f52e 100644 --- a/code/modules/research/xenoarchaeology/finds/finds_talkingitem.dm +++ b/code/modules/research/xenoarchaeology/finds/finds_talkingitem.dm @@ -7,6 +7,10 @@ //for easy reference /obj/var/datum/talking_atom/talking_atom +/obj/Destroy() + QDEL_NULL(talking_atom) + return ..() + /datum/talking_atom var/list/heard_words = list() var/last_talk_time = 0 diff --git a/html/changelogs/RustingWithYou - systemruins.yml b/html/changelogs/RustingWithYou - systemruins.yml new file mode 100644 index 00000000000..eca813eb55e --- /dev/null +++ b/html/changelogs/RustingWithYou - systemruins.yml @@ -0,0 +1,59 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: RustingWithYou + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds various ruins for the minor planets and asteroids of Uueoa-Esa." + - qol: "Clothing items can now be set to refit to a species on initialize." diff --git a/icons/obj/unathi_ruins.dmi b/icons/obj/unathi_ruins.dmi new file mode 100644 index 00000000000..73992a443c9 Binary files /dev/null and b/icons/obj/unathi_ruins.dmi differ diff --git a/maps/random_ruins/exoplanets/asteroid/asteroid.dm b/maps/random_ruins/exoplanets/asteroid/asteroid.dm index a86823211fa..b1760679772 100644 --- a/maps/random_ruins/exoplanets/asteroid/asteroid.dm +++ b/maps/random_ruins/exoplanets/asteroid/asteroid.dm @@ -62,7 +62,7 @@ spawn_weight = 0.5 spawn_cost = 2 - sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_WEEPING_STARS) + sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_WEEPING_STARS, SECTOR_UUEOAESA) prefix = "asteroid/sol_ship/" suffixes = list("sol_ship_unique.dmm") @@ -77,7 +77,7 @@ spawn_weight = 0.5 spawn_cost = 3 - sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS) + sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_UUEOAESA) prefix = "asteroid/skrell_ship/" suffixes = list("skrell_crash_unique.dmm") @@ -150,7 +150,7 @@ spawn_weight = 1 spawn_cost = 1 - sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_NEW_ANKARA, SECTOR_AEMAQ, ALL_COALITION_SECTORS) + sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, SECTOR_NEW_ANKARA, SECTOR_AEMAQ, ALL_COALITION_SECTORS, SECTOR_UUEOAESA) prefix = "asteroid/digsite/" suffixes = list("digsite_unique.dmm") @@ -193,7 +193,7 @@ id = "miningoutpost" description = "A long-abandoned mining outpost." - sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, ALL_COALITION_SECTORS) + sectors = list(SECTOR_TAU_CETI, SECTOR_ROMANOVICH, SECTOR_CORP_ZONE, SECTOR_VALLEY_HALE, SECTOR_BADLANDS, ALL_COALITION_SECTORS, SECTOR_UUEOAESA) prefix = "asteroid/old_outpost/" suffixes = list("old_outpost.dmm") diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm new file mode 100644 index 00000000000..f9d62cd2566 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dm @@ -0,0 +1,126 @@ +/datum/map_template/ruin/exoplanet/heph_mining_station + name = "Hephaestus Mining Station" + id = "heph_mining_station" + description = "A Hephaestus Industries mining station on one of Uueoa-Esa's minor celestial bodies." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("heph_mining_station.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + spawn_cost = 2 + ban_ruins = list(/datum/map_template/ruin/exoplanet/miners_guild_outpost) + +/area/heph_mining_station + name = "Hephaestus Mining Station" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + ambience = AMBIENCE_EXPOUTPOST + +/area/heph_mining_station/mining + name = "Hephaestus Mining Station - Processing" + icon_state = "mining" + +/area/heph_mining_station/mess + name = "Hephaestus Mining Station - Mess Hall" + icon_state = "cafeteria" + +/area/heph_mining_station/medbay + name = "Hephaestus Mining Station - Medical" + icon_state = "medbay" + +/area/heph_mining_station/entry + name = "Hephaestus Mining Station - Entry" + icon_state = "exit" + +/area/heph_mining_station/engineer + name = "Hephaestus Mining Station - Engineering" + icon_state = "outpost_engine" + +/area/heph_mining_station/quarters + name = "Hephaestus Mining Station - Crew Quarters" + icon_state = "crew_quarters" + +/area/heph_mining_station/equipmentstorage + name = "Hephaestus Mining Station - Equipment Storage" + icon_state = "security" + +/area/heph_mining_station/eva + name = "Hephaestus Mining Station - EVA Storage" + icon_state = "eva" + +/area/heph_mining_station/storage + name = "Hephaestus Mining Station - General Storage" + icon_state = "machinist_workshop" + +/datum/ghostspawner/human/heph_space_miner + name = "Hephaestus Miner" + short_name = "heph_space_miner" + desc = "Work as a miner for Hephaestus Industries on a planetary station." + tags = list("External") + welcome_message = "You are a Hephaestus Industries miner, working on an outpost on one of Uueoa-Esa's smaller celestial bodies. Mine the planet or asteroid you find yourself on." + + spawnpoints = list("heph_space_miner") + max_count = 3 + + extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA) + outfit = /obj/outfit/admin/moghes_heph_miner + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/heph_space_miner/klax + name = "Hephaestus K'laxan Miner" + short_name = "heph_klax_space_miner" + max_count = 1 + + extra_languages = list(LANGUAGE_VAURCA) + possible_species = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK) + outfit = /obj/outfit/admin/moghes_heph_miner/klax + uses_species_whitelist = TRUE + +/obj/outfit/admin/moghes_heph_miner + name = "Moghes Hephaestus Miner" + + uniform = /obj/item/clothing/under/rank/miner/heph + shoes = /obj/item/clothing/shoes/workboots/toeless + back = /obj/item/storage/backpack/satchel/heph + head = /obj/item/clothing/head/hardhat/green + suit = /obj/item/clothing/accessory/poncho/unathimantle/hephaestus + + id = /obj/item/card/id/hephaestus + + backpack_contents = list(/obj/item/storage/wallet/random = 1) + +/obj/outfit/admin/moghes_heph_miner/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(H?.wear_suit) + H.wear_suit.color = "#2a2b2e" + +/obj/outfit/admin/moghes_heph_miner/get_id_access() + return list(ACCESS_EXTERNAL_AIRLOCKS, ACCESS_HEPHAESTUS) + +/obj/outfit/admin/moghes_heph_miner/klax + name = "Moghes Hephaestus Miner - K'lax" + + shoes = /obj/item/clothing/shoes/vaurca + head = null + mask = /obj/item/clothing/mask/gas/vaurca/filter + back = /obj/item/storage/backpack/cloak/cargo + backpack_contents = list(/obj/item/storage/wallet/random = 1, /obj/item/reagent_containers/food/snacks/koisbar_clean = 3) + +/obj/outfit/admin/moghes_heph_miner/klax/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(H?.wear_mask && H.species.has_organ[BP_PHORON_RESERVE]) + var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE] + H.internal = preserve + H.internals.icon_state = "internal1" + if(H?.wear_suit) + H.wear_suit.color = "#2a2b2e" + var/obj/item/organ/A = new /obj/item/organ/internal/augment/language/klax(H) + var/obj/item/organ/external/affected = H.get_organ(A.parent_organ) + A.replaced(H, affected) + var/obj/item/organ/B = new /obj/item/organ/internal/augment/tool/drill(H) + var/obj/item/organ/external/affectedB = H.get_organ(B.parent_organ) + B.replaced(H, affectedB) + H.update_body() diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dmm b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dmm new file mode 100644 index 00000000000..9ab63365f6f --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_mining_station.dmm @@ -0,0 +1,4281 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ap" = ( +/obj/structure/curtain/open/bed, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/ghostspawpoint{ + name = "igs - heph_space_miner"; + identifier = "heph_space_miner" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"as" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"aE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"aR" = ( +/obj/structure/closet, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/obj/item/storage/backpack/heph, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/head/hardhat/green, +/obj/item/clothing/shoes/workboots/toeless, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"aT" = ( +/obj/effect/landmark/clear, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"bp" = ( +/obj/structure/cable/green{ + 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/machinery/door/airlock/service{ + name = "Crew Quarters"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"bv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"bx" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/entry) +"bR" = ( +/turf/template_noop, +/area/template_noop) +"cb" = ( +/obj/structure/closet/secure_closet/freezer, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/storage/box/fancy/egg_box, +/obj/item/storage/box/fancy/egg_box, +/obj/item/storage/box/fancy/egg_box, +/obj/item/reagent_containers/food/drinks/carton/milk, +/obj/item/reagent_containers/food/drinks/carton/milk, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"ci" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/binary/passive_gate/supply{ + dir = 4 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"cs" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"ct" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/power/apc/south{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"dl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Engineering" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"du" = ( +/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced/firedoor, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"dB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"dI" = ( +/obj/structure/table/rack, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"dJ" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"dQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"dR" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/bed/roller, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"en" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"er" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ez" = ( +/obj/structure/cable/green{ + 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/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"eC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"eI" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"eX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ff" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"fh" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"fs" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"fD" = ( +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"fQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/medical{ + name = "Infirmary" + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station) +"fZ" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"ga" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"ge" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"gj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"gk" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"gJ" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"gK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"gN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"gQ" = ( +/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"hr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"hz" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/obj/machinery/iv_drip, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"hS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/blue{ + dir = 5 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ib" = ( +/obj/structure/cable/green{ + 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/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"ic" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"iT" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"jd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"jv" = ( +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"jw" = ( +/obj/structure/cable/green{ + 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/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"jB" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/obj/machinery/optable, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"jI" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"jQ" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"jV" = ( +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"kb" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/machinery/mineral/unloading_machine{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"ke" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"kq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"ku" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/high{ + dir = 1; + name = "north bump"; + pixel_y = 24; + req_access = null + }, +/obj/structure/table/rack, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"kS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Reactor"; + dir = 4 + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"kW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/closet/crate, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"lb" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/mineral/processing_unit{ + dir = 8; + id = "processing_1" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"lj" = ( +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"lo" = ( +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"lr" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"lu" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/appliance/cooker/stove, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"lw" = ( +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"lx" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"lP" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/equipmentstorage) +"mg" = ( +/obj/machinery/vending/engineering{ + req_access = null + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"mh" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"ml" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"mD" = ( +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/structure/table/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/gun/energy/vaurca/thermaldrill, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"mN" = ( +/obj/structure/table/steel, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/glass/full, +/obj/item/stack/material/glass/full, +/obj/item/stack/material/lead/full, +/obj/item/stack/material/aluminium/full, +/obj/item/stack/material/plastic/full, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"mQ" = ( +/obj/structure/cable/green{ + 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/machinery/door/airlock/maintenance{ + name = "Warehouse"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"mV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"nf" = ( +/obj/machinery/light, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"nk" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/closet/crate/medical, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"nn" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"nt" = ( +/obj/machinery/vending/engivend{ + req_access = null + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ny" = ( +/obj/structure/cable/green{ + 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/machinery/light{ + dir = 1 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"nI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"of" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"oj" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"os" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"ow" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"oA" = ( +/obj/structure/cable/green{ + 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/machinery/door/airlock/security{ + name = "Equipment Storage"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"oL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"pt" = ( +/obj/structure/table/rack, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/obj/item/gun/energy/plasmacutter, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"pH" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"pL" = ( +/obj/structure/closet/crate/rad{ + name = "radioactive material crate" + }, +/obj/item/stack/material/tritium/full, +/obj/item/stack/material/tritium/full, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"qg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"qp" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"qy" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/mineral/stacking_machine{ + dir = 8; + id = "stacking-2" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"qI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Entry" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"qJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"rp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"rB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"rE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"rH" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"rO" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"rR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/bed/stool/bar/padded/orange, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"sc" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/machinery/iv_drip, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"sp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 1 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"sy" = ( +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/soup/kois, +/obj/item/reagent_containers/food/snacks/koisburger, +/obj/item/reagent_containers/food/snacks/koisburger, +/obj/item/reagent_containers/food/snacks/koisburger, +/obj/item/reagent_containers/food/snacks/koissteak, +/obj/item/reagent_containers/food/snacks/koissteak, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/kois/spores, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"sD" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/table/steel, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/clothing/gloves/latex/nitrile/unathi, +/obj/item/storage/box/masks, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"sO" = ( +/obj/structure/reagent_dispensers/keg/xuizikeg, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"sP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"sZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"ta" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"tf" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "Emergency Weaponry"; + req_access = null + }, +/obj/item/gun/energy/laser/shotgun, +/obj/item/gun/energy/laser/shotgun, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"tp" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/power/apc/west{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"tv" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/eva) +"tH" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/machinery/door/airlock/external, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"uu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"uK" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/quarters) +"uZ" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/storage) +"vd" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"vA" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/mining) +"vT" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"wf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"wh" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/machinery/body_scanconsole{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"wl" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"wr" = ( +/obj/structure/cable/green, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/power/apc/south{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"wv" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/reagent_containers/food/snacks/meatsnack, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/item/storage/box/fancy/mre/menu10, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"xc" = ( +/obj/machinery/recharger/wallcharger{ + layer = 3.3; + pixel_x = 4; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"xs" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"xw" = ( +/obj/structure/cable/green{ + 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/machinery/light{ + dir = 1 + }, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"xP" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"xW" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"yd" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/door/airlock/external, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"yG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"yL" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"zb" = ( +/obj/item/bedsheet/brown, +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - heph_space_miner"; + identifier = "heph_space_miner" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"zf" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/machinery/suit_cycler/mining{ + req_access = null + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"zj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/blue, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"zs" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/machinery/iv_drip, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"zu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"zT" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = 32; + id = "stacking_2" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"zW" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/food/condiment/shaker/peppermill, +/obj/item/reagent_containers/food/condiment/shaker/salt, +/obj/item/reagent_containers/food/condiment/shaker/spacespice, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"zX" = ( +/obj/structure/closet/crate/loot, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"zY" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/machinery/door/airlock/external, +/obj/machinery/access_button{ + pixel_x = 28; + pixel_y = -8; + dir = 2 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Ad" = ( +/obj/machinery/power/portgen/basic/fusion, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Ar" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Ax" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"AD" = ( +/obj/machinery/autolathe, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"AH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"AX" = ( +/obj/machinery/hologram/holopad/long_range, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"Bp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"BL" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Cl" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"CW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm/south{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Dr" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"DY" = ( +/obj/structure/cable/green{ + 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/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Ec" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Ef" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/structure/table/steel, +/obj/item/storage/firstaid/adv, +/obj/item/storage/firstaid/adv, +/obj/item/storage/firstaid/fire, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"Eo" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/ore_box, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"EC" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"EI" = ( +/obj/machinery/mech_recharger/hephaestus, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"EV" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/medbay) +"EY" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Fw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"FB" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"FD" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = 32; + id = "stacking_1" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"FX" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window, +/obj/item/rig/industrial, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"Gf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm/south{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"Gn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Gp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"GB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"GS" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/alarm/east{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Hd" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station) +"Ho" = ( +/obj/structure/cable/green{ + 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/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"Hy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"HB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"HC" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/machinery/vending/medical{ + req_access = null + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"HJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"HM" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/floor_decal/industrial/outline/firefighting_closet, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"HR" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"HV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Ih" = ( +/obj/machinery/power/smes/buildable/horizon_shuttle, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Il" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/mineral/processing_unit{ + dir = 8; + id = "processing_2" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"IJ" = ( +/obj/structure/cable/green{ + 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/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"IM" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -20; + dir = 4 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"IQ" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"IV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"IY" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Jg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"JI" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/structure/table/steel, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/toxin, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"Kc" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/door/window{ + dir = 4; + req_access = list(209) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Ko" = ( +/obj/structure/closet, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/obj/item/storage/backpack/heph, +/obj/item/clothing/under/vaurca/gearharness/black, +/obj/item/clothing/shoes/vaurca, +/obj/item/reagent_containers/inhaler/phoron_special, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"Kw" = ( +/obj/structure/reagent_dispensers/coolanttank, +/obj/item/reagent_containers/glass/bucket{ + pixel_y = -8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"KS" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/item/clothing/mask/breath, +/obj/machinery/light, +/obj/structure/sign/flag/heph/large/south{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"KW" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/machinery/bodyscanner, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"Ld" = ( +/obj/machinery/vending/tool, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Le" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Lt" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Lu" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"LV" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"LX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"MI" = ( +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"MN" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/item/clothing/mask/breath, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"Nf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"NW" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/bed/stool/bar/padded/orange, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Of" = ( +/obj/machinery/conveyor_switch{ + id = "heph_mining_station" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"Ol" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/closet/crate, +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Oo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Mess Hall" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"Or" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"OF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"OG" = ( +/obj/structure/closet, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/obj/item/storage/backpack/heph, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/head/hardhat/green, +/obj/item/clothing/shoes/workboots/toeless, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"OH" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/mess) +"Pv" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/structure/table/stone/marble, +/obj/item/reagent_containers/cooking_container/board/bowl, +/obj/item/material/kitchen/rollingpin, +/obj/item/material/kitchen/utensil/knife, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Px" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/obj/machinery/power/apc/north{ + req_access = list(216) + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"PA" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"PF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"PH" = ( +/obj/structure/table/rack, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"PT" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/mineral/stacking_machine{ + dir = 8; + id = "stacking_1" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"PZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Qb" = ( +/obj/machinery/atmospherics/pipe/tank{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Qf" = ( +/obj/structure/table/rack, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/machinery/recharger/wallcharger{ + layer = 3.3; + pixel_x = 4; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Qi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm/north{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"Qw" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"QI" = ( +/obj/machinery/atmospherics/binary/pump/scrubber{ + dir = 8; + name = "scrubbers to waste" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Ra" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Rb" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Rc" = ( +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"Rk" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"Rq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"Ru" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/machinery/alarm/south{ + req_one_access = null; + req_access = list(216) + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"RE" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"RF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/table/steel, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"RV" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Sf" = ( +/turf/simulated/wall/shuttle/raider, +/area/heph_mining_station/engineer) +"Si" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/machinery/mining/drill, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Sk" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + pixel_y = -6; + pixel_x = 20 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Sw" = ( +/obj/structure/closet, +/obj/item/clothing/accessory/poncho/unathimantle/hephaestus{ + color = "#2a2b2e" + }, +/obj/item/storage/backpack/heph, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/head/hardhat/green, +/obj/item/clothing/shoes/workboots/toeless, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"SQ" = ( +/obj/structure/table/rack, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/machinery/recharger/wallcharger{ + layer = 3.3; + pixel_x = 4; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Tr" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 6 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"TV" = ( +/obj/structure/cable/green, +/obj/machinery/power/terminal, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"Ui" = ( +/obj/machinery/mech_recharger/hephaestus, +/obj/structure/mech_wreckage/powerloader, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"Vc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Vo" = ( +/obj/machinery/mineral/processing_unit_console{ + pixel_y = 28; + id = "processing_1" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Vz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"VJ" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"VR" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/eva) +"VW" = ( +/obj/effect/floor_decal/corner/orange, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Wk" = ( +/obj/structure/closet/crate, +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Wy" = ( +/obj/effect/floor_decal/corner/lime{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime{ + dir = 9 + }, +/obj/structure/table/steel, +/obj/item/storage/box/fancy/tray, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"WC" = ( +/obj/machinery/conveyor{ + id = "heph_mining_station"; + layer = 2.9; + dir = 8 + }, +/obj/machinery/mineral/unloading_machine{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/heph_mining_station/mining) +"WM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/mining{ + name = "Processing" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station) +"WT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Xb" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/machinery/mineral/processing_unit_console{ + pixel_y = 28; + id = "processing_2" + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Xg" = ( +/obj/structure/cable/green{ + 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/effect/floor_decal/corner/green/diagonal, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"Xr" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Xt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) +"XC" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mining) +"Yq" = ( +/obj/structure/cable/green{ + 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/machinery/door/airlock/glass_mining{ + name = "EVA Storage"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Yr" = ( +/obj/effect/floor_decal/corner/green/diagonal, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/mess) +"YB" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/quarters) +"YF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/empty{ + name = "waste canister" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/engineer) +"YH" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"YK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white{ + temperature = 303.15 + }, +/area/heph_mining_station/medbay) +"Ze" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station) +"Zq" = ( +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"Zt" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_uueoa"; + name = "airlock_heph_uueoa"; + req_one_access = list(216) + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/machinery/access_button{ + pixel_x = -24; + pixel_y = 32; + dir = 4 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/heph_mining_station/entry) +"ZH" = ( +/obj/structure/reagent_dispensers/keg/xuizikeg, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/storage) +"ZK" = ( +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/turf/simulated/floor/tiled/dark{ + temperature = 303.15 + }, +/area/heph_mining_station/equipmentstorage) + +(1,1,1) = {" +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(2,1,1) = {" +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(3,1,1) = {" +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(4,1,1) = {" +bR +vA +vA +vA +vA +vA +vA +vA +vA +vA +vA +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(5,1,1) = {" +bR +vA +ta +XC +RE +jQ +RE +dQ +dB +WT +FB +WM +Ze +jd +jd +Ze +jd +jd +Ze +jd +LX +Hd +tv +tv +tv +tv +tv +bR +bR +bR +bR +bR +"} +(6,1,1) = {" +bR +vA +Ol +Wk +Rb +Rb +Rb +Rb +as +Bp +Ru +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +ny +Hd +EC +nn +nn +zf +tv +bR +bR +bR +bR +bR +"} +(7,1,1) = {" +bR +vA +yL +Ec +vA +Rb +Rb +Rb +Rb +Rb +kW +uZ +gk +sy +cb +IQ +wv +Rc +Rc +Hd +jw +Hd +VR +ic +mh +KS +tv +bR +bR +bR +bR +bR +"} +(8,1,1) = {" +bR +vA +qy +PT +Rb +Rb +Rb +Rb +Rb +Rb +ct +uZ +Qi +YH +YH +YH +HR +Rc +Rc +Hd +jw +Hd +FX +GB +mh +iT +tv +bR +bR +bR +bR +bR +"} +(9,1,1) = {" +bR +vA +ow +IY +vA +FD +Rb +Rb +Rb +Rb +Si +uZ +sZ +YH +YH +YH +sO +Rc +Rc +Hd +jw +Hd +lr +eC +mh +MN +tv +bR +bR +bR +bR +bR +"} +(10,1,1) = {" +bR +vA +ow +IY +vA +zT +Rb +Rb +Rb +VW +oj +uZ +ib +dJ +YH +zX +ZH +Rc +Rc +Hd +jw +Hd +of +Ho +Vz +qp +tv +bR +bR +bR +bR +bR +"} +(11,1,1) = {" +bR +vA +Il +lb +Rb +Rb +Rb +Rb +VW +xP +OH +OH +mQ +OH +OH +OH +OH +OH +OH +Hd +jw +Hd +bx +Yq +bx +bx +bx +Rk +Rk +Rk +Rk +Rk +"} +(12,1,1) = {" +bR +vA +ow +IY +vA +Vo +Rb +Rb +Cl +vA +OH +VJ +Xg +LV +Lu +tp +VJ +LV +VJ +Hd +xw +Hd +AH +IJ +Zq +Kc +bx +Rk +Rk +Rk +Rk +Rk +"} +(13,1,1) = {" +bR +vA +BL +vd +vA +Xb +Eo +cs +Lt +vA +zW +VJ +Xg +NW +NW +rR +NW +NW +VJ +Hd +jw +Hd +rO +IJ +Zq +cq +bx +bx +bx +bx +bx +Rk +"} +(14,1,1) = {" +Rk +vA +jV +lj +vA +vA +vA +vA +vA +vA +Pv +VJ +PZ +Hy +Hy +nI +Hy +Hy +Gn +Oo +Dr +qI +rE +Vc +gK +IV +oL +Zt +IM +ga +tH +Rk +"} +(15,1,1) = {" +Rk +Of +kb +WC +xW +Sf +aj +aj +aj +Sf +EY +VJ +Xg +lx +lx +Jg +lx +lx +VJ +fh +jw +fh +Zq +IJ +Zq +Zq +Zq +yd +Sk +vT +zY +Rk +"} +(16,1,1) = {" +Rk +MI +lw +lw +MI +Sf +aE +Ad +aj +Sf +lu +VJ +Xg +NW +NW +NW +NW +NW +VJ +Hd +ez +Hd +Xr +IJ +Zq +xs +bx +bx +bx +bx +bx +Rk +"} +(17,1,1) = {" +Rk +MI +MI +MI +MI +Sf +aj +zu +aj +Sf +OH +fZ +Xg +Yr +eI +GS +VJ +Yr +VJ +Hd +ny +Hd +uu +IJ +HM +gJ +bx +Rk +Rk +Rk +Rk +Rk +"} +(18,1,1) = {" +aT +Rk +Rk +Rk +Rk +Sf +du +kS +du +Sf +OH +OH +bp +OH +OH +OH +OH +OH +OH +Hd +jw +Hd +lP +oA +lP +lP +lP +Rk +Rk +Rk +Rk +Rk +"} +(19,1,1) = {" +Rk +Rk +Rk +Rk +Rk +Sf +pL +eX +TV +Ih +uK +wl +mV +YB +AX +OG +aR +Sw +Ko +Hd +jw +Hd +PH +DY +RV +pt +lP +bR +bR +bR +bR +bR +"} +(20,1,1) = {" +Rk +Rk +Rk +Rk +Rk +Sf +Kw +jv +jv +CW +uK +PF +HJ +ml +ml +ml +ml +ml +ml +Hd +jw +Hd +ku +hr +RV +dI +lP +bR +bR +bR +bR +bR +"} +(21,1,1) = {" +Rk +Rk +Rk +Rk +Rk +Sf +ke +Ra +ge +gQ +uK +uK +zb +uK +zb +uK +zb +uK +ap +Hd +jw +Hd +Qf +Le +RV +mD +lP +bR +bR +bR +bR +bR +"} +(22,1,1) = {" +Rk +Rk +Rk +Rk +Rk +Sf +PA +hS +os +Qb +uK +uK +uK +uK +uK +uK +uK +uK +uK +Hd +ny +Hd +SQ +Xt +RV +tf +lP +bR +bR +bR +bR +bR +"} +(23,1,1) = {" +Rk +Rk +Rk +Rk +Rk +Sf +pH +zj +sp +YF +EV +Wy +ff +sD +nk +dR +Qw +dR +rH +Hd +jw +Hd +xc +rp +RV +RV +lP +bR +bR +bR +bR +bR +"} +(24,1,1) = {" +bR +bR +bR +bR +bR +Sf +HB +zj +OF +er +EV +jB +fD +fD +fD +fD +fD +fD +fs +Hd +ez +Hd +Ui +EI +ZK +lo +lP +bR +bR +bR +bR +bR +"} +(25,1,1) = {" +bR +bR +bR +bR +bR +Sf +AD +Gp +Ax +jv +EV +hz +fD +fD +fD +fD +fD +fD +fs +Hd +jw +Hd +lP +lP +lP +lP +lP +bR +bR +bR +bR +bR +"} +(26,1,1) = {" +bR +bR +bR +bR +bR +Sf +mN +ci +QI +nf +EV +Px +YK +Rq +Fw +en +en +en +Nf +fQ +wf +wr +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(27,1,1) = {" +bR +bR +bR +bR +bR +Sf +RF +Ar +jI +bv +EV +Or +fD +fD +fD +fD +fD +fD +fs +Hd +yG +Gf +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(28,1,1) = {" +bR +bR +bR +bR +bR +Sf +mg +qJ +qg +jv +EV +KW +wh +HC +zs +sc +JI +Ef +Tr +Hd +jw +fh +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(29,1,1) = {" +bR +bR +bR +bR +bR +Sf +nt +qJ +qg +jv +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +ny +Hd +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(30,1,1) = {" +bR +bR +bR +bR +bR +Sf +Ld +gj +HV +sP +dl +jd +jd +kq +jd +rB +jd +jd +kq +jd +gN +Hd +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(31,1,1) = {" +bR +bR +bR +bR +bR +Sf +Sf +Sf +Sf +Sf +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +Hd +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} +(32,1,1) = {" +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +bR +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm new file mode 100644 index 00000000000..5b95bbc494c --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dm @@ -0,0 +1,18 @@ +/datum/map_template/ruin/exoplanet/heph_survey_post + name = "Hephaestus Survey Post" + id = "heph_survey_post" + description = "A long-abandoned Hephaestus survey outpost." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("heph_survey_post.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + +/area/heph_survey_post + name = "Hephaestus Survey Post" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/plating + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + ambience = AMBIENCE_EXPOUTPOST diff --git a/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dmm b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dmm new file mode 100644 index 00000000000..1e6b72e7646 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/heph_survey_post.dmm @@ -0,0 +1,1811 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9; + pixel_y = 0 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ad" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/bed/stool/padded/beige, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm/east, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"au" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"bz" = ( +/obj/structure/table/standard, +/obj/item/material/ashtray/plastic, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"bH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"bN" = ( +/turf/simulated/wall/shuttle/space_ship{ + color = "#4c4324" + }, +/area/heph_survey_post) +"bO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"cL" = ( +/obj/effect/map_effect/window_spawner/full/reinforced/grille/firedoor, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"cP" = ( +/obj/item/modular_computer/console/preset/civilian, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ds" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"dD" = ( +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/obj/structure/toilet{ + dir = 8 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/freezer, +/area/heph_survey_post) +"dK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"er" = ( +/obj/machinery/alarm/east, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"eH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/random/custom_ka, +/obj/item/pickaxe/drill, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"fy" = ( +/obj/structure/cryofeed{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"fz" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/access_button{ + pixel_x = -24; + pixel_y = 32; + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"gD" = ( +/obj/structure/bed/stool/padded/beige, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"hm" = ( +/obj/machinery/computer/cryopod{ + pixel_x = 29 + }, +/obj/machinery/alarm/south, +/turf/simulated/floor/tiled/white, +/area/heph_survey_post) +"hu" = ( +/obj/effect/landmark/clear, +/obj/machinery/power/solar, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/template_noop, +/area/template_noop) +"hE" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/coffeemaster/full, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"hM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ib" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/sign/flag/heph/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"id" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"ik" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/empty/west, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"iU" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"jl" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/gun/energy/plasmacutter{ + pixel_y = 5 + }, +/obj/item/gun/energy/plasmacutter{ + pixel_y = 5 + }, +/obj/item/gun/energy/plasmacutter{ + pixel_y = 5 + }, +/obj/structure/closet/crate{ + icon_state = "heph_crate"; + name = "equipment crate" + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"jx" = ( +/obj/machinery/autolathe, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"jF" = ( +/obj/machinery/hologram/holopad/long_range{ + pixel_x = 16 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"kd" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate/solar, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"kV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"lb" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 1 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"lF" = ( +/obj/machinery/recharger/wallcharger{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"mN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile{ + dir = 1; + name = "Warehouse" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"nz" = ( +/obj/structure/closet{ + name = "crew equipment" + }, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/shoes/workboots/brown, +/obj/item/clothing/head/hardhat/green, +/obj/item/storage/box/survival/engineer, +/obj/item/storage/belt/utility/full, +/obj/item/mining_scanner, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"nI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"nJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate{ + icon_state = "heph_crate"; + name = "equipment crate" + }, +/obj/item/device/spaceflare, +/obj/item/device/spaceflare, +/obj/item/device/spaceflare, +/obj/item/device/spaceflare, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"nN" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"nO" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"nR" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"nV" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -20; + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"nW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ov" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "pump to waste" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"pc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"pj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"pu" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"pv" = ( +/obj/structure/cable/green, +/obj/machinery/power/solar_control{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"pJ" = ( +/obj/structure/table/standard, +/obj/item/paper_bin, +/obj/item/pen/black, +/obj/item/reagent_containers/food/drinks/drinkingglass/newglass/coffeecup/metal/hepht{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"qL" = ( +/obj/machinery/atmospherics/binary/passive_gate/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"rD" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"rI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"sc" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"sd" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"te" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"tm" = ( +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"ty" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"tS" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/drill, +/obj/random/dirt_75, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"uo" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate{ + icon_state = "heph_crate"; + name = "equipment crate" + }, +/obj/item/device/analyzer, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"uv" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/coffeemaster/full, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"vv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Power" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"vO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/mining{ + name = "Crew Habitation"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"vT" = ( +/obj/machinery/alarm/south, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"wC" = ( +/obj/structure/table/standard, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"wE" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"wI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/random/custom_ka, +/obj/item/pickaxe/drill, +/obj/random/dirt_75, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"xl" = ( +/obj/machinery/suit_cycler/offship/hephaestus, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"xu" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"xz" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/heph_survey_post) +"xO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"yw" = ( +/obj/effect/landmark/clear, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/template_noop, +/area/template_noop) +"zH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/item/mining_scanner, +/obj/item/mining_scanner, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"AK" = ( +/obj/structure/table/standard, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Br" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/empty{ + name = "waste canister" + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"BT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"CY" = ( +/obj/random/dirt_75, +/turf/simulated/floor/tiled/freezer, +/area/heph_survey_post) +"Di" = ( +/obj/effect/landmark/clear, +/obj/machinery/power/solar, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/template_noop, +/area/template_noop) +"Dv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile{ + name = "Command" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"DL" = ( +/obj/structure/table/standard, +/obj/item/clothing/head/hardhat/green, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"DT" = ( +/obj/structure/cryofeed{ + dir = 1 + }, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Eh" = ( +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/machinery/photocopier/faxmachine{ + department = "Hephaestus Survey Post" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"EY" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/shipsensors, +/turf/simulated/floor/airless, +/area/heph_survey_post) +"Fm" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Fw" = ( +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable/third_party_shuttle/empty, +/obj/effect/floor_decal/industrial/hatch/red, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"FI" = ( +/obj/effect/decal/cleanable/floor_damage/rust, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"GE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm/east, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"HE" = ( +/obj/machinery/suit_cycler/offship/hephaestus, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Ig" = ( +/obj/machinery/computer/ship/sensors/terminal, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Ir" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"IW" = ( +/obj/effect/landmark/clear, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/template_noop, +/area/template_noop) +"IY" = ( +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/obj/structure/closet/firecloset/full, +/obj/effect/floor_decal/industrial/outline/firefighting_closet, +/obj/structure/sign/flag/heph/large/west{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Jj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Jo" = ( +/obj/machinery/suit_cycler/offship/hephaestus, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"JE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"JN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Kf" = ( +/obj/machinery/door/airlock/mining{ + name = "Cryogenics" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"KQ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"KR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Lu" = ( +/obj/structure/closet{ + name = "crew equipment" + }, +/obj/item/clothing/under/rank/miner/heph, +/obj/item/clothing/shoes/workboots/brown, +/obj/item/clothing/head/hardhat/green, +/obj/item/storage/box/survival/engineer, +/obj/item/storage/belt/utility/full, +/obj/item/mining_scanner, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Nc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"NF" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Oo" = ( +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"OD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Pj" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Pw" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/alarm/north, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Px" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"PV" = ( +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Qd" = ( +/obj/structure/table/standard, +/obj/item/deck/cards, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Qo" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"QQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Re" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/structure/survey_probe, +/obj/structure/survey_probe, +/obj/structure/survey_probe, +/obj/structure/survey_probe, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Rf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Rr" = ( +/obj/machinery/shower, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/heph_survey_post) +"Sr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"SQ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/closet/crate{ + icon_state = "heph_crate"; + name = "equipment crate" + }, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Te" = ( +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/obj/machinery/alarm/east, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Tq" = ( +/obj/structure/table/standard, +/obj/item/stamp/hephaestus{ + pixel_y = 6; + pixel_x = -5 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Tr" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Tv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 8 + }, +/obj/random/dirt_75, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"TR" = ( +/obj/effect/landmark/clear, +/obj/machinery/power/tracker, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/template_noop, +/area/template_noop) +"TU" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"TX" = ( +/obj/effect/floor_decal/industrial/outline/security, +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(216) + }, +/obj/item/gun/energy/laser/shotgun, +/obj/item/gun/energy/laser/shotgun, +/obj/item/melee/baton/loaded, +/obj/item/melee/baton/loaded, +/obj/item/material/hatchet/machete/steel, +/obj/item/material/hatchet/machete/steel, +/obj/item/clothing/accessory/holster/utility/machete, +/obj/item/clothing/accessory/holster/utility/machete, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"TZ" = ( +/obj/random/dirt_75, +/turf/simulated/floor/tiled/white, +/area/heph_survey_post) +"UH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"VA" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"VV" = ( +/obj/machinery/door/airlock/mining{ + name = "Bathroom"; + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/heph_survey_post) +"WJ" = ( +/obj/machinery/cryopod{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/heph_survey_post) +"WK" = ( +/obj/machinery/door/blast/regular{ + dir = 4; + name = "Sensor Shroud"; + id = "heph_post_sensors" + }, +/obj/machinery/button/remote/blast_door{ + id = "heph_post_sensors"; + pixel_x = 26; + pixel_y = 12; + dir = 1 + }, +/turf/simulated/floor/airless, +/area/heph_survey_post) +"WL" = ( +/obj/machinery/suit_cycler/offship/hephaestus, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"WZ" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"XG" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + pixel_y = -6; + pixel_x = 20 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"XL" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"XR" = ( +/obj/structure/closet{ + name = "crew equipment" + }, +/obj/item/clothing/under/rank/engineer/heph, +/obj/item/clothing/shoes/workboots/brown, +/obj/item/clothing/head/hardhat/green, +/obj/item/storage/box/survival/engineer, +/obj/item/storage/belt/utility/full, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"XS" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/drill, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Yo" = ( +/obj/structure/sink{ + pixel_y = 12 + }, +/obj/structure/mirror{ + pixel_y = 26 + }, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/freezer, +/area/heph_survey_post) +"YI" = ( +/turf/template_noop, +/area/template_noop) +"YR" = ( +/obj/effect/landmark/clear, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/template_noop, +/area/template_noop) +"Zb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile{ + dir = 1; + name = "Atmospherics" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Ze" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Zo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/bed/stool/padded/beige, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"Zr" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/access_button{ + pixel_x = 28; + pixel_y = -8; + dir = 2 + }, +/obj/effect/map_effect/marker/airlock{ + frequency = 1003; + master_tag = "airlock_heph_ruin"; + name = "airlock_heph_ruin" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/heph_survey_post) +"Zy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ZH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/dirt_75, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ZI" = ( +/obj/effect/decal/cleanable/floor_damage/rust, +/turf/simulated/floor/tiled/dark, +/area/heph_survey_post) +"ZJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/rack, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/heph_survey_post) + +(1,1,1) = {" +YI +YI +YI +YI +YI +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +YI +YI +YI +"} +(2,1,1) = {" +YI +YI +YI +YI +TR +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +nR +nR +tm +"} +(3,1,1) = {" +YI +YI +YI +YI +YI +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +YI +YI +nO +"} +(4,1,1) = {" +YI +YI +YI +YI +YI +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +bN +ds +ds +YI +nO +"} +(5,1,1) = {" +YI +YI +YI +YI +bN +bN +KR +Oo +VA +PV +sd +Oo +kd +ZI +ZJ +bN +ik +iU +Pj +bN +bN +ds +YI +nO +"} +(6,1,1) = {" +YI +YI +YI +YI +bN +bN +tS +PV +XS +PV +uo +Oo +jl +Oo +eH +bN +Ze +PV +PV +jx +bN +ds +YI +nO +"} +(7,1,1) = {" +YI +YI +YI +YI +bN +bN +bH +PV +Tv +Oo +nJ +ZI +SQ +Oo +wI +bN +Pw +nW +OD +DL +bN +ds +YI +nO +"} +(8,1,1) = {" +YI +YI +YI +bN +bN +bN +bN +Oo +ZI +ZI +ZI +te +hM +PV +lF +bN +Ze +ea +Ir +PV +bN +ds +YI +nO +"} +(9,1,1) = {" +ds +ds +ds +bN +wE +IY +bN +bN +BT +BT +Fm +xO +Rf +FI +zH +bN +Fw +Sr +Oo +ZI +bN +id +YI +nO +"} +(10,1,1) = {" +ds +ds +cL +cL +PV +ZI +uv +bN +BT +rI +Fm +Oo +xV +Te +Re +bN +pu +kV +XL +pv +bN +ds +ds +yw +"} +(11,1,1) = {" +ds +ds +cL +cP +lb +Oo +vT +bN +bN +bN +bN +Oo +mN +bN +bN +bN +bN +vv +bN +bN +bN +bN +bN +yw +"} +(12,1,1) = {" +ds +ds +cL +pJ +jF +xO +Nc +wW +Dv +au +ZH +ZH +nI +wW +wW +au +ZH +JN +TU +fz +nV +nN +ty +YR +"} +(13,1,1) = {" +ds +ds +cL +Tq +Oo +te +Jj +UH +Jj +bL +Jj +Jj +pj +bL +Jj +bL +ae +QQ +Xn +Px +XG +sc +Zr +yw +"} +(14,1,1) = {" +ds +ds +cL +Ig +WZ +PV +Oo +bN +bN +bN +bN +bN +vO +bN +bN +bN +bN +xV +Zb +bN +bN +bN +bN +yw +"} +(15,1,1) = {" +ds +ds +cL +cL +PV +PV +TX +bN +bN +wC +Qd +Zo +dK +ZI +hE +bN +Jo +JE +pc +bN +bN +id +ds +yw +"} +(16,1,1) = {" +ds +ds +ds +bN +ib +Eh +bN +bN +bN +AK +bz +ad +ab +Oo +Qo +bN +xl +bO +Zy +KQ +bN +ds +YI +nO +"} +(17,1,1) = {" +YI +YI +bN +bN +bN +bN +bN +xz +bN +gD +gD +Oo +er +PV +PV +bN +WL +Jc +ov +Br +bN +ds +YI +nO +"} +(18,1,1) = {" +YI +YI +WK +EY +bN +DT +WJ +TZ +Kf +Oo +PV +ZI +bN +bN +VV +bN +HE +Jc +qL +NF +bN +ds +YI +nO +"} +(19,1,1) = {" +YI +YI +bN +bN +bN +fy +WJ +hm +bN +Lu +XR +nz +bN +Yo +CY +bN +Tr +GE +rD +bN +bN +ds +YI +nO +"} +(20,1,1) = {" +YI +YI +YI +YI +bN +bN +bN +bN +bN +bN +bN +bN +bN +Rr +dD +bN +bN +bN +bN +bN +ds +ds +YI +nO +"} +(21,1,1) = {" +YI +YI +YI +YI +YI +YI +YI +YI +YI +YI +YI +YI +bN +bN +bN +bN +YI +YI +YI +YI +YI +YI +YI +nO +"} +(22,1,1) = {" +YI +YI +YI +YI +YI +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +hu +YI +YI +nO +"} +(23,1,1) = {" +YI +YI +YI +YI +TR +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +IW +nR +nR +xu +"} +(24,1,1) = {" +YI +YI +YI +YI +YI +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +Di +YI +YI +YI +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm new file mode 100644 index 00000000000..d1c1278f880 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dm @@ -0,0 +1,22 @@ +/datum/map_template/ruin/exoplanet/izweski_probe + name = "Izweski Probe" + id = "izweski_probe" + description = "An ancient Izweski Hegemony space probe." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("izweski_probe.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + +/obj/structure/survey_probe/hegemony/old + name = "\improper Hegemony space probe" + desc = "An unmanned probe, clearly a very old and unsophisticated design. The flag of the Izweski Hegemony is displayed on the side, and a fading screen displays a readout in Sinta'Unathi" + desc_extended = "This model of survey probe seems to be very old. A plaque on the side bears some words in Sinta'Unathi beneath the seal of the Izweski Hegemony." + anchored = TRUE + density = TRUE + icon = 'icons/obj/xenoarchaeology.dmi' + icon_state = "surveying_probe_deployed" + +/obj/structure/survey_probe/hegemony/old/examine(mob/user) + . = ..() + if(GLOB.all_languages[LANGUAGE_UNATHI] in user.languages) + to_chat(user, SPAN_NOTICE("The probe's plaque identifies it as property of the Izweski Hegemony Extraterrestrial Surveying Guild - a space exploration guild dissolved shortly following First Contact. The date displayed on the ancient screen would read as 2361 by the common human calendar.")) diff --git a/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dmm b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dmm new file mode 100644 index 00000000000..8c439e03a91 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/izweski_probe.dmm @@ -0,0 +1,31 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"h" = ( +/obj/effect/landmark/clear, +/obj/structure/sign/flag/hegemony, +/turf/template_noop, +/area/template_noop) +"J" = ( +/obj/effect/landmark/clear, +/obj/structure/survey_probe/hegemony/old, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +"} +(2,1,1) = {" +h +J +a +"} +(3,1,1) = {" +a +a +a +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm new file mode 100644 index 00000000000..8b70705a99e --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dm @@ -0,0 +1,117 @@ +/datum/map_template/ruin/exoplanet/kazhkz_crash + name = "Crashed Kazhkz Shuttle" + id = "kazhkz_crash" + description = "A crashed shuttle from the days of the Contact War." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("kazhkz_crash.dmm") + shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/kazhkz_crash) + +/area/shuttle/kazhkz_crash + name = "Crashed Shuttle" + requires_power = TRUE + +/obj/effect/overmap/visitable/ship/landable/kazhkz_crash + name = "Crashed Kazhkz Shuttle" + desc = "The NanoTrasen Bounty-class shuttle was one of the megacorporation's first spacecraft designs, intended for long-term scouting and prospecting missions in the Romanovich Cloud. Though superceded by more modern designs, the Bounty-class remained in common use until the late 2450s. This one appears to be showing signs of heavy damage." + class = "NTCV" //NanoTrasen Corporate Vessel + designation = "Victory" + designer = "NanoTrasen" + sizeclass = "Bounty-class prospecting shuttle" + shiptype = "Long-term, short-range prospecting and scouting operations" + shuttle = "Crashed Kazhkz Shuttle" + icon_state = "shuttle" + moving_state = "shuttle_moving" + colors = list("#d65e1e", "#1f731f") //Kazhkz and Han'san colors + max_speed = 1/(3 SECONDS) + burn_delay = 1 SECONDS + vessel_mass = 3000 //Hard to move + fore_dir = SOUTH + vessel_size = SHIP_SIZE_TINY + +/obj/machinery/computer/shuttle_control/explore/kazhkz_crash + name = "shuttle control console" + shuttle_tag = "Crashed Kazhkz Shuttle" + +/datum/shuttle/autodock/overmap/kazhkz_crash + name = "Crashed Kazhkz Shuttle" + move_time = 90 + shuttle_area = list(/area/shuttle/kazhkz_crash) + current_location = "nav_start_kazhkz_crash" + landmark_transition = "nav_transit_kazhkz_crash" + range = 1 + fuel_consumption = 2 + logging_home_tag = "nav_start_kazhkz_crash" + defer_initialisation = TRUE + +/obj/effect/shuttle_landmark/kazhkz_crash + name = "Shuttle Crash Site" + landmark_tag = "nav_start_kazhkz_crash" + docking_controller = "airlock_kazhkz_crash" + landmark_flags = SLANDMARK_FLAG_AUTOSET //Can spawn on multiple planet types + movable_flags = MOVABLE_FLAG_EFFECTMOVE + +/obj/effect/shuttle_landmark/kazhkz_crash/transit + name = "In transit" + landmark_tag = "nav_transit_kazhkz_crash" + base_turf = /turf/space/transit/north + +/obj/effect/landmark/corpse/kazhkz_crash + name = "Dead Kazhkz Warrior" + corpseuniform = /obj/item/clothing/under/unathi/hiskyn + corpseshoes = /obj/item/clothing/shoes/magboots + corpsesuit = /obj/item/clothing/suit/space/unathi_ruin + corpsehelmet = /obj/item/clothing/head/helmet/space/unathi_ruin + corpseback = /obj/item/tank/oxygen/brown + corpsebelt = /obj/item/gun/projectile/pistol/spitter + corpseid = FALSE + species = SPECIES_UNATHI + +/obj/effect/landmark/corpse/kazhkz_crash/do_extra_customization(mob/living/carbon/human/M) + M.ChangeToHusk() + M.adjustBruteLoss(rand(200,400)) + M.dir = pick(GLOB.cardinal) + +/obj/effect/landmark/corpse/kazhkz_crash/captain + corpsesuit = /obj/item/clothing/suit/space/void/mining + corpsehelmet = /obj/item/clothing/head/helmet/space/void/mining + +/obj/effect/landmark/corpse/kazhkz_crash/captain/do_extra_customization(mob/living/carbon/human/M) + . = ..() + if(M.wear_suit && isclothing(M.wear_suit)) + var/obj/item/clothing/suit = M.wear_suit + suit.refit_contained(BODYTYPE_UNATHI) + if(M.head && isclothing(M.head)) + var/obj/item/clothing/head = M.head + head.refit_contained(BODYTYPE_UNATHI) + +/obj/item/paper/fluff/kazhkz_crash_note + name = "scrawled message" + info = "The plan has failed. Izweski defences have shot down King Seryo's vessel, and the survivors of the assault have fled. I was able to distract the Hegemony's fighters with our own vessel for a time, but our engines are too damaged. I tried to bring us down on the surface here, in the hopes that the others would find us, but I fear it is too late. Most of my warriors perished, either in the battle or from the crash, and the others do not have long. Lord Kasz has guided the others in a retreat, and I pray to whatever spirits know this cursed place that they are safe and far from here. I will not join my ancestors in the earth of our homeland, and my bones may never be honored - but should my spirit rest here, may I guide my clan and that of my King to safety, and may I visit a terrible curse upon the tyrant S'kresti Izweski.
R'tiza Han'san
09/06/2438
" + +/obj/item/paper/fluff/kazhkz_crash_note/Initialize() + . = ..() + var/languagetext = "\[lang=p\]" + languagetext += "[info]\[/lang\]" + info = parsepencode(languagetext) + icon_state = "scrap_bloodied" + +/obj/item/paper/fluff/kazhkz_crash_plans + name = "assault plans" + info = "\ + To R'tiza of the Clan Han'san, my faithful battle-leader,
\ + The assault on the Izweski stronghold is prepared. Every warrior sworn to the Kazhkz Kingdom is mobilized, and the last of our shuttles are prepared for launch.
\ + Tomorrow, as the Burning Mother rises, our vessels will depart. I weep for our land and people as the Izweski conquerors approach, but it has become clear that the free nations of Moghes have waited too long to strike against the tyrants of Skalamar.
\ + You will command a shuttle of your own - smaller than most of those we possess, but nimbler, wth seven of your best warriors. It has been renamed the Victory, in honor of what we hope to find this day. When we reach Skalamar, your men will be tasked with securing a landing position near the Izweski keep, where the Hegemon's personal shuttle is reportedly docked.
\ + Once you have secured the position, the remainder of our forces will move in and seize the Izweski stronghold. This war will end in one stroke, as the Hegemony will either capitulate or crumble into infighting. It is a deadly mission I entrust you with, yet your clan's lord tells me that there is no officer of his blood who would be better-suited.
\ + Strike fear into their hearts and glory into your own, Uezsla Han'san.
\ + By the hand and will of King Seryo Kazhkz." + +/obj/item/paper/fluff/kazhkz_crash_plans/Initialize() + . = ..() + var/languagetext = "\[lang=p\]" + languagetext += "[info]\[/lang\]" + info = parsepencode(languagetext) + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dmm b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dmm new file mode 100644 index 00000000000..c734a12fbe2 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/kazhkz_crash.dmm @@ -0,0 +1,1843 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"aV" = ( +/obj/item/tank/oxygen/brown, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"bn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"by" = ( +/obj/machinery/atmospherics/portables_connector/supply{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"bR" = ( +/obj/effect/landmark/corpse/kazhkz_crash, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"cr" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/bed/handrail{ + dir = 1 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 20; + dir = 8; + pixel_y = -6 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"cS" = ( +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"dD" = ( +/obj/structure/bed/stool/chair/office/bridge/pilot, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"eq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"et" = ( +/obj/machinery/atmospherics/binary/passive_gate/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"ez" = ( +/obj/item/gun/projectile/shotgun/wallgun, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"eT" = ( +/obj/effect/landmark/entry_point/starboard, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"fs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 1 + }, +/obj/machinery/access_button{ + pixel_x = -28; + pixel_y = 12; + dir = 1 + }, +/obj/machinery/door/airlock/external{ + dir = 2 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/effect/landmark/entry_point/aft, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"gq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/multi_tile{ + name = "Cockpit"; + insecure = 0 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"gX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 6 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"hL" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"ie" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/unathi_ruin, +/obj/item/clothing/head/helmet/space/unathi_ruin, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"iw" = ( +/obj/item/paper/fluff/kazhkz_crash_note, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"iU" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"jX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"kF" = ( +/obj/machinery/atmospherics/portables_connector/scrubber{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty{ + name = "waste canister" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"kI" = ( +/obj/structure/table/reinforced/steel, +/obj/machinery/button/distress{ + dir = 4; + pixel_x = 8; + pixel_y = 7 + }, +/obj/machinery/button/remote/blast_door{ + id = "kazhkz_crash"; + name = "Cockpit Shutters" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"lD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Crew Compartment" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"lT" = ( +/obj/effect/landmark/clear, +/obj/effect/shuttle_landmark/kazhkz_crash{ + dir = 1 + }, +/turf/template_noop, +/area/template_noop) +"ms" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"mv" = ( +/obj/effect/landmark/entry_point/port, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"mP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"nJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 8 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"nK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"nZ" = ( +/obj/machinery/atmospherics/portables_connector/aux{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/door/window/northleft, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"ob" = ( +/obj/machinery/computer/ship/sensors{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"pj" = ( +/obj/effect/landmark/corpse/kazhkz_crash/captain, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"pk" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + dir = 4; + pixel_y = 6; + pixel_x = -20 + }, +/obj/machinery/airlock_sensor{ + pixel_x = -20; + dir = 4; + pixel_y = -6 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"pC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"pN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"qh" = ( +/obj/structure/closet/toolcloset/empty, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/bag/inflatable, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"qB" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"qC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 10 + }, +/obj/machinery/door/airlock/external{ + dir = 2 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"sq" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/empty/west{ + req_access = null + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"sP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"sU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/tank/oxygen/brown, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"to" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 8 + }, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"uv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"vh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"vj" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/out, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"vW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/machinery/door/airlock/external{ + dir = 2 + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"xk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"xK" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/gun/projectile/automatic/rifle/hook_mg, +/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle, +/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"xM" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 4 + }, +/obj/effect/landmark/corpse/kazhkz_crash, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"yA" = ( +/obj/machinery/atmospherics/binary/pump/scrubber{ + dir = 8; + name = "scrubbers to waste" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"zb" = ( +/obj/machinery/atmospherics/binary/pump/fuel{ + dir = 4 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"zg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"zu" = ( +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"Ab" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/obj/effect/landmark/corpse/kazhkz_crash, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"AV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"Bj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/effect/landmark/corpse/kazhkz_crash, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/tank/phoron, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"BB" = ( +/obj/machinery/computer/ship/engines{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Cg" = ( +/obj/machinery/airlock_sensor{ + pixel_x = 20; + dir = 8; + pixel_y = -6 + }, +/obj/machinery/access_button{ + dir = 8; + pixel_x = 21; + pixel_y = 6 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Dd" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 4 + }, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"Di" = ( +/obj/machinery/power/terminal{ + dir = 8; + layer = 5 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"DC" = ( +/obj/machinery/power/smes/buildable/third_party_shuttle/empty, +/obj/structure/cable, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"DD" = ( +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Em" = ( +/obj/effect/map_effect/window_spawner/full/shuttle/scc, +/obj/machinery/door/blast/regular{ + id = "kazhkz_crash"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"EN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Fa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Fj" = ( +/obj/machinery/shipsensors/weak, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"Fl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Fv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume/aux, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"FC" = ( +/obj/machinery/computer/shuttle_control/explore/kazhkz_crash{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"FD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 4 + }, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"FO" = ( +/obj/effect/landmark/corpse/kazhkz_crash/captain, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"Gf" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"Gn" = ( +/obj/structure/fuel_port{ + pixel_y = 30 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"HN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"IA" = ( +/obj/item/clothing/suit/space/unathi_ruin, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"IJ" = ( +/obj/item/stack/material/steel, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"IK" = ( +/obj/structure/table/rack, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"Kv" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"KC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Lm" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Mj" = ( +/obj/machinery/computer/ship/helm{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Mq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"NS" = ( +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"Pj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) +"Pz" = ( +/obj/machinery/atmospherics/unary/engine, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"Qm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Qy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"QA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/inflatable/door, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Rn" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/ammo_magazine/crackrifle, +/obj/item/storage/box/wallgunammo, +/obj/item/ammo_magazine/hookmg, +/obj/item/ammo_magazine/spitterpistol, +/obj/item/ammo_magazine/spitterpistol, +/obj/item/ammo_magazine/spitterpistol, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Rq" = ( +/obj/machinery/hologram/holopad/long_range{ + pixel_x = 16 + }, +/obj/effect/overmap/visitable/ship/landable/kazhkz_crash, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Si" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 10 + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"SZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Ta" = ( +/obj/structure/table/rack, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"TH" = ( +/obj/item/clothing/head/helmet/space/unathi_ruin, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"TJ" = ( +/turf/template_noop, +/area/template_noop) +"Ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Ut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"Uy" = ( +/obj/item/clothing/mask/breath, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"UF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/aux{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Engineering" + }, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"UK" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"UQ" = ( +/obj/machinery/iff_beacon/name_change, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"VU" = ( +/obj/effect/landmark/corpse/kazhkz_crash, +/obj/effect/landmark/clear, +/obj/effect/decal/cleanable/blood/splatter, +/turf/template_noop, +/area/template_noop) +"Wz" = ( +/obj/structure/table/reinforced/steel, +/obj/item/paper/fluff/kazhkz_crash_plans, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"WE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/aux{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + dir = 2 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_kazhkz_crash"; + name = "airlock_kazhkz_crash"; + req_one_access = null; + shuttle_tag = "Crashed Kazhkz Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"Xt" = ( +/obj/effect/map_effect/window_spawner/full/shuttle/scc, +/obj/machinery/door/blast/regular{ + id = "kazhkz_crash"; + dir = 4 + }, +/obj/effect/landmark/entry_point/fore, +/turf/simulated/floor/plating, +/area/shuttle/kazhkz_crash) +"XG" = ( +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"XR" = ( +/obj/structure/inflatable/wall, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"Yp" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = null + }, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/suit/armor/unathi, +/obj/item/clothing/head/helmet/unathi, +/obj/item/clothing/head/helmet/unathi, +/obj/item/clothing/head/helmet/unathi, +/obj/item/clothing/head/helmet/unathi, +/obj/item/clothing/head/helmet/unathi, +/obj/item/clothing/head/helmet/unathi, +/turf/simulated/floor/tiled/slate, +/area/shuttle/kazhkz_crash) +"YL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/inflatable/door, +/turf/simulated/floor/tiled/slate/airless, +/area/shuttle/kazhkz_crash) +"Zu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/bed/handrail{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/kazhkz_crash) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/wall/shuttle/dark/cardinal/blue, +/area/shuttle/kazhkz_crash) + +(1,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(2,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(3,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(4,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(5,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(6,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +cS +cS +cS +cS +cS +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(7,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pz +AV +HN +DC +cS +cS +eT +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(8,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pz +zg +jX +Di +kF +by +cS +cS +cS +cS +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(9,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pz +zg +Gn +vh +yA +et +gX +nJ +Lm +cS +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(10,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pz +FD +Bj +pC +Ut +Qm +zb +Si +Kv +cS +cS +cS +cS +cS +cS +Fj +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(11,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +cr +cS +qB +EN +mP +SZ +Qy +eq +nZ +cS +cS +xK +qh +kI +cS +cS +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(12,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pj +cS +cS +cS +cS +UF +cS +cS +cS +cS +sq +DD +iw +pj +BB +Em +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(13,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +fs +vj +pk +WE +eq +Fl +KC +uv +bn +gq +Ub +Mq +Rq +dD +Mj +Xt +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(14,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +lT +qC +vj +Fv +vW +Cg +QA +bR +pN +ms +DD +mP +Fa +DD +dD +FC +Em +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(15,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +cS +cS +cS +cS +cS +lD +cS +cS +cS +cS +DD +DD +DD +ez +ob +Em +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(16,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Zu +cS +ie +XG +XR +YL +XR +Dd +xM +cS +cS +Rn +Yp +Wz +cS +cS +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(17,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +Pz +to +Ta +aa +nK +sU +xk +XG +NS +cS +cS +cS +cS +cS +cS +UQ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(18,1,1) = {" +TJ +TJ +VU +TJ +TJ +TJ +TJ +UK +UK +Pz +sP +IK +FO +XG +TH +Ab +iU +zu +zu +UK +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(19,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +zu +IA +IJ +Uy +hL +Gf +cS +cS +zu +zu +UK +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(20,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +aV +ZJ +cS +zu +cS +cS +mv +UK +UK +UK +UK +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(21,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +zu +zu +zu +zu +cS +UK +UK +UK +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(22,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +UK +UK +UK +UK +UK +UK +UK +UK +UK +UK +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(23,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +VU +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(24,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} +(25,1,1) = {" +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +TJ +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm new file mode 100644 index 00000000000..8872979603d --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dm @@ -0,0 +1,73 @@ +/datum/map_template/ruin/exoplanet/miners_guild_outpost + name = "Miners' Guild Outpost" + id = "miners_guild_outpost" + description = "A Miners' Guild mining outpost on one of Uueoa-Esa's minor celestial bodies." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("miners_guild_outpost.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + spawn_cost = 2 + ban_ruins = list(/datum/map_template/ruin/exoplanet/heph_mining_station) + +/area/miners_guild_outpost + name = "Miners' Guild Outpost" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + ambience = AMBIENCE_EXPOUTPOST + +/area/miners_guild_outpost/entry + name = "Miners' Guild Outpost - Entrance" + icon_state = "exit" + +/area/miners_guild_outpost/eva + name = "Miners' Guild Outpost - EVA Storage" + icon_state = "eva" + +/area/miners_guild_outpost/mining + name = "Miners' Guild Outpost - Processing" + icon_state = "mining" + +/area/miners_guild_outpost/quarters + name = "Miners' Guild Outpost - Crew Quarters" + icon_state = "crew_quarters" + +/area/miners_guild_outpost/mess + name = "Miners' Guild Outpost - Mess Hall" + icon_state = "cafeteria" + +/area/miners_guild_outpost/engineering + name = "Miners' Guild Outpost - Engineering" + icon_state = "engineering" + +/datum/ghostspawner/human/miners_guild_outpost + short_name = "miners_guild_outpost" + name = "Unathi Guild Miner" + desc = "Crew a Miners' Guild outpost on one of Uueoa-Esa's minor celestial bodies. Break rocks, earn your paycheck." + tags = list("External") + welcome_message = "You are a guildsman of the Miners' Guild, working in a small outpost on one of the myriad moons or asteroids of Uueoa-Esa. Mine the location, for honor and profit." + + spawnpoints = list("miners_guild_outpost") + max_count = 3 + + outfit = /obj/outfit/admin/miners_guild + possible_species = list(SPECIES_UNATHI) + allow_appearance_change = APPEARANCE_PLASTICSURGERY + + assigned_role = "Guild Miner" + special_role = "Guild Miner" + respawn_flag = null + + uses_species_whitelist = FALSE + +/datum/ghostspawner/human/miners_guild_outpost/foreman + short_name = "miners_guild_outpost_boss" + name = "Unathi Guild Foreman" + desc = "Command a Miners' Guild outpost on one of Uueoa-Esa's minor celestial bodies. Break rocks, manage your crew, earn your paycheck." + max_count = 1 + uses_species_whitelist = TRUE + assigned_role = "Guild Foreman" + special_role = "Guild Foreman" diff --git a/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dmm b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dmm new file mode 100644 index 00000000000..df14672e666 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/miners_guild_outpost.dmm @@ -0,0 +1,3637 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"av" = ( +/obj/machinery/mineral/processing_unit_console{ + id = "processing_1"; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"aw" = ( +/obj/structure/table/rack, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"aH" = ( +/obj/structure/table/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"aJ" = ( +/obj/machinery/appliance/cooker/oven, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"aK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"bd" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"bl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"bx" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"by" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"bO" = ( +/obj/effect/floor_decal/corner/brown/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"bU" = ( +/obj/machinery/atmospherics/binary/pump/scrubber{ + dir = 4; + name = "scrubbers to waste" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"bV" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"bZ" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"ck" = ( +/obj/random/dirt_75, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"cl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"cr" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"cB" = ( +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"cF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"cK" = ( +/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced/firedoor, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"dq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"dw" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/blue, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"dy" = ( +/obj/machinery/alarm/west{ + req_one_access = null + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"dA" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"dL" = ( +/obj/structure/table/stone, +/obj/effect/floor_decal/spline/plain/black{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"dU" = ( +/obj/structure/closet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/accessory/poncho/unathimantle/miner{ + color = "#b07810" + }, +/obj/item/storage/backpack/satchel/eng, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/shoes/sandals/caligae, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"eg" = ( +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"eq" = ( +/obj/machinery/suit_cycler/mining/prepared{ + req_access = null + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"eP" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/plating, +/area/miners_guild_outpost/mining) +"fI" = ( +/obj/machinery/mineral/processing_unit_console{ + id = "processing_2"; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"fQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"fZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"ge" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/machinery/mineral/unloading_machine{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/miners_guild_outpost/mining) +"gk" = ( +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"go" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"gx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/effect/floor_decal/corner/brown{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"gK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"gU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"gW" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/machinery/alarm/north{ + req_one_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"hj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"hm" = ( +/obj/random/dirt_75, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"hx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"hC" = ( +/turf/simulated/floor/exoplanet/plating, +/area/miners_guild_outpost/mining) +"hL" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/high{ + dir = 1; + name = "north bump"; + pixel_y = 24; + req_access = null + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"hM" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"hX" = ( +/turf/template_noop, +/area/template_noop) +"iq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"it" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/obj/machinery/mineral/processing_unit{ + dir = 8; + id = "processing_1" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"iL" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"ji" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 1 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"jG" = ( +/obj/machinery/mech_recharger, +/mob/living/heavy_vehicle/premade/miner, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"jN" = ( +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"jP" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"jQ" = ( +/obj/structure/reagent_dispensers/coolanttank, +/obj/item/reagent_containers/glass/bucket{ + pixel_y = -8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"jZ" = ( +/obj/structure/table/rack, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"kq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"lc" = ( +/obj/machinery/atmospherics/binary/passive_gate/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"lg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"lm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"lp" = ( +/obj/machinery/door/airlock/mining{ + name = "Processing"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"lX" = ( +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"mh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"mF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"mI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/blue{ + dir = 5 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"mS" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"nO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"nV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"oe" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc/high/west{ + req_access = null + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"oC" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - miners_guild_outpost"; + identifier = "miners_guild_outpost" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"oD" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/floor_decal/industrial/outline/firefighting_closet, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"oK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"oN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"oR" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"pg" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"qa" = ( +/obj/structure/closet/radiation, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"qf" = ( +/obj/structure/table/stone, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/effect/floor_decal/spline/plain/black{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"qp" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"qq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"qr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"qL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"qN" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/mining) +"qP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"re" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"rp" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/structure/closet, +/obj/item/clothing/under/unathi/himation, +/obj/item/clothing/accessory/poncho/unathimantle/miner{ + color = "#b07810" + }, +/obj/item/storage/backpack/satchel/eng, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/shoes/sandals/caligae, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"rt" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"rX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"sc" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/quarters) +"sk" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"sp" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/brown/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"tq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"tB" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"tF" = ( +/obj/effect/floor_decal/industrial/outline/engineering, +/obj/structure/table/steel, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/glass/full, +/obj/item/stack/material/glass/full, +/obj/item/stack/material/lead/full, +/obj/item/stack/material/aluminium/full, +/obj/item/stack/material/plastic/full, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"tH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"tL" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/floor_decal/spline/plain/black{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"tP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"tU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"tW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"ud" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"ux" = ( +/obj/structure/table/stone, +/obj/structure/reagent_dispensers/keg/xuizikeg, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"uz" = ( +/obj/machinery/recharger, +/obj/structure/table/steel, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"uB" = ( +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"uD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"uE" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/high/south{ + req_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"vf" = ( +/obj/machinery/alarm/north{ + req_one_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"vz" = ( +/obj/machinery/door/airlock/mining{ + name = "Processing"; + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"vI" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"vR" = ( +/obj/effect/floor_decal/corner/brown/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"wD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - miners_guild_outpost"; + identifier = "miners_guild_outpost" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"wG" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 6; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"wH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/suit_cycler/mining/prepared{ + req_access = null + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"xb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"xe" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"xv" = ( +/obj/machinery/vending/engineering{ + req_access = null + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"xF" = ( +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"xS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"xX" = ( +/obj/structure/closet/crate/rad{ + name = "radioactive material crate" + }, +/obj/item/stack/material/tritium/full, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"ye" = ( +/obj/effect/floor_decal/industrial/loading/yellow{ + dir = 8 + }, +/turf/simulated/floor/exoplanet/plating, +/area/miners_guild_outpost/mining) +"yg" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/eva) +"yp" = ( +/obj/machinery/alarm/south{ + req_one_access = null + }, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"yV" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"zV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Al" = ( +/obj/machinery/appliance/cooker/fryer, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Aw" = ( +/obj/machinery/power/portgen/basic/fusion, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Ax" = ( +/obj/machinery/vending/tool, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"AM" = ( +/obj/machinery/vending/engivend{ + req_access = null + }, +/obj/effect/floor_decal/industrial/outline/engineering, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"BM" = ( +/obj/machinery/appliance/cooker/stove, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"BV" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "Emergency Weaponry"; + req_access = null + }, +/obj/item/gun/energy/rifle/hegemony, +/obj/item/gun/energy/rifle/hegemony, +/obj/effect/floor_decal/industrial/outline/security, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"BW" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Cc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"CD" = ( +/obj/structure/table/stone, +/obj/item/reagent_containers/food/condiment/shaker/spacespice, +/obj/item/reagent_containers/food/condiment/shaker/salt, +/obj/item/reagent_containers/food/condiment/shaker/peppermill, +/obj/item/reagent_containers/cooking_container/board/bowl, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"CI" = ( +/obj/structure/table/rack, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/item/gun/custom_ka/frame01/prebuilt, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"CY" = ( +/obj/structure/ore_box, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Dk" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Dq" = ( +/obj/structure/table/stone, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"DG" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"DJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"DK" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Ei" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Ew" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = 32; + id = "stacking_1" + }, +/obj/machinery/conveyor_switch{ + id = "miners_guild_outpost" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"EI" = ( +/obj/effect/floor_decal/industrial/loading/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"EM" = ( +/obj/structure/table/rack, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/item/storage/belt/mining, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"EP" = ( +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"ET" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 10 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Fm" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/access_button{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Fv" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"FD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"FI" = ( +/obj/machinery/door/airlock/glass_service{ + name = "Mess Hall" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"FK" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/entry) +"FO" = ( +/obj/machinery/door/airlock/service{ + name = "Crew Quarters"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"FZ" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_y = 32; + id = "stacking_2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Gj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Go" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/dirt_75, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Gt" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"GC" = ( +/obj/structure/table/rack, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/ore_detector, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/item/device/flashlight/lantern, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"GD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 5 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"GM" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/machinery/mineral/stacking_machine{ + id = "stacking_1" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"GR" = ( +/obj/machinery/alarm/cold{ + req_one_access = null; + dir = 4; + pixel_x = -32 + }, +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/quarters) +"GW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"Hm" = ( +/obj/structure/table/stone, +/obj/item/shaker_top, +/obj/item/reagent_containers/glass/rag, +/obj/effect/floor_decal/spline/plain/black{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Hy" = ( +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/fish/fishfillet, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/storage/box/fancy/egg_box, +/obj/item/storage/box/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/drinks/carton/milk, +/obj/item/reagent_containers/food/drinks/carton/milk, +/obj/structure/closet/secure_closet/freezer, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Hz" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/machinery/mineral/processing_unit{ + dir = 8; + id = "processing_2" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Ia" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/brown, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"If" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost) +"Ij" = ( +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"ID" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/obj/machinery/autolathe, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"IG" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/railing/mapped{ + dir = 1 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Jc" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/access_button{ + dir = 8; + pixel_x = -12; + pixel_y = 28 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_guild_uueoa"; + name = "airlock_guild_uueoa"; + frequency = 1712 + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Jx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/alarm/north{ + req_one_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"JD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"JX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Kl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Kr" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing/mapped{ + dir = 8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"KV" = ( +/obj/effect/floor_decal/corner/brown/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"KY" = ( +/obj/effect/floor_decal/spline/plain/black{ + dir = 8 + }, +/turf/simulated/floor/lino{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Lc" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "EVA Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"Lg" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/high/north{ + req_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"Lr" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"LS" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"MD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/stool/bar/padded/red, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"MJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Nj" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc/high/south{ + req_access = null + }, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"NK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/blue{ + dir = 6 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"NQ" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Reactor"; + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"OR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"OU" = ( +/obj/effect/floor_decal/corner/brown/full, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"OW" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/drill, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Po" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"PA" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/machinery/mineral/stacking_machine{ + id = "stacking_2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"PE" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty{ + name = "waste canister" + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"PG" = ( +/obj/machinery/power/smes/buildable/horizon_shuttle, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/hatch/red, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"PL" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"PU" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Qo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"Qv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"Qy" = ( +/obj/structure/plasticflaps/mining{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"QJ" = ( +/obj/structure/table/rack, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/item/device/gps/mining, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"QM" = ( +/obj/machinery/atmospherics/pipe/tank{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"QT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/entry) +"Rq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Rs" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing/mapped, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Sn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"Sr" = ( +/obj/machinery/alarm/west{ + req_one_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"St" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/quarters) +"Sy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"SE" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/engineering) +"SH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"SS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"SX" = ( +/obj/structure/table/steel, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/clothing/gloves/yellow/specialu, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"Tm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"TN" = ( +/turf/simulated/wall/shuttle/raider, +/area/miners_guild_outpost/mess) +"TZ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/brown{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"Va" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"Vu" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/high/north{ + req_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/eva) +"VF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"VX" = ( +/obj/machinery/light{ + dir = 4; + status = 2 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"WY" = ( +/obj/machinery/floodlight, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Xr" = ( +/obj/machinery/alarm/north{ + req_one_access = null + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mess) +"XM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"XN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) +"XV" = ( +/obj/machinery/conveyor{ + id = "miners_guild_outpost"; + layer = 2.9; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing/mapped, +/obj/machinery/mineral/unloading_machine{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/miners_guild_outpost/mining) +"XZ" = ( +/obj/machinery/conveyor_switch{ + id = "miners_guild_outpost" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/exoplanet/plating, +/area/miners_guild_outpost/mining) +"Yq" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/high/west{ + req_access = null + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost/mining) +"Zm" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel{ + temperature = 303.15 + }, +/area/miners_guild_outpost) +"ZO" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor{ + temperature = 303.15 + }, +/area/miners_guild_outpost/engineering) + +(1,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +bx +bx +bx +bx +bx +bx +hX +"} +(2,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +FK +Jc +re +FK +bx +bx +hX +"} +(3,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +FK +Ei +eg +FK +bx +bx +hX +"} +(4,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +FK +wG +cr +FK +bx +bx +hX +"} +(5,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +FK +Fm +dA +FK +FK +bx +hX +"} +(6,1,1) = {" +hX +hX +hX +hX +hX +sc +sc +sc +sc +sc +sc +sc +sc +sc +If +If +If +If +If +If +If +If +If +If +If +FK +lX +QT +rt +FK +hX +hX +"} +(7,1,1) = {" +hX +hX +hX +hX +hX +sc +oC +sc +wD +GR +oC +sc +oC +sc +vR +Zm +Zm +Zm +Zm +Zm +Zm +Zm +Zm +Zm +OU +FK +MJ +oD +FK +FK +hX +hX +"} +(8,1,1) = {" +hX +hX +hX +hX +hX +sc +Lg +St +fQ +Ij +Ij +Ij +Ij +sc +aK +Ia +gx +by +by +by +gx +by +by +DJ +Gt +FK +gK +Dk +FK +hX +hX +hX +"} +(9,1,1) = {" +hX +hX +hX +hX +hX +sc +gW +Ij +tW +dU +dU +dU +rp +sc +iq +Gt +yg +yg +yg +yg +yg +yg +yg +iq +Gt +FK +Jx +uE +FK +hX +hX +hX +"} +(10,1,1) = {" +hX +hX +hX +hX +hX +sc +sc +sc +FO +sc +sc +sc +sc +sc +iq +Gt +yg +wH +eq +eq +eq +wH +yg +fZ +Gt +FK +wW +FK +FK +hX +hX +hX +"} +(11,1,1) = {" +hX +hX +hX +hX +hX +TN +Sy +tB +Kl +tB +tB +tB +LS +TN +iq +Gt +yg +uB +uB +uB +uB +uB +yg +iq +Gt +FK +nV +FK +hX +hX +hX +hX +"} +(12,1,1) = {" +hX +hX +hX +hX +hX +TN +sk +jN +MD +jN +jN +jN +jP +TN +iq +TZ +yg +Vu +uD +Qv +xb +xb +Lc +FD +Qo +PL +Cc +FK +hX +hX +hX +hX +"} +(13,1,1) = {" +hX +hX +hX +hX +hX +TN +hL +Tm +VF +lm +lm +lm +Sn +FI +SH +Gt +yg +vf +uB +uB +uB +uB +yg +iq +Gt +FK +FK +FK +hX +hX +hX +hX +"} +(14,1,1) = {" +hX +hX +hX +hX +hX +TN +Xr +Lr +tU +Lr +Lr +Lr +jP +TN +iq +Gt +yg +uB +uB +uB +uB +uB +yg +fZ +Gt +If +hX +hX +hX +hX +hX +hX +"} +(15,1,1) = {" +hX +hX +hX +hX +hX +TN +dq +jN +jN +jN +jN +jN +yV +TN +iq +Gt +yg +ud +sp +jG +BV +uz +yg +tp +KV +If +hX +hX +hX +hX +hX +hX +"} +(16,1,1) = {" +hX +hX +hX +hX +hX +TN +DK +bd +bd +bd +bd +bd +iL +TN +iq +Gt +yg +yg +yg +yg +yg +yg +yg +lp +vz +qN +qN +qN +qN +hX +hX +hX +"} +(17,1,1) = {" +hX +hX +hX +hX +hX +TN +tL +Hm +qf +dL +dL +dL +KY +TN +iq +Gt +qN +WY +WY +gk +mS +Sr +Yq +Gj +gk +mS +CY +CY +qN +hX +hX +hX +"} +(18,1,1) = {" +hX +hX +hX +hX +hX +TN +xF +xF +xF +xF +xF +xF +xF +TN +iq +TZ +qN +WY +WY +gk +gk +gk +gk +gU +gk +gk +CY +CY +qN +hX +hX +hX +"} +(19,1,1) = {" +hX +hX +hX +hX +hX +TN +Hy +ux +Dq +CD +aJ +Al +BM +TN +iq +Gt +qN +PU +gk +gk +gk +gk +gk +gU +gk +gk +BW +DG +qN +hX +hX +hX +"} +(20,1,1) = {" +hX +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +iq +Gt +qN +go +Kr +GM +bV +EI +gk +gU +gk +gk +OW +OW +qN +hX +hX +hX +"} +(21,1,1) = {" +hX +SE +xX +EP +EP +oe +dy +ck +qa +SX +Ax +AM +xv +SE +GW +Nj +qN +IG +ET +PA +xe +EI +JD +cF +mF +gk +Fv +Fv +qN +hX +hX +hX +"} +(22,1,1) = {" +hX +SE +jQ +hm +EP +Po +lg +hj +nO +rX +JX +hx +EP +SE +iq +yp +qN +IG +Rs +qN +Ew +gk +tP +mh +bl +gk +gk +EM +qN +hX +hX +hX +"} +(23,1,1) = {" +hX +SE +PG +XN +XN +qr +XN +kq +Go +xS +OR +qq +qq +hM +SS +tq +qN +IG +Rs +qN +FZ +gk +gk +gk +gk +gk +gk +QJ +qN +hX +hX +hX +"} +(24,1,1) = {" +hX +SE +pg +EP +EP +EP +EP +zV +EP +cl +EP +EP +EP +SE +Va +qP +qN +bZ +Rs +gk +gk +gk +gk +gk +gk +gk +gk +jZ +qN +hX +hX +hX +"} +(25,1,1) = {" +hX +SE +oK +qL +EP +hm +hm +lc +EP +bU +hm +EP +hm +SE +qp +Gt +qN +Hz +it +gk +gk +gk +gk +gk +gk +gk +gk +CI +qN +hX +hX +hX +"} +(26,1,1) = {" +hX +SE +cK +NQ +cK +EP +EP +oN +EP +oN +EP +EP +EP +SE +qp +Gt +qN +IG +Rs +gk +gk +gk +gk +gk +gk +gk +gk +GC +qN +hX +hX +hX +"} +(27,1,1) = {" +hX +SE +XM +tH +cK +EP +NK +dw +mI +ji +GD +EP +EP +SE +qp +Gt +qN +IG +Rs +gk +gk +gk +gk +gk +gk +gk +gk +aH +qN +hX +hX +hX +"} +(28,1,1) = {" +hX +SE +Aw +Rq +cK +vI +oR +oR +ZO +PE +QM +tF +ID +SE +bO +KV +qN +bZ +Rs +av +fI +gk +VX +gk +gk +gk +VX +aw +qN +hX +hX +hX +"} +(29,1,1) = {" +hX +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +SE +If +If +qN +cB +Qy +qN +qN +qN +qN +qN +qN +qN +qN +qN +qN +hX +hX +hX +"} +(30,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +bx +eP +ge +XV +eP +hC +bx +bx +bx +hX +hX +hX +hX +hX +hX +hX +hX +"} +(31,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +bx +hC +ye +ye +XZ +hC +bx +bx +bx +hX +hX +hX +hX +hX +hX +hX +hX +"} +(32,1,1) = {" +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +hX +bx +bx +bx +bx +bx +bx +bx +bx +bx +bx +bx +hX +hX +hX +hX +hX +hX +hX +hX +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm new file mode 100644 index 00000000000..e172b0bc736 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dm @@ -0,0 +1,57 @@ +/datum/map_template/ruin/exoplanet/pid_crashed_shuttle + name = "Crashed Hegemony Shuttle" + id = "pid-crashed_shuttle" + description = "A crashed Hegemony shuttle on the moon Pid, filled with k'ois spores." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("pid_crashed_shuttle.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + +/obj/effect/landmark/corpse/hegemony_shuttle + name = "Hegemony Shuttle Pilot" + corpseuniform = /obj/item/clothing/under/unathi/izweski + corpsesuit = /obj/item/clothing/suit/space/void/hegemony + corpsehelmet = /obj/item/clothing/head/helmet/space/void/hegemony + corpseshoes = /obj/item/clothing/shoes/magboots/hegemony + corpsebelt = /obj/item/gun/energy/pistol/hegemony + corpseid = FALSE + species = SPECIES_UNATHI + +/obj/effect/landmark/corpse/hegemony_shuttle/do_extra_customization(var/mob/living/carbon/human/M) + M.change_hair_color(140, 134, 105) + var/cadaver_color = pick("green", "red", "black") + switch(cadaver_color) + if("green") + M.change_skin_color(27, 50, 27) + if("red") + M.change_skin_color(128, 62, 62) + if("black") + M.change_skin_color(28, 28, 28) + +/obj/item/paper/fluff/pid_shuttle/entry1 + name = "pilot's log #1" + info = "Those Izharshan scum blew out our thrusters. We've been leaking CO2 halfway across the system, and our distress beacon's not responding. I'm going to put us down on Pid. It's a long shot, but I know those Vaurca have been setting something up there. Maybe we can contact them. It'll be a rough landing, though. Spirits guide us." + +/obj/item/paper/fluff/pid_shuttle/entry2 + name = "pilot's log #2" + info = "Sk'akh be praised, we made it down in one piece. Atmosphere isn't breathable, but it's stable. No response on radio so far from the xsain. Kssighriss thinks that we have enough supplies and air to last three days, four if we stretch it. Hopefully help is coming soon." + +/obj/item/paper/fluff/pid_shuttle/entry3 + name = "pilot's log #3" + info = "Day three. We're out of food. We've been searching the surface on foot, and the inflatables have kept our oxygen in, but so far no sign of anyone, or any Hegemony ships in range. Hegemon's head, at this rate I'd take the pirates. Better dying on Izharshan blades than asphyxiating on this cursed rock." + +/obj/item/paper/fluff/pid_shuttle/entry4 + name = "pilot's log #4" + info = "Day four. Vharek and I tried to clear out some of the rocks around the shuttle, and one fell on my leg. Didn't breach my suit, but the bone's definitely broken. Hurts just to sit here. Kssighriss thinks he's picked up some sort of signal, about twelve miles to the west. Maybe it's the xsain, but it's further than I can go, and further than our air will last if the others have to help me." + +/obj/item/paper/fluff/pid_shuttle/entry5 + name = "pilot's log #5" + info = "The others won't go without me, and they won't make it with me. Our air is running out too fast. Kssighriss, Vharek, Ikhla. When you find this, take the remaining supplies and go after the signal. Tell my clan that I chose to go to my death with honor, for all of our sakes. Three Heads guide you all, my friends." + +/obj/item/paper/fluff/pid_shuttle/Initialize() + . = ..() + var/languagetext = "\[lang=o\]" + languagetext += info + languagetext += "\[/lang\]" + info = parsepencode(languagetext) + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dmm b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dmm new file mode 100644 index 00000000000..c9717551989 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_crashed_shuttle.dmm @@ -0,0 +1,1136 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aB" = ( +/obj/structure/inflatable/wall, +/turf/simulated/floor/airless, +/area/template_noop) +"aJ" = ( +/obj/item/paper/fluff/pid_shuttle/entry3, +/turf/simulated/floor/airless, +/area/template_noop) +"bi" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"cy" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"el" = ( +/obj/machinery/door/airlock/external{ + icon_state = "door_locked"; + locked = 1; + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"gi" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/airless, +/area/template_noop) +"iN" = ( +/turf/template_noop, +/area/template_noop) +"iY" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"lo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 4 + }, +/obj/structure/inflatable/wall, +/turf/simulated/floor/airless, +/area/template_noop) +"lt" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"lu" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4; + icon_state = "map_scrubber_on" + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"nK" = ( +/obj/structure/inflatable/door, +/turf/simulated/floor/airless, +/area/template_noop) +"os" = ( +/obj/item/material/shard, +/obj/item/material/shard, +/obj/structure/inflatable/wall, +/turf/simulated/floor/airless, +/area/template_noop) +"py" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"pE" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/closet/crate/freezer{ + name = "ration crate" + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"sX" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/black, +/obj/structure/inflatable/wall, +/turf/simulated/floor/airless, +/area/template_noop) +"te" = ( +/turf/simulated/floor/airless, +/area/template_noop) +"tv" = ( +/obj/item/material/shard/phoron, +/obj/item/material/shard/phoron, +/obj/item/stack/rods, +/turf/simulated/floor/airless, +/area/template_noop) +"ur" = ( +/obj/machinery/atmospherics/pipe/simple/visible/blue{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"uM" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"vi" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/obj/item/paper/fluff/pid_shuttle/entry2, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"vZ" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/item/paper/fluff/pid_shuttle/entry1, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"xu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"xv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/black, +/turf/simulated/floor/airless, +/area/template_noop) +"xD" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"yw" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"zd" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"Aa" = ( +/turf/simulated/wall/shuttle/space_ship/mercenary, +/area/template_noop) +"Bi" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"BW" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"CJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"CU" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/airless, +/area/template_noop) +"Et" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/obj/structure/sign/flag/hegemony/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"EH" = ( +/obj/machinery/atmospherics/portables_connector{ + layer = 2.8; + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/airless, +/area/template_noop) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"FC" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"Gk" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/table/steel, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"Ju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"Kg" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty/air, +/turf/simulated/floor/airless, +/area/template_noop) +"KB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/black, +/turf/simulated/floor/airless, +/area/template_noop) +"Ls" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"LA" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"Ot" = ( +/obj/item/paper/fluff/pid_shuttle/entry4, +/turf/simulated/floor/airless, +/area/template_noop) +"Qz" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/computerframe{ + dir = 1 + }, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"QF" = ( +/obj/item/material/shard/phoron, +/obj/item/stack/rods, +/obj/item/stack/rods, +/turf/simulated/floor/airless, +/area/template_noop) +"Ss" = ( +/obj/machinery/atmospherics/unary/engine, +/obj/structure/window/borosilicate/reinforced, +/turf/simulated/floor/airless, +/area/template_noop) +"SY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"Ut" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 9 + }, +/obj/structure/inflatable/wall, +/turf/simulated/floor/airless, +/area/template_noop) +"Ys" = ( +/obj/machinery/atmospherics/binary/pump/high_power{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"YC" = ( +/obj/effect/floor_decal/corner_wide/red/diagonal, +/obj/structure/bed/stool/chair/office/bridge, +/obj/item/paper/fluff/pid_shuttle/entry5, +/obj/effect/landmark/corpse/hegemony_shuttle, +/turf/simulated/floor/tiled/airless, +/area/template_noop) +"YE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black, +/turf/simulated/floor/airless, +/area/template_noop) +"ZR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/black{ + dir = 5 + }, +/turf/simulated/floor/airless, +/area/template_noop) +"ZU" = ( +/obj/machinery/door/airlock/engineering, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/airless, +/area/template_noop) + +(1,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(2,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(3,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(4,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(5,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(6,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(7,1,1) = {" +iN +iN +uM +uM +uM +uM +uM +uM +iN +uM +uM +uM +uM +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(8,1,1) = {" +iN +iN +uM +Aa +Aa +Aa +Aa +uM +uM +uM +Aa +el +nK +Aa +uM +uM +uM +uM +uM +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(9,1,1) = {" +iN +iN +uM +Ss +ZR +te +Aa +Aa +Aa +Aa +Aa +te +nK +Aa +Aa +Aa +Aa +Aa +Aa +Aa +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(10,1,1) = {" +iN +iN +uM +Aa +Fw +te +te +te +Kg +gi +Aa +te +te +Aa +py +Gk +Gk +bi +bi +Aa +Aa +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(11,1,1) = {" +iN +iN +uM +Ss +xv +te +te +Ot +xD +yw +Aa +el +el +Aa +bi +bi +bi +bi +bi +bi +CU +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(12,1,1) = {" +iN +iN +uM +Aa +Fw +te +te +te +ur +CJ +Aa +bi +vZ +bi +Bi +bi +bi +bi +bi +Qz +CU +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(13,1,1) = {" +iN +iN +uM +Ss +KB +YE +YE +ZR +xu +xu +Aa +bi +bi +FC +lu +bi +bi +bi +YC +Qz +CU +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(14,1,1) = {" +iN +iN +uM +Aa +lo +te +te +Ys +SY +Ju +ZU +zd +zd +cy +BW +bi +bi +bi +bi +Qz +os +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(15,1,1) = {" +iN +iN +uM +tv +sX +te +bX +KB +ZR +aJ +Aa +bi +bi +lt +Ls +bi +bi +bi +bi +bi +CU +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(16,1,1) = {" +iN +iN +uM +Aa +lo +te +EH +EH +EH +te +Aa +bi +bi +bi +iY +vi +LA +Et +pE +Aa +Aa +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(17,1,1) = {" +iN +iN +uM +QF +Ut +te +Aa +Aa +Aa +Aa +Aa +Aa +aB +aB +Aa +Aa +Aa +Aa +Aa +Aa +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(18,1,1) = {" +iN +iN +uM +Aa +Aa +Aa +Aa +uM +uM +uM +uM +uM +uM +uM +uM +uM +uM +uM +uM +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(19,1,1) = {" +iN +iN +uM +uM +uM +uM +uM +uM +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(20,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(21,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(22,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(23,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} +(24,1,1) = {" +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +iN +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm new file mode 100644 index 00000000000..76349632b19 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dm @@ -0,0 +1,73 @@ +/datum/map_template/ruin/exoplanet/pid_kois_farm + name = "K'lax K'ois Farm" + id = "pid-kois_farm" + description = "A farm on the moon Pid, operated by K'laxan Vaurca." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("pid_kois_farm.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + +/area/pid_kois_farm + name = "K'lax Farm" + icon_state = "bluenew" + requires_power = FALSE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED + ambience = AMBIENCE_EXPOUTPOST + +/datum/ghostspawner/human/pid_kois_farmer + name = "K'laxan Farmer" + short_name = "pid_vaurca" + desc = "Farm k'ois on the moon Pid." + + max_count = 3 + spawnpoints = list("pid_vaurca") + welcome_message = "You are a Worker of the Hive K'lax, tasked with k'ois farming on Pid. Produce the deadly fungus to feed your Hive. \ + IMPORTANT - Vaurca are a very alien species, and can be difficult to roleplay. It is recommended that you read the Aurorastation wiki page for the species, as well as the Vaurca Hives page for information on K'lax coloration." + uses_species_whitelist = FALSE + + outfit = /obj/outfit/admin/pid_farmer + possible_species = list(SPECIES_VAURCA_WORKER) + extra_languages = list(LANGUAGE_VAURCA) + mob_name_pick_message = "Pick a Vaurca Worker name." + +/datum/ghostspawner/human/pid_kois_farmer/bulwark + name = "K'laxan Bulwark Farmer" + short_name = "pid_bulwark" + + max_count = 1 + uses_species_whitelist = TRUE + possible_species = list(SPECIES_VAURCA_BULWARK) + mob_name_pick_message = "Pick a Vaurca Bulwark name." + welcome_message = "You are a Bulwark of the Hive K'lax, tasked with k'ois farming on Pid. Produce the deadly fungus to feed your Hive." + +/datum/ghostspawner/human/pid_kois_farmer/warrior + name = "K'laxan Farm Security" + short_name = "pid_warrior" + + max_count = 1 + uses_species_whitelist = TRUE + possible_species = list(SPECIES_VAURCA_WARRIOR) + mob_name_pick_message = "Pick a Vaurca Warrior name." + welcome_message = "You are a Warrior of the Hive K'lax, tasked with protecting a k'ois farm on Pid. Ensure the safety of the Workers and Bulwarks at this location." + +/obj/outfit/admin/pid_farmer + name = "Pid K'ois Farmer" + uniform = /obj/item/clothing/under/vaurca + shoes = /obj/item/clothing/shoes/vaurca + mask = /obj/item/clothing/mask/gas/vaurca/filter + l_ear = null + id = /obj/item/card/id + +/obj/outfit/admin/pid_farmer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) + if(H?.wear_mask && H.species.has_organ[BP_PHORON_RESERVE]) + var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE] + H.internal = preserve + H.internals.icon_state = "internal1" + + var/obj/item/organ/A = new /obj/item/organ/internal/augment/language/klax(H) + var/obj/item/organ/external/affected = H.get_organ(A.parent_organ) + A.replaced(H, affected) + H.update_body() diff --git a/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dmm b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dmm new file mode 100644 index 00000000000..98dd0a0c384 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/pid_kois_farm.dmm @@ -0,0 +1,2004 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aE" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/item/storage/firstaid/adv, +/obj/item/storage/firstaid/adv, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"cs" = ( +/obj/machinery/hologram/holopad/long_range, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"cH" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"dh" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/closet, +/obj/item/clothing/suit/vaurca/brown, +/obj/item/clothing/under/vaurca, +/obj/item/clothing/accessory/poncho/vaurca, +/obj/item/clothing/shoes/vaurca, +/obj/item/storage/backpack/cloak/klax, +/obj/item/clothing/head/shroud/red, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"dI" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/light, +/obj/machinery/botany/extractor, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"dM" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/melee/energy/vaurca, +/obj/item/melee/energy/vaurca, +/obj/item/melee/energy/vaurca, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"dZ" = ( +/obj/structure/sign/flag/klax{ + stand_icon = "banner"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"eA" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/seed_extractor, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"fm" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 15 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"fH" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"fV" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"gR" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + pixel_y = -6; + pixel_x = 20 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 20; + pixel_y = 6 + }, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"hd" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/item/reagent_containers/inhaler/phoron_special, +/obj/item/reagent_containers/inhaler/phoron_special, +/obj/item/reagent_containers/inhaler/phoron_special, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"ir" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"iM" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"jc" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"jt" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"jO" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/clothing/accessory/holster/hip, +/obj/item/gun/energy/vaurca/blaster, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"kb" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/curtain/open/bed, +/obj/machinery/light, +/obj/effect/ghostspawpoint{ + name = "igs - pid_vaurca"; + identifier = "pid_vaurca" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"kv" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"kO" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/gloves/botanic_leather/vaurca, +/obj/item/clothing/gloves/botanic_leather/vaurca, +/obj/item/clothing/gloves/botanic_leather/vaurca, +/obj/item/clothing/gloves/botanic_leather/vaurca, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"lj" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"md" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"mq" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"mU" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/machinery/door/airlock/external, +/obj/machinery/access_button{ + pixel_x = 28; + pixel_y = -10 + }, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"oc" = ( +/turf/template_noop, +/area/space) +"pb" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"pm" = ( +/obj/structure/bed/stool/bar/padded/green, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"pY" = ( +/obj/effect/landmark/clear, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/space) +"qq" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"qZ" = ( +/obj/structure/bed/stool/bar/padded/green, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"rc" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"rj" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/biogenerator{ + icon_state = "biogen-empty" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"rU" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"rV" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/machinery/autolathe, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"sg" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/space/void/vaurca, +/obj/item/clothing/suit/space/void/vaurca, +/obj/item/clothing/suit/space/void/vaurca, +/obj/item/clothing/suit/space/void/vaurca, +/obj/item/clothing/head/helmet/space/void/vaurca, +/obj/item/clothing/head/helmet/space/void/vaurca, +/obj/item/clothing/head/helmet/space/void/vaurca, +/obj/item/clothing/head/helmet/space/void/vaurca, +/obj/item/clothing/shoes/magboots/vaurca, +/obj/item/clothing/shoes/magboots/vaurca, +/obj/item/clothing/shoes/magboots/vaurca, +/obj/item/clothing/shoes/magboots/vaurca, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"sj" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/storage/bag/inflatable, +/obj/item/storage/bag/inflatable, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"sC" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/clothing/accessory/apron/blue, +/obj/item/clothing/accessory/apron/blue, +/obj/item/clothing/accessory/apron/blue, +/obj/item/clothing/accessory/apron/blue, +/obj/item/clothing/mask/gas/vaurca, +/obj/item/clothing/mask/gas/vaurca, +/obj/item/clothing/mask/gas/vaurca, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"sX" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/vending/dinnerware, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"tn" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/material/hatchet, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/wirecutters/clippers, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"tu" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"tB" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"uv" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"uK" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"vC" = ( +/obj/structure/plasticflaps/airtight{ + dir = 4 + }, +/obj/machinery/door/airlock/service{ + name = "Hydroponics Bay" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"vZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"ws" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"wB" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/obj/machinery/seed_storage/xenobotany, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"xh" = ( +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"xn" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/structure/table/rack, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"xw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/watertank, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/obj/item/reagent_containers/spray/chemsprayer/mister, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"xL" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"yb" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/door/window{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"yS" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/machinery/vending/zora, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"zw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/closet/hazmat/general, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"zC" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"zN" = ( +/obj/machinery/door/airlock/security{ + name = "Equipment Storage" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"zU" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Ad" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/item/seeds/koisspore, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Al" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Bn" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"Bw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"BN" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/curtain/open/bed, +/obj/effect/ghostspawpoint{ + name = "igs - pid_vaurca"; + identifier = "pid_vaurca" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Ci" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/obj/structure/closet, +/obj/item/reagent_containers/toothpaste, +/obj/item/reagent_containers/toothpaste, +/obj/item/reagent_containers/toothpaste, +/obj/item/reagent_containers/toothpaste, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Co" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Cu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Cw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"CN" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/closet, +/obj/item/clothing/gloves/botanic_leather/vaurca, +/obj/item/clothing/suit/vaurca/brown, +/obj/item/clothing/under/vaurca, +/obj/item/clothing/accessory/poncho/vaurca, +/obj/item/clothing/shoes/vaurca, +/obj/item/storage/backpack/cloak/klax, +/obj/item/clothing/head/shroud/red, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"CO" = ( +/obj/machinery/door/airlock/service{ + name = "Habitation"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Dx" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Dy" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/structure/table/rack, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"DA" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Ea" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Es" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/space) +"EK" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/item/reagent_containers/food/snacks/koisbar, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"EQ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Fr" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Gc" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Gz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 9 + }, +/obj/structure/table/rack, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Hc" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Hm" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/structure/closet/firecloset/full, +/obj/effect/floor_decal/industrial/outline/firefighting_closet, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Hq" = ( +/obj/structure/bed/stool/bar/padded/green, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Jc" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Jp" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Ll" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Lw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"LB" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/vaurca/box, +/obj/item/vaurca/box, +/obj/item/vaurca/box, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Mc" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/table/steel, +/obj/item/storage/box/botanydisk{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/storage/box/botanydisk{ + pixel_x = 2; + pixel_y = 8 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"MI" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 6 + }, +/obj/structure/table/rack, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"MS" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"NH" = ( +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Ov" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tool Storage" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Pa" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Pf" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"Pr" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/curtain/open/bed, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Qh" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 1889; + master_tag = "airlock_klax"; + name = "airlock_klax" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/door/airlock/external, +/obj/machinery/access_button{ + dir = 1; + pixel_x = 28; + pixel_y = 12 + }, +/turf/simulated/floor/plating, +/area/pid_kois_farm) +"QX" = ( +/obj/machinery/door/airlock/service{ + name = "Habitation" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"RA" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/machinery/vending/hydronutrients/xenobotany, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Sk" = ( +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 10 + }, +/obj/structure/table/rack, +/obj/item/clothing/suit/space/void/scout, +/obj/item/clothing/head/helmet/space/void/scout, +/obj/item/clothing/shoes/magboots/vaurca, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"SF" = ( +/obj/machinery/door/airlock/service{ + name = "Hydroponics Bay" + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Tz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Ux" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/outline/emergency_closet, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"UD" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/sign/flag/klax/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Vl" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Vz" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 6 + }, +/obj/structure/table/rack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"VZ" = ( +/obj/structure/bed/stool/bar/padded/green, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Wl" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"Xh" = ( +/turf/simulated/wall, +/area/pid_kois_farm) +"Xv" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 15 + }, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"XA" = ( +/obj/effect/floor_decal/corner/orange{ + dir = 5 + }, +/obj/structure/table/steel, +/obj/item/stack/material/steel/full, +/obj/item/stack/material/glass/full, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"XH" = ( +/turf/simulated/wall/r_wall, +/area/pid_kois_farm) +"Yw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/machinery/botany/editor, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"YZ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary, +/turf/simulated/floor/tiled/white, +/area/pid_kois_farm) +"Zr" = ( +/obj/effect/landmark/clear, +/obj/structure/sign/flag/klax{ + stand_icon = "banner"; + pixel_y = 32 + }, +/turf/template_noop, +/area/space) +"Zv" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) +"ZH" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/structure/reagent_dispensers/fertilizer, +/turf/simulated/floor/tiled, +/area/pid_kois_farm) + +(1,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +"} +(2,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +Es +"} +(3,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +jO +Dx +Sk +Xh +yS +fH +sX +Ci +Xh +UD +Wl +Wl +dh +XH +Es +"} +(4,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +aE +xh +sg +Xh +Lw +xh +xh +iM +Xh +Wl +Wl +Wl +dh +XH +Es +"} +(5,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +hd +xh +EK +Xh +qZ +ws +ws +VZ +Xh +MS +Wl +Wl +kb +XH +Es +"} +(6,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +Pa +xh +mq +Xh +Hq +ws +ws +pm +Xh +Wl +Wl +Wl +BN +XH +Es +"} +(7,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +Pa +cs +mq +zN +Hq +ws +ws +pm +QX +Wl +Wl +Wl +BN +XH +Es +"} +(8,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +Pa +xh +mq +Xh +Hq +ws +ws +pm +Xh +Wl +Wl +Wl +BN +XH +Es +"} +(9,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +rU +xh +lj +Xh +Hq +ws +ws +pm +Xh +Wl +Wl +Wl +BN +XH +Es +"} +(10,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +Hm +xh +dM +Xh +Ll +xh +xh +uK +Xh +MS +Wl +Wl +Pr +XH +Es +"} +(11,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +Es +XH +xn +xh +LB +Xh +Lw +xh +xh +iM +Xh +UD +Wl +Wl +dh +XH +Es +"} +(12,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +Es +Es +Es +Es +Es +Es +Es +XH +MI +Co +Jp +Xh +Ea +Al +Al +uv +Xh +Wl +Wl +Wl +CN +XH +Es +"} +(13,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +Es +XH +XH +XH +XH +XH +XH +XH +Xh +Xh +Xh +Xh +Xh +Xh +Xh +CO +Xh +Xh +Xh +Xh +Xh +XH +Zr +"} +(14,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +Es +XH +rc +DA +cH +Gz +xL +Xh +dZ +vZ +xh +xh +xh +vZ +xh +xh +vZ +yb +XH +XH +XH +XH +Es +"} +(15,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +Es +XH +rV +xh +xh +xh +Gc +Ov +xh +xh +xh +xh +xh +xh +xh +xh +xh +Zv +Bn +Pf +tu +kv +Es +"} +(16,1,1) = {" +oc +oc +oc +oc +oc +oc +oc +Es +XH +XA +xh +xh +xh +Gc +Ov +xh +xh +xh +xh +xh +xh +xh +xh +xh +xh +Qh +gR +tu +mU +Es +"} +(17,1,1) = {" +oc +oc +oc +oc +oc +Es +Es +Es +XH +Vl +jt +Tz +Vz +sj +Xh +dZ +Cu +xh +xh +xh +Cu +xh +xh +Cu +Ux +XH +XH +XH +XH +Es +"} +(18,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +XH +XH +XH +XH +XH +XH +XH +XH +Xh +Xh +Xh +Xh +Xh +Xh +Xh +vC +Xh +Xh +Xh +Xh +Xh +XH +Zr +"} +(19,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +Bw +md +Jc +Jc +qq +md +qq +Jc +qq +md +Jc +Jc +Jc +md +Jc +tB +Xh +xw +Hc +Hc +sC +XH +Es +"} +(20,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +Cw +Xh +tn +xh +xh +kO +XH +Es +"} +(21,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +Cw +Xh +Dy +xh +xh +Mc +XH +Es +"} +(22,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +zU +Xh +rj +xh +xh +dI +XH +Es +"} +(23,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +NH +NH +NH +NH +NH +NH +NH +NH +NH +NH +NH +NH +NH +NH +Cw +SF +Lw +xh +xh +Yw +XH +Es +"} +(24,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +zU +Xh +Lw +xh +xh +eA +XH +Es +"} +(25,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +Cw +Xh +Ad +xh +xh +zw +XH +Es +"} +(26,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +zC +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +fV +NH +Cw +Xh +jc +xh +xh +ZH +XH +Es +"} +(27,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +pb +EQ +Fr +Fr +YZ +EQ +YZ +Fr +YZ +EQ +Fr +Fr +Fr +EQ +Xv +fm +Xh +jc +xh +xh +ir +XH +Es +"} +(28,1,1) = {" +oc +oc +oc +oc +oc +Es +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +XH +wB +Al +Al +RA +XH +Es +"} +(29,1,1) = {" +oc +oc +oc +oc +oc +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +XH +XH +XH +XH +XH +XH +Es +"} +(30,1,1) = {" +oc +oc +oc +oc +oc +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +pY +Es +Es +Es +Es +Es +Es +Es +"} diff --git a/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm new file mode 100644 index 00000000000..ba139790cc0 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dm @@ -0,0 +1,114 @@ +/datum/map_template/ruin/exoplanet/sol_listening_post + name = "Solarian Listening Post" + id = "sol_listening_post" + description = "An abandoned Solarian listening post in the Uueoa-Esa system." + sectors = list(SECTOR_UUEOAESA) + prefix = "uueoaesa/" + suffixes = list("sol_listening_post.dmm") + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + +/area/sol_listening_post + name = "Solarian Listening Post" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + base_turf = /turf/simulated/floor/exoplanet/barren + area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS + ambience = AMBIENCE_EXPOUTPOST + +/obj/effect/landmark/corpse/sol_marine_husk + name = "Decayed Solarian Marine" + corpseuniform = /obj/item/clothing/under/rank/sol/marine + corpsesuit = /obj/item/clothing/suit/space/void/sol + corpsehelmet = /obj/item/clothing/head/helmet/space/void/sol + corpseshoes = /obj/item/clothing/shoes/magboots + corpseglasses = /obj/item/clothing/glasses/safety/goggles/tactical + corpsebelt = /obj/item/gun/projectile/pistol/sol + corpseid = FALSE + species = SPECIES_HUMAN + +/obj/effect/landmark/corpse/sol_marine_husk/do_extra_customization(mob/living/carbon/human/M) + M.ChangeToSkeleton() + M.adjustBruteLoss(rand(200,400)) + M.dir = pick(GLOB.cardinal) + +/obj/effect/landmark/corpse/sol_officer_husk + name = "Decayed Solarian Officer" + corpseuniform = /obj/item/clothing/under/rank/sol/dress/subofficer + corpseshoes = /obj/item/clothing/shoes/jackboots + corpsehelmet = /obj/item/clothing/head/sol/dress + corpseid = FALSE + +/obj/effect/landmark/corpse/sol_officer_husk/do_extra_customization(mob/living/carbon/human/M) + M.ChangeToSkeleton() + M.adjustBruteLoss(rand(200,400)) + M.dir = pick(GLOB.cardinal) + +/obj/effect/landmark/corpse/unathi_pirate + name = "Unathi Pirate" + corpseuniform = /obj/item/clothing/under/unathi/izharshan + corpsesuit = /obj/item/clothing/suit/space/void/unathi_pirate + corpseshoes = /obj/item/clothing/shoes/magboots + corpsehelmet = /obj/item/clothing/head/helmet/space/void/unathi_pirate + corpseid = FALSE + +/obj/effect/landmark/corpse/unathi_pirate/do_extra_customization(mob/living/carbon/human/M) + M.ChangeToSkeleton() + M.adjustBruteLoss(rand(200,400)) + M.dir = pick(GLOB.cardinal) + if(prob(10)) + M.equip_to_slot_or_del(new /obj/item/melee/energy/sword/pirate(M), slot_belt) + +/obj/item/paper/fluff/sol_uueoa + +/obj/item/paper/fluff/sol_uueoa/entry1 + name = "SAMS Sentinel Entry #1" + info = "Lt. Lillian Crenshaw, personal log. July 12th, 2445. Fuck me. Who did I piss off to get this posting? I mean, when they brought me up in front of a tribunal I expected the Tenth Middle Ring or some other shitass assignment, but this?\ + A fucking miserable station on an equally miserable rock, watching some fucking lizards throwing nukes at each other and listening for... hell if I know. Making sure the Skrell or NT aren't up to something, \ + or that no pirates are trying to strike it rich out here. Six of us and a whole lot of fancy-ass equipment we're meant to keep running." + +/obj/item/paper/fluff/sol_uueoa/entry2 + name = "SAMS Sentinel Entry #2" + info = "Lt. Lillian Crenshaw, personal log. June 18th, 2446. It has been almost one fucking year. Do you know what these state of the art listening devices of ours have picked up? Jack and shit. The other day Cpl. Stevens managed to get one of his 'local friends'\ + to bring in some 'essential supplies'. Seems that pretty much all there is to do around here is drink, look at the consoles, and watch whatever dogshit movie someone has downloaded. Good news is that we can hear pretty much everything going on in this backwater, \ + bad news is that none of it's interesting. Lizards are still nuking each other, Skrell are doing some research on shit no one cares about over on Oueueue- the other fucking planet. The day the Alliance bails on this place is going to be the happiest day of my life." + +/obj/item/paper/fluff/sol_uueoa/entry3 + name = "SAMS Sentinel Entry #3" + info = "Lt. Lillian Crenshaw, personal log. August 9th, 2446. Some shit has actually been happening lately. Apparently some of the lizards have turned to piracy, and are causing problems in the nearby systems. So, we wind up cross-referencing energy emissions and ship IFFs, and \ + passing those off to the Navy proper to deal with. Not exactly riveting shit and serving my country or whatever but hey, something other than watching Stevens and Huang arm-wrestle for the eighteenth time this week, or counting the mold spots on the outer hull. God bless the fucking Alliance, ooh-rah.\ + Better get thanked for my goddamn service when I'm out of here." + +/obj/item/paper/fluff/sol_uueoa/entry4 + name = "SAMS Sentinel, Personal Letter" + info = "Dear Mom. I just arrived in Uueoa-Esa (don't ask me how long it took to spell that). There's not much to do around here, but the LT says that most people only stay on this posting for a few months, and then they usually get assigned to Ouerea.\ + That's another planet here, and it's where most of the humans in the system are. The locals, who are these lizard people called Unathi, are having a war on their homeworld, but I hear that it's still safe on Ouerea. I really hope I get posted there, I want to meet \ + an alien! There are Skrell there too, and the LT says that we're meant to make sure they're not up to anything, but it just looks like they're doing a lot of complicated research stuff from what we see. Looking forward to calling you and Dad next time I get leave. Love, Johnny." + +/obj/item/paper/fluff/sol_uueoa/entry5 + name = "SAMS Sentinel Unsent Fax" + info = "words" + +/obj/item/paper/fluff/sol_uueoa/Initialize() + . = ..() + var/languagetext = "\[lang=1\]" + languagetext += info + languagetext += "\[/lang\]" + info = parsepencode(languagetext) + icon_state = "paper_words" + +/obj/item/paper/fluff/sol_uueoa/entry5/Initialize() + . = ..() + var/T = parsepencode( + {"\[center\]\[flag_sol\]\[/center\]\[br\] + \[lang=1\]\[center\]\[b\]SAMS Sentinel Emergency Transmission\[/b\]\[/center\] + \[center\]\[b\]September 12th, 2446\[/b\]\[/center\] + \[b\]TO:\[/b\] SAMV Yincheng + \[b\]FROM:\[/b\] Lieutenant Lillian Crenshaw, SAMS Sentinel + \[b\]MESSAGE:\[/b] Emergency transmission to SAMV Yincheng. The listening post SAMS Sentinel, located at the attached + coordinates in the local asteroid belt, is under attack by pirates. Requesting backup immediately, they're almost through + the airlock. My men are armed and preparing to repel but they have us outnumbered, sen-.\[/lang]"} + ) + info = T + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dmm b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dmm new file mode 100644 index 00000000000..f0d61aab715 --- /dev/null +++ b/maps/random_ruins/exoplanets/uueoaesa/sol_listening_post.dmm @@ -0,0 +1,2192 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"at" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/spline/plain, +/obj/effect/floor_decal/industrial/outline/security, +/obj/item/gun/projectile/pistol/sol, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"ax" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"aS" = ( +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"be" = ( +/obj/item/bedsheet, +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"bO" = ( +/obj/effect/floor_decal/spline/plain/corner{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain/corner{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain/corner{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain/corner, +/obj/machinery/stargazer, +/turf/simulated/floor/carpet/rubber, +/area/sol_listening_post) +"ch" = ( +/turf/simulated/wall/r_wall, +/area/sol_listening_post) +"cC" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/access_button{ + dir = 8; + pixel_x = 22; + pixel_y = 28 + }, +/obj/machinery/door/airlock/external, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"cM" = ( +/obj/structure/bed/stool/chair/office/dark, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"cT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"dO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"dP" = ( +/obj/structure/railing/mapped{ + dir = 8 + }, +/obj/effect/floor_decal/corner_wide/blue{ + dir = 9 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"es" = ( +/obj/structure/table/steel, +/obj/item/paper/fluff/sol_uueoa/entry5, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"eO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"fI" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"fJ" = ( +/obj/effect/landmark/corpse/unathi_pirate, +/obj/item/gun/projectile/shotgun/pump/combat, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"fK" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/empty/air, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"fW" = ( +/obj/machinery/door/window{ + dir = 8; + req_access = list(150) + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"gt" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"hp" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"hW" = ( +/obj/machinery/light, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"ij" = ( +/obj/item/modular_computer/console/preset/command{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"iC" = ( +/turf/template_noop, +/area/template_noop) +"jb" = ( +/obj/item/gun/projectile/pistol/sol, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"ka" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"kp" = ( +/obj/effect/landmark/corpse/sol_marine_husk, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"ku" = ( +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"kF" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"kQ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"kX" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"lm" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"lI" = ( +/obj/machinery/door/airlock/command{ + dir = 1; + name = "Control" + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"lL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"mv" = ( +/obj/structure/closet/gimmick{ + name = "solarian supply closet" + }, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/head/sol/marine, +/obj/item/clothing/head/sol/marine, +/obj/item/clothing/head/sol/marine, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"mz" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"mY" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/access_button{ + pixel_x = 28; + pixel_y = -10 + }, +/obj/machinery/door/airlock/external, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"np" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"nB" = ( +/obj/structure/plasticflaps/airtight, +/obj/machinery/door/window{ + dir = 8; + req_access = list(150) + }, +/obj/machinery/door/window{ + dir = 4; + req_access = list(150) + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"oG" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"pk" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/security, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"qK" = ( +/obj/effect/floor_decal/spline/plain/cee, +/turf/simulated/floor/carpet/rubber, +/area/sol_listening_post) +"qS" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"qW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"rw" = ( +/obj/machinery/door/window{ + dir = 4; + req_access = list(150) + }, +/obj/structure/plasticflaps/airtight, +/obj/machinery/door/window{ + dir = 8; + req_access = list(150) + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"rO" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"sa" = ( +/obj/item/modular_computer/console/preset/command, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"sf" = ( +/obj/item/bedsheet, +/obj/structure/bed, +/obj/structure/curtain/open/bed, +/obj/effect/landmark/corpse/sol_marine_husk, +/obj/effect/decal/cleanable/blood, +/obj/item/paper/fluff/sol_uueoa/entry4, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"sI" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"tM" = ( +/obj/effect/map_effect/window_spawner/full/reinforced, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"uG" = ( +/obj/structure/lattice/catwalk/indoor/grate/old, +/turf/simulated/floor/bluegrid, +/area/sol_listening_post) +"vb" = ( +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"vd" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/security, +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"vi" = ( +/obj/item/modular_computer/console/preset/command{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"vo" = ( +/obj/effect/floor_decal/corner_wide/blue{ + dir = 8 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"wp" = ( +/obj/machinery/door/airlock/command{ + dir = 8; + name = "EVA Storaage" + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"wB" = ( +/obj/structure/railing/mapped, +/obj/effect/floor_decal/corner_wide/blue{ + dir = 10 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"xb" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/paper_bin, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/stamp/warden, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"xf" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/obj/effect/floor_decal/industrial/outline/security, +/obj/item/ammo_magazine/c762/sol, +/obj/item/ammo_magazine/mc9mm, +/obj/item/ammo_magazine/mc9mm, +/obj/item/storage/box/shotgunammo, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"xP" = ( +/obj/effect/floor_decal/spline/plain/cee{ + dir = 8 + }, +/turf/simulated/floor/carpet/rubber, +/area/sol_listening_post) +"xT" = ( +/obj/effect/floor_decal/corner_wide/blue{ + dir = 1 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"yb" = ( +/obj/effect/landmark/corpse/sol_marine_husk, +/obj/effect/decal/cleanable/blood, +/obj/item/gun/projectile/automatic/c20r/sol, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"yt" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/machinery/door/window{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"yC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"yP" = ( +/obj/structure/railing/mapped{ + dir = 4 + }, +/obj/effect/floor_decal/corner_wide/blue{ + dir = 6 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"zg" = ( +/obj/structure/railing/mapped, +/obj/effect/floor_decal/corner_wide/blue{ + dir = 10 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"zI" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ah" = ( +/obj/machinery/suit_cycler, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Bx" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 8; + pixel_y = -6; + pixel_x = 20 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 20; + pixel_y = 6 + }, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"BQ" = ( +/obj/structure/closet/gimmick{ + name = "solarian supply closet" + }, +/obj/item/paper/fluff/sol_uueoa/entry2, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"CC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"CF" = ( +/obj/effect/floor_decal/corner_wide/blue{ + dir = 4 + }, +/obj/effect/floor_decal/spline/fancy{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"CY" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/spline/plain, +/obj/effect/floor_decal/industrial/outline/security, +/obj/item/gun/projectile/automatic/c20r/sol, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"Dt" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"Ej" = ( +/obj/machinery/door/airlock/command{ + dir = 8; + name = "Armory" + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Fd" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"Fr" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"FB" = ( +/obj/effect/landmark/corpse/unathi_pirate, +/obj/item/gun/energy/rifle/laser, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"GG" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"GI" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Hs" = ( +/obj/effect/landmark/corpse/unathi_pirate, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Hw" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/paper/fluff/sol_uueoa/entry1, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ic" = ( +/obj/structure/closet/gimmick{ + name = "solarian supply closet" + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/under/rank/sol/marine, +/obj/item/clothing/head/sol/marine, +/obj/item/clothing/head/sol/marine, +/obj/item/clothing/head/sol/marine, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ij" = ( +/obj/structure/bed/stool/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/corpse/sol_officer_husk, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"IO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"IP" = ( +/obj/effect/floor_decal/spline/plain/cee{ + dir = 1 + }, +/turf/simulated/floor/carpet/rubber, +/area/sol_listening_post) +"IX" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Jg" = ( +/obj/effect/landmark/corpse/unathi_pirate, +/obj/item/melee/hammer/powered, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"JX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"JY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ky" = ( +/obj/machinery/door/airlock/command{ + dir = 8; + name = "Lieutenant's Quarters" + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"LC" = ( +/obj/structure/table/steel, +/obj/machinery/photocopier/faxmachine{ + req_one_access = list(203) + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"LI" = ( +/obj/structure/table/steel, +/obj/item/paper_bin, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"MC" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/structure/curtain/open/bed, +/obj/item/paper/fluff/sol_uueoa/entry3, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Nx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"NP" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/machinery/research.dmi'; + icon_state = "tech_processor"; + name = "broken-down data processor" + }, +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"Ob" = ( +/obj/machinery/door/airlock/command{ + dir = 8; + name = "Barracks" + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Of" = ( +/obj/effect/landmark/corpse/sol_marine_husk, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"Oh" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ot" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"OR" = ( +/obj/machinery/light, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Pz" = ( +/obj/effect/floor_decal/spline/plain/cee{ + dir = 4 + }, +/turf/simulated/floor/carpet/rubber, +/area/sol_listening_post) +"PU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"Rd" = ( +/obj/machinery/door/window{ + dir = 8; + req_access = list(150) + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"Ri" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"RY" = ( +/obj/effect/map_effect/marker/airlock{ + frequency = 2117; + master_tag = "airlock_sol_uueoa"; + name = "airlock_sol_uueoa" + }, +/obj/machinery/door/airlock/external, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/sol_listening_post) +"SI" = ( +/obj/effect/floor_decal/corner_wide/blue, +/obj/effect/floor_decal/spline/fancy{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"SK" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'WARNING' and 'ARMOURY'."; + name = "\improper WARNING: ARMOURY sign"; + pixel_x = 32 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Tb" = ( +/obj/structure/table/steel, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Ub" = ( +/obj/structure/closet/secure_closet/guncabinet{ + req_access = list(203) + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/security, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"UA" = ( +/obj/effect/landmark/corpse/sol_marine_husk, +/obj/effect/decal/cleanable/blood, +/obj/item/gun/projectile/automatic/rifle/sol, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Vw" = ( +/obj/structure/railing/mapped{ + dir = 1 + }, +/obj/effect/floor_decal/corner_wide/blue{ + dir = 5 + }, +/obj/effect/floor_decal/spline/fancy, +/turf/simulated/floor/tiled/dark/full, +/area/sol_listening_post) +"VQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"VV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) +"VY" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/machinery/research.dmi'; + icon_state = "server"; + name = "broken-down server" + }, +/turf/simulated/floor/bluegrid/server, +/area/sol_listening_post) +"Xp" = ( +/obj/structure/table/steel, +/obj/effect/decal/cleanable/dirt, +/obj/item/stamp/sol, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"XE" = ( +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"Yq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/shuttle/dark_blue, +/area/sol_listening_post) +"YO" = ( +/obj/machinery/power/apc/empty{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/sol_listening_post) + +(1,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(2,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(3,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(4,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(5,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(6,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +ch +ch +ch +ch +ch +iC +ch +ch +ch +ch +ch +ch +ch +iC +iC +iC +iC +"} +(7,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +ch +be +cT +be +ch +iC +ch +MC +aS +dO +aS +aS +ch +iC +iC +iC +iC +"} +(8,1,1) = {" +iC +iC +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +iC +iC +iC +iC +iC +iC +ch +ch +cT +ch +ch +iC +ch +ch +BQ +aS +aS +aS +ch +iC +iC +iC +iC +"} +(9,1,1) = {" +iC +ch +ch +VY +Ot +NP +Fd +NP +Ot +VY +VY +ch +ch +iC +iC +iC +iC +iC +ch +be +cT +be +ch +iC +ch +ch +ch +ch +ch +Ky +ch +iC +iC +iC +iC +"} +(10,1,1) = {" +ch +ch +VY +VY +ku +ku +ku +ku +ku +VY +VY +ku +ch +ch +iC +iC +iC +iC +ch +ch +cT +ch +ch +iC +ch +Hw +cT +jb +aS +aS +ch +iC +iC +iC +iC +"} +(11,1,1) = {" +ch +ku +VY +VY +ku +NP +ku +NP +ku +VY +VY +ku +ku +ch +iC +iC +iC +iC +ch +sf +aS +be +ch +iC +ch +IX +Ij +Xp +aS +aS +ch +iC +iC +iC +iC +"} +(12,1,1) = {" +ch +ch +ch +rO +rO +ch +rw +ch +rO +rO +ch +ch +ch +ch +iC +iC +iC +iC +ch +ch +aS +ch +ch +iC +ch +LC +Tb +es +cT +aS +ch +iC +iC +iC +iC +"} +(13,1,1) = {" +ch +vb +lL +vb +vb +vb +vb +vb +PU +vb +lL +vb +vb +ch +iC +iC +iC +iC +ch +XE +aS +Ic +ch +iC +ch +XE +aS +aS +cT +aS +ch +mz +iC +iC +iC +"} +(14,1,1) = {" +ch +Ri +PU +vb +vb +vb +vb +Of +vb +vb +LI +vb +vb +ch +iC +iC +iC +iC +ch +aS +aS +mv +ch +iC +ch +aS +aS +cT +cT +cT +ch +FB +mz +mz +iC +"} +(15,1,1) = {" +ch +cM +vi +vb +SI +yP +yP +yP +CF +vb +sa +Dt +ka +ch +ch +ch +ch +ch +ch +ch +Ob +ch +ch +ch +ch +ch +ch +Ky +ch +ch +ch +mz +mz +mz +mz +"} +(16,1,1) = {" +ch +YO +LI +PU +zg +uG +xP +uG +Vw +Of +LI +vb +vb +hp +aS +aS +cT +Yq +aS +aS +aS +aS +aS +UA +Yq +aS +fJ +aS +np +fK +ch +ch +ch +mz +mz +"} +(17,1,1) = {" +ch +cM +ij +PU +zg +IP +bO +qK +Vw +Jg +sa +GG +vb +lI +aS +cT +aS +aS +aS +yb +aS +aS +aS +aS +aS +aS +aS +aS +ej +CC +JX +kF +RY +mz +mz +"} +(18,1,1) = {" +ch +vb +LI +vb +wB +uG +Pz +uG +Vw +vb +LI +vb +vb +hp +aS +aS +aS +aS +aS +SK +aS +SK +kp +aS +aS +cT +aS +aS +Hs +aS +cC +Bx +mY +mz +mz +"} +(19,1,1) = {" +ch +cM +ij +vb +vo +dP +dP +dP +xT +vb +sa +Dt +ka +ch +ch +ch +ch +ch +ch +ch +Ej +ch +ch +ch +ch +ch +ch +wp +ch +ch +ch +ch +ch +mz +mz +"} +(20,1,1) = {" +ch +Ri +LI +PU +vb +vb +vb +vb +vb +vb +vb +vb +vb +ch +iC +iC +iC +ch +cT +cT +aS +aS +aS +ch +ch +aS +cT +aS +aS +aS +ch +mz +mz +mz +mz +"} +(21,1,1) = {" +ch +vb +VQ +vb +vb +vb +vb +vb +vb +vb +Nx +vb +vb +ch +iC +iC +iC +ch +JY +cT +aS +aS +hW +ch +ch +Fr +aS +aS +aS +hW +ch +mz +mz +mz +iC +"} +(22,1,1) = {" +ch +ch +ch +tM +tM +ch +nB +ch +tM +tM +ch +ch +ch +ch +iC +iC +iC +ch +lm +xb +fW +VV +Rd +ch +ch +kQ +aS +cT +aS +sI +ch +mz +iC +iC +iC +"} +(23,1,1) = {" +ch +ku +VY +VY +ku +NP +ku +NP +ku +VY +VY +ku +ku +ch +iC +iC +iC +ch +yC +vb +ax +vb +qS +ch +ch +kX +aS +cT +aS +yt +ch +iC +iC +iC +iC +"} +(24,1,1) = {" +ch +ch +VY +VY +ku +ku +ku +ku +ku +VY +VY +ku +ch +ch +iC +iC +iC +ch +eO +vb +PU +vb +qS +ch +ch +zI +Oh +aS +aS +oG +ch +iC +iC +iC +iC +"} +(25,1,1) = {" +iC +ch +ch +VY +fI +NP +Fd +NP +fI +VY +VY +ch +ch +iC +iC +iC +iC +ch +pk +vb +vb +vb +at +ch +ch +Fr +aS +aS +aS +gt +ch +iC +iC +iC +iC +"} +(26,1,1) = {" +iC +iC +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +iC +iC +iC +iC +iC +ch +vd +vb +vb +vb +CY +ch +ch +qW +aS +Oh +aS +OR +ch +iC +iC +iC +iC +"} +(27,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +ch +Ub +IO +IO +IO +xf +ch +ch +GI +aS +aS +aS +Ah +ch +iC +iC +iC +iC +"} +(28,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +ch +iC +iC +iC +iC +"} +(29,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(30,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(31,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(32,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(33,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(34,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"} +(35,1,1) = {" +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +iC +"}