From e7fd40d18d7894b6e3b22fff4e7f6049d3fb4210 Mon Sep 17 00:00:00 2001 From: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> Date: Tue, 6 Feb 2024 09:23:57 +1300 Subject: [PATCH] Konyang: The Haneunim System (#18075) * it begins. * more away sites for the road * yeah * refugee shuttle * ghghhg * ok ok ok ok * consistent ghostrole costs * changelog * ghgh * Update code/modules/maps/planet_types/lore/konyang.dm Co-authored-by: Geeves Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> * Update code/modules/maps/planet_types/lore/konyang.dm Co-authored-by: Geeves Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> * addresses requested changes * geeves changes --------- Signed-off-by: RustingWithYou <63625389+RustingWithYou@users.noreply.github.com> Co-authored-by: Geeves --- aurorastation.dme | 5 + .../background/space_sectors/coalition.dm | 4 +- .../background/space_sectors/space_sector.dm | 2 + code/modules/maps/planet_types/asteroid.dm | 11 + .../modules/maps/planet_types/lore/konyang.dm | 70 +- .../overmap/exoplanets/biomes/barren.dm | 3 + .../overmap/exoplanets/themes/barren.dm | 13 + html/changelogs/RustingWithYou - haneunim.yml | 44 + maps/_common/mapsystem/map.dm | 10 +- .../exoplanets/haneunim/haneunim_crash.dm | 85 + .../exoplanets/haneunim/haneunim_crash.dmm | 1623 +++++++++++ .../exoplanets/haneunim/haneunim_flag.dm | 8 + .../exoplanets/haneunim/haneunim_flag.dmm | 99 + .../exoplanets/haneunim/haneunim_mining.dm | 16 + .../exoplanets/haneunim/haneunim_mining.dmm | 2573 +++++++++++++++++ .../exoplanets/haneunim/haneunim_mystery.dm | 13 + .../exoplanets/haneunim/haneunim_mystery.dmm | 1200 ++++++++ .../exoplanets/haneunim/haneunim_refugees.dm | 40 + .../exoplanets/haneunim/haneunim_refugees.dmm | 853 ++++++ .../exoplanets/konyang/pirate_moonshine.dm | 3 + .../exoplanets/konyang/pirate_outpost.dm | 3 + .../exoplanets/konyang/telecomms_outpost.dm | 2 + .../exoplanets/konyang/village.dm | 2 + 23 files changed, 6679 insertions(+), 3 deletions(-) create mode 100644 html/changelogs/RustingWithYou - haneunim.yml create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_crash.dmm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_flag.dmm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_mining.dmm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dmm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm create mode 100644 maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dmm diff --git a/aurorastation.dme b/aurorastation.dme index 1ef2e8b0494..99bcd79948f 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -3814,6 +3814,11 @@ #include "maps\random_ruins\exoplanets\delivery\delivery_site.dm" #include "maps\random_ruins\exoplanets\desert\desert.dm" #include "maps\random_ruins\exoplanets\grove\grove.dm" +#include "maps\random_ruins\exoplanets\haneunim\haneunim_crash.dm" +#include "maps\random_ruins\exoplanets\haneunim\haneunim_flag.dm" +#include "maps\random_ruins\exoplanets\haneunim\haneunim_mining.dm" +#include "maps\random_ruins\exoplanets\haneunim\haneunim_mystery.dm" +#include "maps\random_ruins\exoplanets\haneunim\haneunim_refugees.dm" #include "maps\random_ruins\exoplanets\konyang\fireoutpost.dm" #include "maps\random_ruins\exoplanets\konyang\hivebot_burrows_1.dm" #include "maps\random_ruins\exoplanets\konyang\hivebot_burrows_2.dm" diff --git a/code/modules/background/space_sectors/coalition.dm b/code/modules/background/space_sectors/coalition.dm index 5bcb3332810..6b6f2490b86 100644 --- a/code/modules/background/space_sectors/coalition.dm +++ b/code/modules/background/space_sectors/coalition.dm @@ -60,8 +60,10 @@ name = SECTOR_HANEUNIM description = "Located in the northern Orion Spur, the Haneunim system is home to the planet Konyang - known for being one of the most pro-synthetic planets in the Spur, and the only place where synthetics have full and equal legal rights to humanity. Einstein Engines, Zeng-Hu Pharmaceuticals and Hephaestus Industries all have a major presence in this sector, and many vessels of desperate synthetics seek to find sanctuary from the wider Spur wihtin the borders of Konyang. A wealthy and prosperous system, Haneunim has endured a period of uncertainty - seceding from the Sol Alliance and joining the Coalition of Colonies in 2462, in the hope of protection from the Solarian warlords that plagued the region." skybox_icon = "haneunim" - possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/konyang) + possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/qixi, /obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/ice/haneunim, /obj/effect/overmap/visitable/sector/exoplanet/barren/hwanung, /obj/effect/overmap/visitable/sector/exoplanet/lava/huozhu) + guaranteed_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/konyang) cargo_price_coef = list("nt" = 1.1, "hpi" = 0.7, "zhu" = 0.4, "een" = 1.0, "get" = 1.1, "arz" = 1.8, "blm" = 0.9, "iac" = 1.2, "zsc" = 1.8, "vfc" = 0.9, "bis" = 0.4, "xmg" = 0.7, "npi" = 0.8) + starlight_color = "#e2719b" starlight_power = 2//placeholder starlight_range = 4//placeholder diff --git a/code/modules/background/space_sectors/space_sector.dm b/code/modules/background/space_sectors/space_sector.dm index 2d4268f6f06..5c926d64876 100644 --- a/code/modules/background/space_sectors/space_sector.dm +++ b/code/modules/background/space_sectors/space_sector.dm @@ -6,6 +6,8 @@ var/starlight_range = 1 var/list/possible_erts = list() var/list/possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/snow, /obj/effect/overmap/visitable/sector/exoplanet/desert) + ///Guaranteed planets to spawn. This ignores the map exoplanet limit, so don't put too many planets in here. + var/list/guaranteed_exoplanets = list() var/list/cargo_price_coef = list("nt" = 1, "hpi" = 1, "zhu" = 1, "een" = 1, "get" = 1, "arz" = 1, "blm" = 1, "iac" = 1, "zsc" = 1, "vfc" = 1, "bis" = 1, "xmg" = 1, "npi" = 1) //how much the space sector afffects how expensive is ordering from that cargo supplier var/skybox_icon = "ceti" diff --git a/code/modules/maps/planet_types/asteroid.dm b/code/modules/maps/planet_types/asteroid.dm index 555ec58709b..1253e4712a2 100644 --- a/code/modules/maps/planet_types/asteroid.dm +++ b/code/modules/maps/planet_types/asteroid.dm @@ -31,3 +31,14 @@ name = "romanovich cloud asteroid" desc = "A phoron rich asteroid." possible_themes = list(/datum/exoplanet_theme/barren/asteroid/phoron) + +/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/ice + name = "ice asteroid" + desc = "A large, mineral-rich asteroid covered in frozen water deposits." + surface_color = COLOR_BLUE_GRAY + scanimage = "asteroid.png" + possible_themes = list(/datum/exoplanet_theme/barren/asteroid/ice) + rock_colors = list(COLOR_ASH) + planetary_area = /area/exoplanet/barren/asteroid + ruin_planet_type = PLANET_ASTEROID + ruin_allowed_tags = RUIN_AIRLESS|RUIN_LOWPOP|RUIN_MINING|RUIN_SCIENCE|RUIN_HOSTILE|RUIN_WRECK|RUIN_NATURAL diff --git a/code/modules/maps/planet_types/lore/konyang.dm b/code/modules/maps/planet_types/lore/konyang.dm index e1a1d3dbcc0..9a0cdc1cd32 100644 --- a/code/modules/maps/planet_types/lore/konyang.dm +++ b/code/modules/maps/planet_types/lore/konyang.dm @@ -7,7 +7,7 @@ scanimage = "konyang.png" massvolume = "0.89/0.99" surfacegravity = "0.93" - charted = "Coalition world, initial Solarian colonization circa 2305" + charted = "Charted 2305, Sol Alliance Department of Colonization." geology = "Low-energy tectonic heat signature, minimal surface disruption" weather = "Global full-atmosphere hydrological weather system. Substantial meteorological activity, violent storms unpredictable" surfacewater = "Majority potable, 88% surface water. Significant tidal forces from natural satellite" @@ -56,3 +56,71 @@ atmosphere.adjust_gas(GAS_NITROGEN, MOLES_N2STANDARD, 1) atmosphere.temperature = T20C atmosphere.update_values() + +/obj/effect/overmap/visitable/sector/exoplanet/barren/qixi + name = "Qixi" + desc = "The small, lifeless, and largely insignificant moon of Konyang." + icon_state = "globe1" + color = "#a2b3ad" + rock_colors = list("#807f7f") + massvolume = "0.27/0.39" + surfacegravity = "0.19" + geology = "No tectonic activity detected." + charted = "Natural satellite of Konyang. Charted 2305, Sol Alliance Department of Colonization." + features_budget = 1 + surface_color = "#807f7f" + generated_name = FALSE + ring_chance = 0 + ruin_planet_type = PLANET_LORE + place_near_main = list(1, 1) + ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/haneunim_mystery, /datum/map_template/ruin/exoplanet/haneunim_flag, /datum/map_template/ruin/exoplanet/haneunim_mining, /datum/map_template/ruin/exoplanet/haneunim_crash) + +/obj/effect/overmap/visitable/sector/exoplanet/barren/qixi/get_surface_color() + return "#807f7f" + +/obj/effect/overmap/visitable/sector/exoplanet/barren/qixi/update_icon() + return + +/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/ice/haneunim + desc = "An ice-covered rock from the outlying asteroid belt of Haneunim. Largely unexplored and uninhabited." + ruin_planet_type = PLANET_LORE + place_near_main = null + generated_name = FALSE + features_budget = 1 + ring_chance = 0 + ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/haneunim_crash, /datum/map_template/ruin/exoplanet/haneunim_refugees, /datum/map_template/ruin/exoplanet/haneunim_mystery, /datum/map_template/ruin/exoplanet/haneunim_mining) + +/obj/effect/overmap/visitable/sector/exoplanet/lava/huozhu + name = "Huozhu" + desc = "A scorching dwarf planet close to Haneunim's star. Largely unexplored." + icon_state = "globe1" + massvolume = "0.39/0.56" + surfacegravity = "0.32" + charted = "Charted 2305, Sol Alliance Department of Colonization." + ruin_planet_type = PLANET_LORE + generated_name = FALSE + features_budget = 1 + ring_chance = 0 + ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/haneunim_crash, /datum/map_template/ruin/exoplanet/haneunim_mystery) + +/obj/effect/overmap/visitable/sector/exoplanet/lava/huozhu/generate_atmosphere() + ..() + atmosphere.remove_ratio(1) + atmosphere.adjust_gas(GAS_SULFUR, MOLES_N2STANDARD) + atmosphere.temperature = T20C + rand(600, 1000) + atmosphere.update_values() + +/obj/effect/overmap/visitable/sector/exoplanet/barren/hwanung + name = "Hwanung" + generated_name = FALSE + desc = "A dwarf planet in the Haneunim system, largely considered insignificant." + icon_state = "globe1" + massvolume = "0.31/0.42" + surfacegravity = "0.18" + charted = "Charted 2305, Sol Alliance Department of Colonization." + features_budget = 1 + ring_chance = 0 + ruin_planet_type = PLANET_LORE + rock_colors = list(COLOR_GRAY80) + ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/haneunim_crash, /datum/map_template/ruin/exoplanet/haneunim_refugees, /datum/map_template/ruin/exoplanet/haneunim_mystery, /datum/map_template/ruin/exoplanet/haneunim_flag, /datum/map_template/ruin/exoplanet/haneunim_mining) + diff --git a/code/modules/overmap/exoplanets/biomes/barren.dm b/code/modules/overmap/exoplanets/biomes/barren.dm index f8952676835..0908b7d59f0 100644 --- a/code/modules/overmap/exoplanets/biomes/barren.dm +++ b/code/modules/overmap/exoplanets/biomes/barren.dm @@ -20,3 +20,6 @@ /singleton/biome/barren/raskara turf_type = /turf/simulated/floor/exoplanet/barren/raskara + +/singleton/biome/barren/asteroid/ice + turf_type = /turf/simulated/floor/exoplanet/ice diff --git a/code/modules/overmap/exoplanets/themes/barren.dm b/code/modules/overmap/exoplanets/themes/barren.dm index 94e71fa9edc..fb181063e72 100644 --- a/code/modules/overmap/exoplanets/themes/barren.dm +++ b/code/modules/overmap/exoplanets/themes/barren.dm @@ -47,6 +47,19 @@ ) ) +/datum/exoplanet_theme/barren/asteroid/ice + name = "Ice Asteroid" + surface_turfs = list( + /turf/simulated/mineral, + /turf/simulated/floor/exoplanet/ice, + /turf/simulated/floor/exoplanet/ice/dark + ) + possible_biomes = list( + BIOME_POLAR = list( + BIOME_ARID = /singleton/biome/barren/asteroid/ice + ) + ) + /datum/exoplanet_theme/barren/asteroid/phoron name = "Romanovich Asteroid" wall_ore_levels = list( diff --git a/html/changelogs/RustingWithYou - haneunim.yml b/html/changelogs/RustingWithYou - haneunim.yml new file mode 100644 index 00000000000..75421c443f6 --- /dev/null +++ b/html/changelogs/RustingWithYou - haneunim.yml @@ -0,0 +1,44 @@ +################################ +# 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 +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# 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, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds the other, less noteworthy planets of the Haneunim system." + - rscadd: "Adds several ruins to spawn in the wider Haneunim system." + - tweak: "Tweaks ghostrole ruin costs on Konyang for consistency." + - rscadd: "Sectors can now have guaranteed exoplanet types." diff --git a/maps/_common/mapsystem/map.dm b/maps/_common/mapsystem/map.dm index 46e094f9c8f..692a5823f7d 100644 --- a/maps/_common/mapsystem/map.dm +++ b/maps/_common/mapsystem/map.dm @@ -168,9 +168,17 @@ var/datum/space_sector/sector = SSatlas.current_sector var/list/possible_exoplanets = sector.possible_exoplanets + var/list/guaranteed_exoplanets = sector.guaranteed_exoplanets + + if(length(guaranteed_exoplanets)) + for(var/j in guaranteed_exoplanets) + var/guaranteed_exoplanet_type = j + log_module_exoplanets("Building new exoplanet with type: [guaranteed_exoplanet_type] and size: [planet_size[1]] [planet_size[2]]") + var/obj/effect/overmap/visitable/sector/exoplanet/P = new guaranteed_exoplanet_type(null, planet_size[1], planet_size[2]) + P.build_level() if(!length(possible_exoplanets)) - log_module_exoplanets("No valid exoplanets found!") + log_module_exoplanets("No possible exoplanets found!") return var/exoplanets_budget = isnum(GLOB.config.exoplanets["exoplanets_budget"]) ? (GLOB.config.exoplanets["exoplanets_budget"]) : (min(possible_exoplanets.len, num_exoplanets)) diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm new file mode 100644 index 00000000000..d7751048549 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dm @@ -0,0 +1,85 @@ +/datum/map_template/ruin/exoplanet/haneunim_crash + name = "Crashed Shuttle" + id = "haneunim_crash" + description = "A weapons smuggler's crashed shuttle." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_HANEUNIM) + suffixes = list("haneunim/haneunim_crash.dmm") + shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/haneunim_crash) + +/area/shuttle/haneunim_crash + name = "Crashed Shuttle" + requires_power = TRUE + +/obj/effect/overmap/visitable/ship/landable/haneunim_crash + name = "Crashed League Shuttle" + desc = "The Ferryman-class cargo shuttle is an unsung pillar of Solarian military might, a small but irreplacable part of the Navy's vast logistic system now often seen in civilian hands. This one appears to be displaying heavy damage." + class = "ICV" //man thought he was hiding :skull: + designation = "Merry Wanderer" + designer = "Hephaestus Industries, Sol Alliance Navy" + sizeclass = "Minnow-class transport shuttle" + shiptype = "Cargo transport and supply operations." + shuttle = "Crashed League Shuttle" + icon_state = "shuttle" + moving_state = "shuttle_moving" + colors = list("#ad3d3d", "#d0d1d0") + 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/haneunim_crash + name = "shuttle control console" + shuttle_tag = "Crashed League Shuttle" + +/datum/shuttle/autodock/overmap/haneunim_crash + name = "Crashed League Shuttle" + move_time = 90 + shuttle_area = list(/area/shuttle/haneunim_crash) + current_location = "nav_start_haneunim_crash" + landmark_transition = "nav_transit_haneunim_crash" + range = 1 + fuel_consumption = 2 + logging_home_tag = "nav_start_haneunim_crash" + defer_initialisation = TRUE + +/obj/effect/shuttle_landmark/haneunim_crash/start + name = "Haneunim Asteroid - Shuttle Crash Site" + landmark_tag = "nav_start_haneunim_crash" + base_turf = /turf/simulated/floor/exoplanet/ice/dark + base_area = /area/exoplanet/barren/asteroid + docking_controller = "airlock_haneunim_crash" + movable_flags = MOVABLE_FLAG_EFFECTMOVE + +/obj/effect/shuttle_landmark/haneunim_crash/transit + name = "In transit" + landmark_tag = "nav_transit_haneunim_crash" + base_turf = /turf/space/transit/north + +/obj/effect/landmark/corpse/league_smuggler + name = "League Smuggler" + corpseuniform = /obj/item/clothing/under/rank/sol + corpsesuit = /obj/item/clothing/suit/space/void/sol/league + corpseshoes = /obj/item/clothing/shoes/jackboots + corpseid = FALSE + species = SPECIES_HUMAN + +/obj/effect/landmark/corpse/league_smuggler/do_extra_customization(mob/living/carbon/human/M) + M.change_skin_tone(rand(10, 200)) + M.adjustBruteLoss(rand(200,400)) + M.dir = pick(GLOB.cardinal) + +/obj/item/paper/fluff/haneunim_crash + name = "scrawled message" + info = "They fucking sold us out. I told the LT not to make a deal with those 5-Cheung fucks, but did she listen? No, course not. Bastards are barely better than the corps. Fucking KASF were on us before we had time to blink. Blew out half the engines, was barely able to get us down here, but\ + it'd take a miracle to get back up again. Either gonna wait for the Konyangers to come arrest us, or wait to starve. If anyone finds this, I didn't want to be a smuggler. Just saw what the corps were doing to Sol, figured I had to take a stand. Fat lot of good that did. Whoever's reading this, take my body back to Mars. Bury me at home, if there's anything left of it." + + +/obj/item/paper/fluff/haneunim_crash/Initialize() + . = ..() + var/languagetext = "\[lang=1\]" + languagetext += "[info]\[/lang\]" + info = parsepencode(languagetext) + icon_state = "scrap_bloodied" diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dmm b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dmm new file mode 100644 index 00000000000..36bd4b6cb6c --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_crash.dmm @@ -0,0 +1,1623 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bL" = ( +/obj/machinery/hologram/holopad/long_range, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/overmap/visitable/ship/landable/haneunim_crash, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"ch" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"dV" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable/third_party_shuttle, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"ej" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"ge" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"gm" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/mech_recharger, +/obj/structure/mech_wreckage/powerloader, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"hF" = ( +/obj/machinery/atmospherics/unary/engine, +/turf/template_noop, +/area/shuttle/haneunim_crash) +"hP" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/landmark/corpse/league_smuggler, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"ih" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"ik" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/obj/machinery/iff_beacon, +/turf/simulated/floor/airless, +/area/shuttle/haneunim_crash) +"jc" = ( +/obj/machinery/power/terminal{ + dir = 8; + layer = 5 + }, +/obj/machinery/alarm/south, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"jp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"jZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"kA" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/phoron{ + req_access = list(203) + }, +/obj/item/tank/phoron/shuttle, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"kC" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"kJ" = ( +/obj/machinery/computer/ship/engines{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"kK" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"lT" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"nr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 5 + }, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"nD" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/computer/shuttle_control/explore/haneunim_crash, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"oL" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 2; + name = "pump to waste" + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"pf" = ( +/obj/machinery/computer/ship/sensors, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"pm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"pn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"qu" = ( +/obj/item/storage/bag/inflatable/emergency, +/obj/machinery/atmospherics/pipe/simple/hidden/blue, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"qL" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/weapon, +/obj/item/ammo_magazine/c762/sol, +/obj/item/ammo_magazine/c762/sol, +/obj/item/ammo_magazine/c762/sol, +/obj/item/ammo_magazine/mc9mm, +/obj/item/ammo_magazine/mc9mm, +/obj/random/contraband, +/obj/random/contraband, +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"rb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"rx" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"rD" = ( +/turf/template_noop, +/area/template_noop) +"rO" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty/phoron, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"sl" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/phoron{ + req_access = list(203) + }, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"ti" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"tj" = ( +/obj/random/toolbox, +/obj/machinery/atmospherics/pipe/simple/hidden/blue{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"tF" = ( +/obj/machinery/computer/ship/helm, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"uu" = ( +/obj/machinery/atmospherics/binary/pump/fuel{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"uG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"vf" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/projectile/automatic/rifle/sol, +/obj/random/contraband, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"vw" = ( +/obj/effect/map_effect/window_spawner/full/reinforced/grille/firedoor, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"xj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"yc" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/alarm/north, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"yG" = ( +/obj/structure/bed/handrail, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/airless, +/area/shuttle/haneunim_crash) +"zn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"zK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"As" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 5 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"AM" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"AR" = ( +/obj/random/tool, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Bf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6 + }, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"Bl" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"BR" = ( +/obj/structure/table/reinforced/steel, +/obj/item/clothing/gloves/yellow, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Ce" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"CW" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/hidden/blue{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Dz" = ( +/obj/effect/shuttle_landmark/haneunim_crash/start{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"DO" = ( +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"DX" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/airlock_sensor{ + pixel_x = 6; + pixel_y = 28 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/out, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Ep" = ( +/obj/structure/inflatable/wall, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"FE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"FX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"GO" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/weapon/alt{ + req_access = list(203) + }, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"GY" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Hs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Ia" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/north, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"Ib" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/table/reinforced/steel, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Ic" = ( +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"Ir" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"It" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"IV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9 + }, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"JA" = ( +/obj/machinery/atmospherics/pipe/tank{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"JO" = ( +/obj/structure/table/reinforced/steel, +/obj/item/gun/projectile/pistol/sol, +/obj/item/paper/fluff/haneunim_crash, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"Ki" = ( +/obj/structure/bed/stool/chair/office/bridge/pilot, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"Ko" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/out, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"KR" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/weapon{ + req_access = list(203) + }, +/obj/random/contraband, +/obj/item/clothing/suit/armor/carrier/military, +/obj/item/clothing/suit/armor/carrier/military, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"NV" = ( +/obj/structure/table/reinforced/steel, +/obj/item/storage/bag/inflatable/emergency, +/obj/item/clothing/head/helmet/space/void/sol/league, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"Om" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"OM" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Pu" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Qn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/fuel, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"Qw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/structure/fuel_port, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"QJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"QL" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"RL" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/out, +/obj/structure/bed/handrail{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/haneunim_crash) +"Sf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"So" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/dark/full, +/area/shuttle/haneunim_crash) +"Su" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"SI" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8 + }, +/obj/machinery/access_button{ + dir = 8; + pixel_x = -12; + pixel_y = 28 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"Tw" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/projectile/pistol/sol, +/obj/item/gun/projectile/pistol/sol, +/obj/random/contraband, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"Vv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/wall/shuttle/raider, +/area/shuttle/haneunim_crash) +"VH" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"VT" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"We" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/access_button{ + dir = 4; + pixel_x = 10; + pixel_y = 28 + }, +/obj/effect/map_effect/marker/airlock/shuttle{ + cycle_to_external_air = 1; + master_tag = "airlock_haneunim_crash"; + name = "airlock_haneunim_crash"; + req_one_access = null; + shuttle_tag = "Crashed League Shuttle" + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/shuttle/haneunim_crash) +"WJ" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"XD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"Yv" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/machinery/shipsensors/weak, +/turf/simulated/floor/airless, +/area/shuttle/haneunim_crash) +"Zv" = ( +/obj/structure/sign/flag/sol/large/north{ + pixel_y = 32 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) +"ZA" = ( +/obj/structure/inflatable/wall, +/turf/simulated/floor/tiled/dark, +/area/shuttle/haneunim_crash) + +(1,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(2,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(3,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(4,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(5,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +Dz +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(6,1,1) = {" +rD +rD +rD +rD +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +Bf +SI +As +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(7,1,1) = {" +rD +rD +rD +rD +rD +Ic +Ic +Ic +Ic +Ic +Ic +Ic +Ic +Ic +Ic +RL +IV +DX +Ko +Ic +yG +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(8,1,1) = {" +rD +rD +rD +rD +rD +rD +Ic +DO +kJ +kC +rO +BR +Ib +dV +Ic +Ic +Ic +GY +GY +Ic +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(9,1,1) = {" +rD +rD +rD +rD +rD +hF +nr +DO +DO +Su +FX +DO +ti +jc +Ic +gm +Ic +We +OM +Ic +So +Ic +Ic +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(10,1,1) = {" +rD +rD +rD +rD +rD +rD +Vv +DO +DO +uu +DO +DO +ti +DO +Ic +Zv +VT +VT +rb +pm +XD +rx +rx +rx +Ic +Ic +ik +rD +rD +rD +rD +rD +rD +rD +rD +"} +(11,1,1) = {" +rD +rD +rD +rD +rD +hF +Qn +FE +FE +It +QJ +pn +ti +DO +Ic +yc +VT +VT +VT +VT +VT +VT +VT +VT +NV +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +"} +(12,1,1) = {" +rD +rD +rD +rD +rD +rD +Qw +DO +DO +Hs +uG +zK +zn +xj +Ic +Ia +VT +VT +VT +ch +VH +VT +VT +VT +ej +pf +vw +rD +rD +rD +rD +rD +rD +rD +rD +"} +(13,1,1) = {" +rD +rD +rD +rD +rD +hF +ge +DO +DO +DO +PI +PI +Ir +Sf +jZ +Om +AM +ih +AM +WJ +VT +VT +bL +VT +Ki +tF +vw +rD +rD +rD +rD +rD +rD +rD +rD +"} +(14,1,1) = {" +rD +rD +rD +rD +rD +rD +Ic +DO +AR +DO +tj +jp +oL +JA +Ic +VT +VT +VT +VT +Pu +VT +VT +VH +VT +hP +nD +vw +rD +rD +rD +rD +rD +rD +rD +rD +"} +(15,1,1) = {" +rD +rD +rD +rD +rD +rD +Ic +Ep +Ep +DO +CW +qu +QL +Bl +Ic +vf +Tw +VT +kA +kK +VT +VT +VT +VT +JO +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +"} +(16,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +Ep +Ep +Ep +DO +DO +DO +Ic +qL +lT +VT +sl +lT +VT +Ce +Ce +Ce +Ic +Ic +Yv +rD +rD +rD +rD +rD +rD +rD +rD +"} +(17,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +Ep +DO +AR +DO +Ic +kK +KR +VT +kK +GO +VT +Ic +Ic +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(18,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +Ep +Ep +ZA +ZA +Ic +Ic +Ic +Ic +Ic +Ic +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(19,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +Ic +Ic +Ic +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(20,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(21,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(22,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(23,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(24,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} +(25,1,1) = {" +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +rD +"} diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm new file mode 100644 index 00000000000..66a269be848 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dm @@ -0,0 +1,8 @@ +/datum/map_template/ruin/exoplanet/haneunim_flag + name = "Haneunim Flag" + id = "haneunim_flag" + description = "A long-forgotten piece of Konyang's history." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_HANEUNIM) + suffixes = list("haneunim/haneunim_mystery.dmm") diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dmm b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dmm new file mode 100644 index 00000000000..d246165dcbb --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_flag.dmm @@ -0,0 +1,99 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/space) +"i" = ( +/turf/simulated/mineral/planet, +/area/space) +"L" = ( +/obj/structure/sign/flag/sol/old, +/obj/structure/sign/kiddieplaque{ + pixel_y = 24; + name = "\improper Department of Colonization plaque"; + desc = "The plaque bears an enscription in Sol Common. It reads: 'BODY CHARTED: JULY 18 2305. ASSN DEPT. OF COLONIZATION.' The inscription is followed by a list of human names." + }, +/obj/effect/landmark/clear, +/turf/template_noop, +/area/space) + +(1,1,1) = {" +i +i +i +i +i +a +a +a +"} +(2,1,1) = {" +i +i +i +i +i +i +a +a +"} +(3,1,1) = {" +i +i +i +a +a +a +a +a +"} +(4,1,1) = {" +i +i +i +L +a +a +a +a +"} +(5,1,1) = {" +i +i +i +a +a +a +a +a +"} +(6,1,1) = {" +i +i +i +a +i +i +i +a +"} +(7,1,1) = {" +i +i +i +i +a +a +a +a +"} +(8,1,1) = {" +i +i +i +a +a +a +a +a +"} diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm new file mode 100644 index 00000000000..70c0a88aed7 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dm @@ -0,0 +1,16 @@ +/datum/map_template/ruin/exoplanet/haneunim_mining + name = "Haneunim Mining" + id = "haneunim_mining" + description = "A long-abandoned Hephaestus mining outpost." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_HANEUNIM) + suffixes = list("haneunim/haneunim_mining.dmm") + +/area/haneunim_mining + name = "Haneunim Mining Outpost" + icon_state = "bluenew" + requires_power = TRUE + dynamic_lighting = TRUE + no_light_control = FALSE + area_flags = AREA_FLAG_RAD_SHIELDED diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dmm b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dmm new file mode 100644 index 00000000000..1209c0f241c --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mining.dmm @@ -0,0 +1,2573 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ax" = ( +/turf/simulated/floor/airless, +/area/haneunim_mining) +"bb" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"bd" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining2"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"bE" = ( +/obj/random/firstaid, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"bJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"cy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"cC" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"cV" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/tracker, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"da" = ( +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"dk" = ( +/obj/structure/cryofeed, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"do" = ( +/obj/structure/closet/secure_closet/miner, +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"dD" = ( +/turf/template_noop, +/area/template_noop) +"dH" = ( +/obj/structure/table/rack, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/obj/item/plastique/seismic, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"dX" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"ek" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"et" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"eG" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining3"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"eL" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"eV" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"fn" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"fv" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"gf" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining3"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/mineral/processing_unit, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"gy" = ( +/obj/machinery/cryopod, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"hk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"hv" = ( +/obj/machinery/mineral/processing_unit_console{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"im" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/machinery/airlock_sensor{ + dir = 8; + pixel_x = 20 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"iv" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining2"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"iA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"ja" = ( +/obj/effect/landmark/clear, +/turf/template_noop, +/area/template_noop) +"je" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"ji" = ( +/obj/machinery/power/solar, +/obj/structure/cable/yellow, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"jr" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining3"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"kC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"mn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"np" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"ny" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining2"; + layer = 2.9 + }, +/obj/structure/plasticflaps/airtight, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"nT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"ok" = ( +/obj/structure/closet/crate/freezer/rations, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"pn" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"pH" = ( +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"pW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"qm" = ( +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"qK" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mech_recharger/hephaestus, +/mob/living/heavy_vehicle/premade/miner, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"rY" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"sq" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining2"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/mineral/processing_unit, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"su" = ( +/obj/structure/table/rack, +/obj/item/device/flashlight/lantern, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"ta" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"td" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/mineral/stacking_machine, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"uS" = ( +/obj/machinery/mineral/processing_unit_console{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"uW" = ( +/turf/simulated/floor/exoplanet/barren{ + color = "#807f7f" + }, +/area/haneunim_mining) +"vu" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"wM" = ( +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"wT" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"wX" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"wZ" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining1"; + layer = 2.9 + }, +/obj/structure/plasticflaps/airtight, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"xq" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/obj/machinery/access_button{ + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"xW" = ( +/obj/machinery/power/smes/buildable/autosolars, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"yF" = ( +/obj/structure/cryofeed, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"yQ" = ( +/turf/simulated/wall/shuttle/raider, +/area/haneunim_mining) +"zk" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/drill, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"zJ" = ( +/obj/structure/cryofeed{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Ck" = ( +/obj/machinery/door/airlock/external, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/effect/map_effect/marker_helper/airlock/exterior, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"CD" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/mob/living/simple_animal/hostile/retaliate/minedrone, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Dz" = ( +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Ed" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining1"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Eh" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + dir = 4; + pixel_x = -20 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"EO" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "haneunim_mining1" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Fd" = ( +/obj/random/custom_ka, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Fl" = ( +/obj/machinery/vending/cola/konyang, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Fx" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Ga" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/low/north, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Gh" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"GM" = ( +/obj/effect/floor_decal/industrial/loading/grey, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Hc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "haneunim_mining3"; + layer = 2.9 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Hy" = ( +/obj/structure/table/steel, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"HL" = ( +/obj/structure/table/rack, +/obj/random/custom_ka, +/obj/random/custom_ka, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"HO" = ( +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"HX" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/obj/effect/map_effect/marker_helper/airlock/interior, +/obj/machinery/access_button{ + pixel_x = -28; + pixel_y = 12; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"Ij" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/machinery/mineral/unloading_machine, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"ID" = ( +/obj/machinery/light/colored/dying{ + dir = 8 + }, +/obj/machinery/recharge_station, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"IL" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "haneunim_mining2" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"IX" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/mining/brace{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Ju" = ( +/obj/structure/bed/stool/bar/padded/beige, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Kd" = ( +/obj/machinery/suit_cycler/mining/prepared, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Kp" = ( +/obj/structure/cryofeed{ + dir = 4 + }, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"KH" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/structure/closet/crate/miningcart/ore, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"KZ" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/machinery/vending/snack/konyang, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Li" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar_control/autostart{ + dir = 8 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"LZ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Ma" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Nm" = ( +/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/device/flashlight/lantern, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Nt" = ( +/obj/structure/closet/crate/miningcart/ore, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"NJ" = ( +/obj/random/tech_supply, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Oa" = ( +/obj/structure/sign/flag/heph/large/north{ + pixel_y = 32 + }, +/obj/machinery/light/colored/dying{ + dir = 1 + }, +/obj/structure/table/steel, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"OO" = ( +/obj/structure/table/rack, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"PT" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"PW" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Qs" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining1"; + layer = 2.9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/mineral/processing_unit, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"QF" = ( +/obj/machinery/power/solar, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"QN" = ( +/obj/effect/floor_decal/industrial/loading/yellow, +/obj/structure/closet/crate/miningcart, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Rf" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Rl" = ( +/obj/machinery/vending/dinnerware/plastic, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Rr" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Rv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"RB" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"SB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"SK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/obj/effect/map_effect/marker/airlock{ + master_tag = "airlock_haneunim_mining"; + name = "airlock_haneunim_mining"; + frequency = 1131 + }, +/turf/simulated/floor/plating, +/area/haneunim_mining) +"SN" = ( +/obj/structure/table/rack, +/obj/item/plastique/seismic, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"SR" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Tq" = ( +/turf/simulated/floor/exoplanet/barren{ + color = "#807f7f" + }, +/area/template_noop) +"TA" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Um" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"VH" = ( +/obj/structure/table/steel, +/obj/random/toolbox, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Xm" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/haneunim_mining) +"Xo" = ( +/obj/machinery/computer/cryopod{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"Xx" = ( +/obj/machinery/conveyor{ + id = "haneunim_mining3"; + layer = 2.9 + }, +/obj/structure/plasticflaps/airtight, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"YI" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "haneunim_mining3" + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) +"YZ" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/machinery/light/colored/dying{ + dir = 4 + }, +/turf/simulated/floor/tiled/rust, +/area/haneunim_mining) + +(1,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(2,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(3,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(4,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(5,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(6,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(7,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +dk +yF +yF +yF +yF +dk +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(8,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +rY +pH +pH +pH +pH +pH +HO +yQ +ID +np +yQ +je +je +je +je +je +je +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(9,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +eV +pH +Ju +Ju +pH +pH +pH +yQ +pH +pH +pH +pH +pH +pH +pH +pH +Xo +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(10,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Rl +Ju +Hy +Hy +Ju +pH +pH +yQ +pH +pH +pH +pH +pH +pH +pH +pH +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(11,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +KZ +Ju +Hy +Hy +Ju +pH +pH +pH +pH +pH +yQ +gy +gy +gy +gy +gy +gy +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(12,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Fl +Ju +Hy +Hy +Ju +pH +pH +pH +pH +pH +yQ +Kp +zJ +zJ +zJ +zJ +Kp +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(13,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +pH +Ju +Hy +Hy +Ju +pH +pH +yQ +pH +pH +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(14,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +pH +pH +Ju +Ju +pH +pH +pH +yQ +Dz +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +ja +ja +ja +ja +ja +ja +ja +dD +dD +"} +(15,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +YZ +ok +pH +pH +pH +pH +qm +yQ +wX +pH +yQ +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +ja +ja +ja +ja +ja +ja +ja +dD +dD +"} +(16,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +pH +pH +yQ +dD +dD +dD +dD +yQ +Oa +VH +LZ +bb +yQ +ja +ja +ja +ja +ja +ja +ja +dD +dD +"} +(17,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +wT +pH +pH +OO +yQ +pH +pH +yQ +dD +dD +dD +dD +yQ +pH +pH +pH +pW +yQ +ja +ja +ja +ja +ja +ja +ja +dD +dD +"} +(18,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +do +pH +pH +HL +yQ +pH +bE +yQ +yQ +yQ +yQ +yQ +yQ +pH +pH +pH +pW +yQ +yQ +yQ +yQ +ja +ja +ja +ja +dD +dD +"} +(19,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +PW +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +NJ +cy +HX +Eh +da +Ck +uW +Tq +ja +ja +dD +dD +"} +(20,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +PW +pH +pH +pH +pH +iA +kC +kC +kC +wM +kC +kC +kC +kC +SB +ta +Rf +fv +im +SK +xq +Gh +Tq +ja +ja +dD +dD +"} +(21,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Kd +pH +pH +dH +yQ +Ga +pH +yQ +yQ +yQ +yQ +yQ +yQ +pH +Rv +Um +mn +yQ +yQ +yQ +yQ +RB +Tq +ja +ja +dD +dD +"} +(22,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Kd +pH +pH +SN +yQ +pH +pH +yQ +dD +dD +dD +dD +yQ +Dz +vu +xW +Li +yQ +ja +ja +ja +RB +Tq +ja +ja +dD +dD +"} +(23,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Kd +pH +Fd +Nm +yQ +Dz +pH +yQ +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +ja +ja +ja +RB +Tq +ja +ja +dD +dD +"} +(24,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Kd +pH +bE +su +yQ +pH +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +ja +ja +ja +RB +Tq +ja +ja +dD +dD +"} +(25,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Dz +pH +pH +pH +yQ +pH +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +ja +ja +ja +RB +Tq +ja +ja +dD +dD +"} +(26,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +yQ +yQ +yQ +yQ +yQ +pH +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +RB +Tq +dD +dD +dD +dD +"} +(27,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +yQ +Dz +pH +yQ +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +Tq +Tq +Tq +RB +Tq +Tq +Tq +dD +dD +"} +(28,1,1) = {" +dD +dD +ja +ja +SR +ek +CD +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +pH +pH +yQ +yQ +yQ +yQ +yQ +yQ +dD +dD +dD +dD +dD +Tq +QF +Xm +hk +Xm +ji +Tq +dD +dD +"} +(29,1,1) = {" +dD +dD +ja +ja +Ma +Nt +dX +yQ +pH +HO +hv +pH +HO +eL +pH +EO +pH +HO +pH +pH +pH +IX +fn +IX +IX +yQ +dD +dD +dD +dD +dD +Tq +Tq +Tq +RB +Tq +Tq +Tq +dD +dD +"} +(30,1,1) = {" +dD +dD +ja +ja +Ma +GM +Ij +wZ +Ed +Ed +Qs +Ed +Ed +td +Ed +QN +pH +pH +pH +pH +pH +zk +zk +zk +zk +yQ +dD +dD +dD +dD +dD +Tq +QF +Xm +hk +Xm +ji +Tq +dD +dD +"} +(31,1,1) = {" +dD +dD +ja +ja +Ma +ax +dX +yQ +pH +pH +pH +pH +pH +pH +pH +IL +pH +pH +pH +pH +pH +nT +nT +nT +nT +yQ +dD +dD +dD +dD +dD +Tq +Tq +Tq +RB +Tq +Tq +Tq +dD +dD +"} +(32,1,1) = {" +dD +dD +ja +ja +Ma +GM +Ij +ny +iv +iv +sq +iv +bd +td +bd +QN +pH +pH +pH +pH +pH +pH +pH +pH +pH +yQ +dD +dD +dD +dD +dD +Tq +QF +Xm +hk +Xm +ji +Tq +dD +dD +"} +(33,1,1) = {" +dD +dD +ja +ja +Ma +ax +dX +yQ +pH +pH +pH +pH +pH +pH +pH +YI +pH +pH +pH +pH +pH +cC +cC +pn +cC +yQ +dD +dD +dD +dD +dD +Tq +Tq +Tq +RB +Tq +Tq +Tq +dD +dD +"} +(34,1,1) = {" +dD +dD +ja +ja +Ma +GM +Ij +Xx +eG +eG +gf +eG +Hc +td +jr +QN +pH +pH +pH +pH +pH +pn +cC +pn +pn +yQ +dD +dD +dD +dD +dD +Tq +QF +Xm +hk +Xm +ji +Tq +dD +dD +"} +(35,1,1) = {" +dD +dD +ja +ja +Ma +ax +KH +yQ +pH +qm +uS +pH +pH +TA +pH +pH +pH +bJ +qK +bJ +pH +pn +et +pn +cC +yQ +dD +dD +dD +dD +dD +Tq +Tq +Tq +RB +Tq +Tq +Tq +dD +dD +"} +(36,1,1) = {" +dD +dD +ja +ja +Rr +PT +Fx +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +yQ +dD +dD +dD +dD +dD +Tq +QF +Xm +hk +Xm +ji +Tq +dD +dD +"} +(37,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +Tq +Tq +Tq +cV +Tq +Tq +Tq +dD +dD +"} +(38,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(39,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} +(40,1,1) = {" +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +dD +"} diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm new file mode 100644 index 00000000000..3334d6d63e9 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dm @@ -0,0 +1,13 @@ +/datum/map_template/ruin/exoplanet/haneunim_mystery + name = "Haneunim Mystery" + id = "haneunim_mystery" + description = "A mysterious ancient vessel." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_HANEUNIM) + suffixes = list("haneunim/haneunim_mystery.dmm") + +/area/haneunim_mystery + name = "Ancient Vessel" + icon_state = "bluenew" + ambience = AMBIENCE_TECH_RUINS diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dmm b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dmm new file mode 100644 index 00000000000..8dc421f7af0 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_mystery.dmm @@ -0,0 +1,1200 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"c" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/obj/item/archaeological_find, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"e" = ( +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 4 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"f" = ( +/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"i" = ( +/turf/simulated/wall/titanium_reinforced, +/area/haneunim_mystery) +"k" = ( +/obj/random/dirt_75, +/obj/structure/window/borosilicate/reinforced/skrell, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"l" = ( +/obj/random/dirt_75, +/obj/structure/warp_drive{ + name = "non-functional bluespace drive"; + desc = "An ancient bluespace drive, clearly not of human make. Many of its components have long since degraded to the point of inoperability, even if you could figure out how to use it." + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"m" = ( +/obj/structure/window/borosilicate/reinforced/skrell, +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 8 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"n" = ( +/obj/random/dirt_75, +/obj/effect/map_effect/window_spawner/full/borosilicate/reinforced, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"q" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 8 + }, +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 1 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"r" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano100"; + name = "broken alien device"; + desc = "An ancient alien device, long-since corroded to the point of non-functionality"; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"s" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"t" = ( +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"u" = ( +/obj/random/dirt_75, +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 8 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"v" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"w" = ( +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 1 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"x" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano90"; + name = "broken alien computer"; + desc = "A computer with no visible controls or interface, long-since degraded to the point of uselessness. An archaeological curiousity now, at best."; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"y" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano130"; + name = "broken alien device"; + desc = "An ancient alien device, long-since corroded to the point of non-functionality"; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"B" = ( +/obj/random/dirt_75, +/turf/simulated/wall/titanium_reinforced, +/area/haneunim_mystery) +"C" = ( +/obj/random/dirt_75, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"D" = ( +/turf/template_noop, +/area/template_noop) +"E" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/obj/item/archaeological_find, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"G" = ( +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 4 + }, +/obj/structure/window/borosilicate/reinforced/skrell, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"I" = ( +/obj/random/dirt_75, +/obj/item/anomaly_core, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"K" = ( +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 4 + }, +/obj/structure/window/borosilicate/reinforced/skrell{ + dir = 1 + }, +/turf/simulated/floor/redgrid, +/area/haneunim_mystery) +"L" = ( +/obj/random/dirt_75, +/obj/item/archaeological_find, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"N" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano90"; + name = "broken alien computer"; + desc = "A computer with no visible controls or interface, long-since degraded to the point of uselessness. An archaeological curiousity now, at best."; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"R" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano90"; + name = "broken alien computer"; + desc = "A computer with no visible controls or interface, long-since degraded to the point of uselessness. An archaeological curiousity now, at best."; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"S" = ( +/obj/random/dirt_75, +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano90"; + name = "broken alien computer"; + desc = "A computer with no visible controls or interface, long-since degraded to the point of uselessness. An archaeological curiousity now, at best."; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"T" = ( +/obj/random/dirt_75, +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano130"; + name = "broken alien device"; + desc = "An ancient alien device, long-since corroded to the point of non-functionality"; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"U" = ( +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano130"; + name = "broken alien device"; + desc = "An ancient alien device, long-since corroded to the point of non-functionality"; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced, +/area/haneunim_mystery) +"V" = ( +/obj/random/dirt_75, +/obj/random/dirt_75, +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano130"; + name = "broken alien device"; + desc = "An ancient alien device, long-since corroded to the point of non-functionality"; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"W" = ( +/obj/random/dirt_75, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) +"Y" = ( +/obj/random/dirt_75, +/obj/effect/decal/fake_object{ + icon = 'icons/obj/xenoarchaeology.dmi'; + icon_state = "ano90"; + name = "broken alien computer"; + desc = "A computer with no visible controls or interface, long-since degraded to the point of uselessness. An archaeological curiousity now, at best."; + density = 1 + }, +/turf/simulated/floor/shuttle/advanced/alt, +/area/haneunim_mystery) + +(1,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(2,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(3,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(4,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(5,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(6,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(7,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(8,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +i +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(9,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +i +i +i +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(10,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +i +i +r +i +i +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(11,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +i +i +U +a +T +i +i +D +D +D +D +D +D +D +D +D +D +D +D +"} +(12,1,1) = {" +D +D +D +D +D +D +D +D +D +D +i +i +t +t +c +C +C +i +i +D +D +D +D +D +D +D +D +D +D +D +"} +(13,1,1) = {" +D +D +D +D +D +D +D +D +D +i +B +I +t +t +s +t +t +a +i +i +D +D +D +D +D +D +D +D +D +D +"} +(14,1,1) = {" +D +D +D +D +D +D +D +D +i +i +t +C +W +R +V +x +W +t +U +i +i +D +D +D +D +D +D +D +D +D +"} +(15,1,1) = {" +D +D +D +D +D +D +D +i +i +T +C +t +R +q +u +m +v +C +S +S +n +f +D +D +D +D +D +D +D +D +"} +(16,1,1) = {" +D +D +D +D +D +D +i +i +r +a +W +s +Y +w +l +k +a +W +a +a +N +f +D +D +D +D +D +D +D +D +"} +(17,1,1) = {" +D +D +D +D +D +D +D +i +i +U +C +E +x +K +e +G +C +v +x +x +f +f +D +D +D +D +D +D +D +D +"} +(18,1,1) = {" +D +D +D +D +D +D +D +D +i +i +C +C +W +x +y +x +W +v +T +i +i +D +D +D +D +D +D +D +D +D +"} +(19,1,1) = {" +D +D +D +D +D +D +D +D +D +i +i +a +C +t +a +C +C +a +i +i +D +D +D +D +D +D +D +D +D +D +"} +(20,1,1) = {" +D +D +D +D +D +D +D +D +D +D +i +i +t +t +W +L +t +i +i +D +D +D +D +D +D +D +D +D +D +D +"} +(21,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +i +i +U +W +U +i +i +D +D +D +D +D +D +D +D +D +D +D +D +"} +(22,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +i +i +r +i +i +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(23,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +i +i +i +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(24,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +i +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(25,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(26,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(27,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(28,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(29,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(30,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm new file mode 100644 index 00000000000..ddfa74cd5cb --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dm @@ -0,0 +1,40 @@ +/datum/map_template/ruin/exoplanet/haneunim_refugees + name = "Dead Refugees" + id = "haneunim_refugees" + description = "A refugee shuttle which almost made it to Konyang." + + template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED + sectors = list(SECTOR_HANEUNIM) + suffixes = list("haneunim/haneunim_refugees.dmm") + +/area/haneunim_refugees + name = "Wrecked Shuttle" + icon_state = "bluenew" + requires_power = TRUE + +/obj/effect/landmark/corpse/ipc_refugee + name = "IPC refugee" + corpseuniform = /obj/item/clothing/under/gearharness + corpsesuit = /obj/item/clothing/suit/space/emergency + corpsehelmet = /obj/item/clothing/head/helmet/space/emergency + corpseback = /obj/item/device/suit_cooling_unit/no_cell + corpseshoes = /obj/item/clothing/shoes/magboots + corpseid = FALSE + species = SPECIES_IPC + +/obj/effect/landmark/corpse/ipc_refugee/do_extra_customization(mob/living/carbon/human/M) + M.adjustBruteLoss(rand(200, 400)) + M.adjustFireLoss(rand(100, 200)) + M.dir = pick(GLOB.cardinal) + +/obj/item/paper/fluff/haneunim_refugees + name = "message" + desc = "A few words, scratched onto the back of a Go-Go-Gwok receipt." + info = "Remember us, who strived for freedom and failed. Remember us, upon Ascension." + +/obj/item/paper/fluff/haneunim_refugees/Initialize() + . = ..() + var/languagetext = "\[lang=6]" + languagetext += "[info]\[/lang\]" + info = parsepencode(languagetext) + icon_state = "paper_words" diff --git a/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dmm b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dmm new file mode 100644 index 00000000000..f1df32d6463 --- /dev/null +++ b/maps/random_ruins/exoplanets/haneunim/haneunim_refugees.dmm @@ -0,0 +1,853 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/effect/landmark/corpse/ipc_refugee, +/turf/template_noop, +/area/template_noop) +"c" = ( +/obj/structure/window_frame/empty, +/obj/item/material/shard, +/obj/item/material/shard, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"d" = ( +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"e" = ( +/obj/item/paper/fluff/haneunim_refugees, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"h" = ( +/obj/item/material/shard, +/obj/item/material/shard, +/turf/template_noop, +/area/template_noop) +"i" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"j" = ( +/obj/item/material/shard, +/obj/structure/computerframe, +/obj/item/trash/broken_electronics, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"l" = ( +/obj/effect/landmark/scorcher, +/obj/item/inflatable/torn, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"n" = ( +/turf/simulated/wall/shuttle/raider, +/area/haneunim_refugees) +"o" = ( +/obj/item/stack/material/steel, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"p" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty/air, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"q" = ( +/obj/effect/landmark/scorcher, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"r" = ( +/obj/effect/landmark/scorcher, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"t" = ( +/obj/machinery/atmospherics/portables_connector/fuel{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/empty/carbon_dioxide, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"v" = ( +/obj/structure/bed/stool/chair/office/bridge/pilot, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"w" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"x" = ( +/obj/item/trash/broken_electronics, +/obj/item/stack/material/steel, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"z" = ( +/obj/structure/inflatable/door, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"C" = ( +/obj/effect/landmark/scorcher, +/turf/simulated/wall/shuttle/raider, +/area/haneunim_refugees) +"E" = ( +/obj/structure/bed/stool/chair/shuttle{ + dir = 8 + }, +/obj/structure/sign/flag/trinaryperfection/large/east{ + pixel_x = 32 + }, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"F" = ( +/obj/structure/window_frame/empty, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"I" = ( +/obj/structure/computerframe, +/obj/item/trash/broken_electronics, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"L" = ( +/obj/structure/window_frame/empty, +/obj/item/material/shard, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"M" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 4 + }, +/obj/effect/landmark/corpse/ipc_refugee, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"N" = ( +/obj/effect/landmark/scorcher, +/turf/template_noop, +/area/template_noop) +"O" = ( +/obj/item/material/shard, +/obj/effect/landmark/corpse/ipc_refugee, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"P" = ( +/obj/machinery/power/portgen/basic, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"Q" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"S" = ( +/obj/item/material/shard, +/turf/template_noop, +/area/template_noop) +"T" = ( +/obj/effect/landmark/scorcher, +/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"U" = ( +/obj/effect/landmark/corpse/ipc_refugee, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"V" = ( +/obj/item/material/shard, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"X" = ( +/obj/effect/landmark/scorcher, +/obj/item/inflatable/wall, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"Y" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/recharge_station, +/turf/simulated/floor/airless, +/area/haneunim_refugees) +"Z" = ( +/obj/machinery/power/apc/empty/east, +/turf/simulated/floor/airless, +/area/haneunim_refugees) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +N +n +n +n +n +n +a +n +z +n +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +N +C +o +o +t +n +n +n +z +n +n +n +n +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +N +C +q +Q +M +d +Y +n +z +n +p +d +n +n +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +N +N +N +X +i +P +Q +d +V +d +O +V +I +F +h +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +N +r +T +d +d +d +d +d +V +v +j +c +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +N +l +o +Q +U +Q +d +e +V +a +L +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +b +N +l +Z +w +E +w +d +x +a +a +S +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +C +n +n +n +n +n +n +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm b/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm index 8dc9c8e25b1..4019f31fac4 100644 --- a/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm +++ b/maps/random_ruins/exoplanets/konyang/pirate_moonshine.dm @@ -2,11 +2,14 @@ name = "Pirate Moonshine Den" id = "konyang_moonshine" description = "An outpost in the jungle home to a group of Konyang pirates. These ones spend their time making drugs and alcohol." + spawn_weight = 1 + spawn_cost = 2 template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED sectors = list(SECTOR_HANEUNIM) suffixes = list("konyang/pirate_moonshine.dmm") + /area/konyang_pirate_moonshine name = "Konyang Moonshiner Den" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm b/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm index 04afee1ef3d..b90d48db940 100644 --- a/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm +++ b/maps/random_ruins/exoplanets/konyang/pirate_outpost.dm @@ -2,12 +2,15 @@ name = "Pirate Outpost" id = "konyang_pirate" description = "An outpost in the jungle home to a group of Konyang pirates." + spawn_weight = 1 + spawn_cost = 2 template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED sectors = list(SECTOR_HANEUNIM) suffixes = list("konyang/pirate_outpost.dmm") shuttles_to_initialise = list(/datum/shuttle/autodock/overmap/konyang_pirate) + /area/konyang_pirate_outpost name = "Konyang Pirate Outpost" icon_state = "bluenew" diff --git a/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm b/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm index 8a472ab4a81..934c2bd6f2a 100644 --- a/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm +++ b/maps/random_ruins/exoplanets/konyang/telecomms_outpost.dm @@ -2,6 +2,8 @@ name = "Konyang Telecomms Outpost" id = "konyang_telecomms_outpost" description = "A remote telecommunications relay, operated by two particularly bored soldiers of the Konyang Armed Forces." + spawn_weight = 1 + spawn_cost = 2 template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED sectors = list(SECTOR_HANEUNIM) diff --git a/maps/random_ruins/exoplanets/konyang/village.dm b/maps/random_ruins/exoplanets/konyang/village.dm index 19144f062b9..b8d830e3295 100644 --- a/maps/random_ruins/exoplanets/konyang/village.dm +++ b/maps/random_ruins/exoplanets/konyang/village.dm @@ -2,6 +2,8 @@ name = "Konyang Village" id = "konyang_village" description = "A rural village on Konyang." + spawn_weight = 1 + spawn_cost = 2 template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED sectors = list(SECTOR_HANEUNIM)