From 7a3ebf7edcd1da672338672c6b3ae5ad7694846c Mon Sep 17 00:00:00 2001 From: Ical Date: Tue, 10 Dec 2024 20:17:57 -0500 Subject: [PATCH 1/2] Makes Ruin --- .../RandomRuins/IceRuins/icemoon_sensors.dmm | 2377 +++++++++++++++++ code/datums/ruins/icemoon.dm | 7 + code/game/area/areas/ruins/icemoon.dm | 5 + .../modules/ruins/icemoonruin_code/sensors.dm | 36 + shiptest.dme | 1 + 5 files changed, 2426 insertions(+) create mode 100644 _maps/RandomRuins/IceRuins/icemoon_sensors.dmm create mode 100644 code/modules/ruins/icemoonruin_code/sensors.dm diff --git a/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm b/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm new file mode 100644 index 000000000000..be95dcd6b67f --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm @@ -0,0 +1,2377 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/machinery/door/poddoor/shutters{ + id = "sunsensor_bridge" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered/sensor_array) +"az" = ( +/obj/item/crowbar/large, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"aH" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 9 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"aI" = ( +/obj/effect/turf_decal/suns/line/fill{ + dir = 9 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"aK" = ( +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/obj/structure/cable/blue{ + icon_state = "5-6" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aO" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"bN" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ca" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"cf" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"cm" = ( +/obj/structure/railing/thin{ + dir = 8 + }, +/obj/structure/railing/thin/corner, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/sensor_array) +"ct" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/structure/cable/blue{ + icon_state = "1-9" + }, +/obj/structure/cable/blue{ + icon_state = "5-9" + }, +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/obj/effect/spawner/random/salvage/bluespace, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"cZ" = ( +/obj/structure/bookcase/manuals, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 6 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"da" = ( +/obj/item/stack/cable_coil/cut/yellow{ + pixel_y = -4; + pixel_x = 7 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"dp" = ( +/turf/closed/mineral/random/snow, +/area/overmap_encounter/planetoid/ice/explored) +"dL" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"dM" = ( +/obj/structure/cable/blue{ + icon_state = "0-2" + }, +/obj/machinery/mission_scanner, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"eX" = ( +/obj/machinery/computer/secure_data/laptop{ + dir = 1; + pixel_x = -9 + }, +/obj/structure/table/reinforced, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"fE" = ( +/obj/effect/turf_decal/suns/capital_u/marble, +/turf/open/floor/suns{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"fF" = ( +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/machinery/mission_scanner, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"fJ" = ( +/obj/structure/fluff/paper/stack{ + dir = 9 + }, +/mob/living/simple_animal/hostile/asteroid/ice_demon, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"fL" = ( +/obj/structure/railing/thin{ + dir = 8 + }, +/obj/structure/railing/thin{ + dir = 4 + }, +/turf/open/floor/plasteel/stairs/wood/icemoon{ + dir = 1 + }, +/area/ruin/unpowered/sensor_array) +"fW" = ( +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"gd" = ( +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/employee, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ge" = ( +/obj/structure/chair/office/light, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"gr" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"gv" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/structure/salvageable/server, +/turf/open/floor/plasteel/telecomms_floor{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"gE" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west{ + start_charge = 0 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"gJ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"gL" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/item/stack/cable_coil/yellow{ + amount = 3 + }, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"gQ" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/structure/cable/blue{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"he" = ( +/obj/structure/railing/thin/corner{ + dir = 1 + }, +/obj/structure/railing/thin/corner{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors, +/obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"hO" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"hW" = ( +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"hZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"iU" = ( +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"iY" = ( +/obj/item/decal_painter{ + pixel_x = 12; + pixel_y = -4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/suns{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"jb" = ( +/obj/structure/cable/blue{ + icon_state = "0-10" + }, +/obj/structure/frame/machine, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"jg" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 5 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ji" = ( +/obj/structure/closet/body_bag, +/obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"jt" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/structure/cable/blue{ + icon_state = "1-8" + }, +/obj/structure/cable/blue{ + icon_state = "1-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"jw" = ( +/obj/structure/railing/thin/corner{ + dir = 1 + }, +/obj/structure/railing/thin/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/insectguts{ + icon_state = "xgibbl1" + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"ky" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"kE" = ( +/obj/structure/dresser{ + dir = 4; + pixel_x = -5 + }, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"le" = ( +/obj/item/reagent_containers/glass/maunamug{ + pixel_x = -18; + pixel_y = 3 + }, +/obj/structure/table_frame, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"lp" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 9 + }, +/obj/structure/salvageable/computer{ + dir = 4 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"lH" = ( +/obj/structure/railing/thin{ + dir = 4 + }, +/obj/structure/railing/thin/corner{ + dir = 8 + }, +/obj/effect/turf_decal/corner_techfloor_gray/full{ + dir = 1 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/sensor_array) +"mh" = ( +/obj/structure/railing/thin, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"mq" = ( +/obj/structure/table/chem, +/obj/item/pestle, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -11; + pixel_y = 12 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 1 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"mt" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"mE" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"nk" = ( +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"nB" = ( +/obj/structure/railing/thin/corner{ + dir = 8 + }, +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 9 + }, +/obj/structure/holosign/barrier/engineering/infinite, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/sensor_array) +"nU" = ( +/obj/structure/cable/blue{ + icon_state = "0-2" + }, +/obj/structure/frame/machine, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"nV" = ( +/obj/item/weldingtool/mini/empty, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"or" = ( +/turf/open/floor/suns/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"oA" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "xsplatter1" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"oK" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer{ + icon = 'icons/obj/machines/retro_computer.dmi'; + icon_state = "computer-solgov"; + dir = 4 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"oO" = ( +/obj/structure/filingcabinet{ + dir = 4 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 8 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"pf" = ( +/mob/living/simple_animal/hostile/asteroid/wolf, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"pN" = ( +/obj/effect/turf_decal/suns/line/marble{ + dir = 4 + }, +/obj/effect/turf_decal/suns/line/marble{ + dir = 8 + }, +/turf/open/floor/suns{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"pU" = ( +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ql" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/flashlight/flare/burnt{ + pixel_y = 7 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"qu" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/guard, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"rd" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"rW" = ( +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"so" = ( +/obj/structure/sign/poster/ripped{ + pixel_x = 32 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"sK" = ( +/obj/structure/railing/thin, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/structure/salvageable/safe_server, +/turf/open/floor/plasteel/telecomms_floor{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"sR" = ( +/mob/living/simple_animal/hostile/asteroid/lobstrosity, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"tI" = ( +/obj/effect/turf_decal/weather/snow, +/obj/structure/door_assembly/door_assembly_ext, +/obj/structure/barricade/wooden/crude/snow, +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ur" = ( +/obj/item/weldingtool, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"uI" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/structure/closet/wall/orange/directional/east, +/obj/effect/spawner/random/engineering/tool/common, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"uW" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 10 + }, +/obj/structure/bookcase/random/reference, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"vk" = ( +/obj/effect/turf_decal/suns/line/marble/fill, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"vr" = ( +/obj/structure/cable/blue{ + icon_state = "1-6" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"vR" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 8 + }, +/obj/structure/salvageable/machine, +/obj/machinery/light/directional/west, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"wb" = ( +/obj/structure/table, +/obj/item/folder/suns{ + pixel_y = 4 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 8 + }, +/obj/item/pen/fountain, +/obj/structure/sign/poster/solgov/suns{ + pixel_x = -32 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"wn" = ( +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/obj/item/screwdriver, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"wo" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"wu" = ( +/obj/structure/toilet{ + pixel_y = 10 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/sensor_array) +"wS" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"wZ" = ( +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/obj/structure/cable/blue{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"xf" = ( +/obj/structure/railing/thin, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/structure/salvageable/safe_server, +/turf/open/floor/plasteel/telecomms_floor{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"xo" = ( +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/structure/frame/machine, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"xs" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered/sensor_array) +"xu" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/salvageable/safe_server, +/turf/open/floor/plasteel/telecomms_floor{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"xF" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/structure/cable/blue{ + icon_state = "5-10" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"xQ" = ( +/obj/item/wrench, +/obj/machinery/light/directional/east, +/turf/open/floor/suns/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"yg" = ( +/obj/effect/turf_decal/suns/line/marble/fill/corner{ + dir = 4 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"yh" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"yr" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"yy" = ( +/obj/structure/sign/flag/suns{ + pixel_x = 32 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 4 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"yC" = ( +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"yR" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/employee, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"yY" = ( +/obj/structure/platform/industrial{ + dir = 5 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"zB" = ( +/obj/structure/cable/blue, +/obj/effect/spawner/random/salvage/metal, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"zH" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/item/shard, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/patterned{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Ah" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/sensor_array) +"AT" = ( +/obj/structure/table, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 4 + }, +/obj/machinery/cell_charger{ + pixel_y = 3 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Bj" = ( +/obj/structure/table/reinforced, +/obj/item/paper/crumpled{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/paper/crumpled{ + pixel_y = 3; + pixel_x = 5 + }, +/obj/item/pen/charcoal{ + pixel_y = 2; + pixel_x = -1 + }, +/obj/item/desk_flag/suns{ + pixel_x = -6; + pixel_y = 2 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"BJ" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/sensor_array) +"Cf" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/structure/cable/blue{ + icon_state = "6-9" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"CR" = ( +/obj/structure/chair/comfy/beige/old/directional/west, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"Da" = ( +/obj/item/stack/sheet/metal/five, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"De" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Di" = ( +/obj/item/shard, +/obj/effect/turf_decal/suns/line/marble/fill/corner{ + dir = 1 + }, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"DE" = ( +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"DI" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"DL" = ( +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/obj/effect/turf_decal/suns/line/marble/fill/corner{ + dir = 1 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"DV" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/grass/rockplanet/dead, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/sensor_array) +"EI" = ( +/obj/structure/railing/thin{ + dir = 4 + }, +/obj/structure/railing/thin{ + dir = 8 + }, +/turf/open/floor/plasteel/stairs/wood/icemoon{ + dir = 1 + }, +/area/ruin/unpowered/sensor_array) +"EM" = ( +/obj/structure/filingcabinet/double, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"EN" = ( +/obj/structure/sign/poster/ripped{ + pixel_y = 32 + }, +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/employee, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"Fn" = ( +/obj/structure/cable/blue, +/obj/item/stack/cable_coil/yellow{ + amount = 3 + }, +/obj/effect/spawner/random/salvage_laser, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Fr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "sunsensor_bridge" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/sensor_array) +"Ft" = ( +/obj/item/stack/rods, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"FA" = ( +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/structure/frame/machine, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Gb" = ( +/obj/structure/cable/blue, +/obj/machinery/mission_scanner, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Gg" = ( +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Gw" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 8 + }, +/turf/open/floor/suns/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"GJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12; + pixel_y = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/sensor_array) +"GU" = ( +/obj/structure/sign/poster/solgov/nanomichi_ad{ + pixel_x = -32 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"GZ" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/effect/spawner/random/salvage_scanning, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Hc" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 4 + }, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Hd" = ( +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Hy" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"HD" = ( +/obj/effect/mapping_helpers/airlock/sealed, +/obj/machinery/door/airlock/external/glass, +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"HN" = ( +/turf/template_noop, +/area/template_noop) +"HP" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"IA" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"IB" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/structure/cable/blue{ + icon_state = "1-8" + }, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"JI" = ( +/obj/effect/turf_decal/suns/capital_s/marble, +/obj/machinery/light/small/directional/north, +/turf/open/floor/suns{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"JM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/unpowered/sensor_array) +"JP" = ( +/obj/structure/sign/poster/solgov/suns{ + pixel_y = 32 + }, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"Ki" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Kj" = ( +/obj/structure/table/chem, +/obj/item/reagent_containers/glass/mortar/metal{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Kl" = ( +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 8 + }, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Km" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Kv" = ( +/obj/structure/table/wood, +/obj/item/radio/old{ + pixel_y = 4 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"KC" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"KP" = ( +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Lh" = ( +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/guard, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"LU" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6; + pixel_y = 3 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"Mb" = ( +/obj/effect/turf_decal/spline/fancy/opaque/solgovblue{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"MB" = ( +/obj/structure/fence/post, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ML" = ( +/obj/effect/turf_decal/suns/line/marble/fill/corner{ + dir = 4 + }, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Nf" = ( +/obj/effect/turf_decal/suns/line/fill{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Nq" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"NE" = ( +/obj/item/stack/tile/suns/plain{ + amount = 3 + }, +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/sensor_array) +"NP" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"OX" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Ps" = ( +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Qu" = ( +/obj/structure/platform/industrial{ + dir = 9 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"QI" = ( +/obj/structure/sign/poster/ripped{ + pixel_y = 32 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/suns/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"QM" = ( +/obj/structure/chair/comfy/beige/old/directional/east, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"QW" = ( +/obj/structure/closet/body_bag, +/obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"RI" = ( +/obj/machinery/door/poddoor/shutters{ + id = "sunsensor_bridge" + }, +/obj/item/shard, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/ruin/unpowered/sensor_array) +"RM" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/effect/spawner/random/salvage/gold, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Si" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/frame/computer/solgov{ + dir = 8 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"Ss" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"SU" = ( +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/obj/structure/flora/rock/pile/icy, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/dirt/icemoon, +/area/ruin/unpowered/sensor_array) +"Tm" = ( +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Tu" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing, +/obj/machinery/light/directional/west, +/turf/open/floor/suns/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"TU" = ( +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"Uh" = ( +/turf/open/floor/plating/icemoon, +/area/ruin/unpowered/sensor_array) +"Ui" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Un" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/mapping_helpers/airlock/welded, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"UC" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 1 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"UJ" = ( +/obj/structure/catwalk/over/plated_catwalk/white, +/obj/structure/cable/blue{ + icon_state = "1-5" + }, +/obj/structure/cable/blue{ + icon_state = "5-9" + }, +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/structure/cable/blue{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Vc" = ( +/obj/machinery/shower{ + pixel_y = 19 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered/sensor_array) +"Vp" = ( +/obj/item/stack/cable_coil/yellow{ + amount = 3 + }, +/obj/item/wallframe/advanced_airlock_controller{ + pixel_y = -2; + pixel_x = -6 + }, +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Vz" = ( +/obj/structure/sign/warning/securearea, +/obj/structure/fence/post{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"We" = ( +/obj/structure/cable/blue{ + icon_state = "0-6" + }, +/obj/machinery/mission_scanner, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"Wf" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6; + pixel_x = 2 + }, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 4 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Wt" = ( +/obj/structure/closet/crate/science, +/obj/item/circuitboard/machine/rdserver, +/obj/effect/turf_decal/suns/line/marble/fill{ + dir = 5 + }, +/turf/open/floor/suns/dark/plain{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"WA" = ( +/obj/structure/sign/flag/suns{ + pixel_y = 32 + }, +/obj/effect/turf_decal/suns/capital_n/marble, +/turf/open/floor/suns{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Xa" = ( +/obj/structure/cable/blue{ + icon_state = "9-10" + }, +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Ym" = ( +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"Yo" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Yr" = ( +/obj/machinery/button/door{ + dir = 8; + id = "shippingdockwarehouse"; + pixel_x = 25 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/icemoon, +/area/ruin/unpowered/sensor_array) +"Yw" = ( +/obj/structure/curtain/bounty, +/obj/effect/spawner/bunk_bed, +/turf/open/floor/carpet/red, +/area/ruin/unpowered/sensor_array) +"Yx" = ( +/turf/closed/wall, +/area/ruin/unpowered/sensor_array) +"Yy" = ( +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"YZ" = ( +/obj/structure/fluff/steam_vent/low{ + pixel_y = -4 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/sensor_array) +"Zc" = ( +/obj/item/stack/rods, +/obj/structure/grille/broken, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/unpowered/sensor_array) +"Zj" = ( +/obj/item/shovel, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Zz" = ( +/obj/machinery/door/airlock/grunge, +/turf/open/floor/suns/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ZI" = ( +/obj/structure/cable/blue{ + icon_state = "1-6" + }, +/obj/structure/cable/blue{ + icon_state = "2-4" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ZN" = ( +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/machinery/mission_scanner, +/turf/open/floor/circuit/green/off{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"ZQ" = ( +/obj/structure/railing/thin/corner, +/obj/item/stack/tile/plasteel/tech{ + amount = 3 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/tech{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) +"ZY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/suns/hatch{ + color = "#543C30"; + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) + +(1,1,1) = {" +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +"} +(2,1,1) = {" +HN +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +HN +HN +HN +HN +HN +HN +HN +HN +HN +"} +(3,1,1) = {" +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +xs +xs +xs +dp +dp +HN +HN +HN +HN +HN +HN +HN +HN +HN +"} +(4,1,1) = {" +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +kE +Yw +xs +dp +yC +yC +yC +HN +HN +HN +HN +HN +HN +HN +"} +(5,1,1) = {" +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +xs +xs +xs +xs +EN +pf +xs +dp +yC +yC +yC +yC +yC +yC +yC +HN +HN +HN +"} +(6,1,1) = {" +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +Vc +BJ +Ah +TU +Yw +xs +yC +yC +yC +yC +yC +IA +yC +yC +yC +yC +HN +"} +(7,1,1) = {" +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +wu +GJ +Yx +JP +so +xs +Ui +Ui +Ui +MB +Ui +rd +yC +yC +Ui +yh +yC +"} +(8,1,1) = {" +HN +HN +dp +dp +dp +dp +dp +dp +dp +xs +xs +xs +xs +Yx +Yx +Yx +hO +Yx +xs +yC +yC +yC +yC +Lh +yC +yC +IA +yC +Yo +yC +"} +(9,1,1) = {" +HN +dp +dp +dp +dp +dp +dp +dp +dp +xs +DE +Tu +DE +DE +az +Uh +Mb +cf +Zc +DI +Yy +yC +OX +OX +OX +yC +yC +yC +Yo +yC +"} +(10,1,1) = {" +HN +dp +dp +dp +dp +dp +dp +dp +dp +xs +qu +Hc +ML +DE +NE +Uh +ky +zH +JM +DI +DI +DI +Ki +We +gL +FA +Ki +yC +Yo +yC +"} +(11,1,1) = {" +HN +dp +dp +xs +xs +xs +xs +xs +xs +xs +or +or +SU +Yx +Yx +Yx +Yx +Yx +YZ +ql +DI +DI +GZ +nU +UJ +Gb +RM +yC +Vz +yC +"} +(12,1,1) = {" +dp +dp +xs +xs +lp +wb +oO +vR +uW +Yx +Gw +Gw +Yx +Yx +xu +xf +EM +GU +xs +xs +yY +wZ +ZI +pU +hW +DI +Yy +yC +Yo +yC +"} +(13,1,1) = {" +dp +dp +xs +aH +DL +HP +Hd +Hd +vk +Yx +or +or +Yx +QI +ZQ +lH +EI +he +oK +Fr +Fr +wo +hW +Xa +vr +DI +DI +yC +Yo +yC +"} +(14,1,1) = {" +dp +dp +xs +UC +Hd +gd +Hd +hZ +De +Yx +JI +fE +Yx +aO +mh +QM +QM +fW +Ft +Bj +Fr +xF +gQ +FA +Ki +fF +DI +yC +Yo +yC +"} +(15,1,1) = {" +dp +dp +xs +Kj +nk +Hd +fJ +Ss +iU +Zz +pN +pN +Un +Nf +mh +LU +Kv +gr +ge +eX +ai +jt +wS +zB +Ki +Ki +DI +yC +Yo +OX +"} +(16,1,1) = {" +dp +dp +xs +mq +bN +Hd +Hd +gJ +ZY +Yx +WA +iY +Yx +aO +mh +CR +CR +sR +da +le +RI +Cf +IB +KP +Ki +ZN +QW +yC +ca +OX +"} +(17,1,1) = {" +dp +dp +xs +jg +yy +yg +Km +dL +vk +Yx +or +or +Yx +xQ +nB +cm +fL +jw +Si +Fr +Fr +wo +Ps +aK +pU +oA +DI +nV +Yo +OX +"} +(18,1,1) = {" +dp +dp +xs +xs +xs +Wt +Wf +AT +cZ +Yx +Gw +Gw +Yx +Yx +gv +sK +fW +Yr +xs +xs +Qu +rW +Gg +vr +wn +DI +Yy +yC +Yo +yC +"} +(19,1,1) = {" +dp +dp +dp +dp +xs +xs +xs +xs +xs +xs +or +or +DV +Yx +Yx +Yx +Yx +Yx +YZ +DI +DI +DI +Ki +dM +ct +Fn +Ki +yC +Vz +yC +"} +(20,1,1) = {" +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +Kl +Kl +Di +DE +Da +HD +Vp +Ym +xs +DI +DI +DI +Ki +jb +Ki +xo +Ki +yC +Yo +yC +"} +(21,1,1) = {" +HN +dp +dp +dp +dp +dp +dp +dp +dp +xs +DE +NP +ji +DE +ur +Yx +Tm +Ym +tI +DI +Zj +yC +yC +OX +OX +OX +yC +yC +Yo +yC +"} +(22,1,1) = {" +HN +HN +dp +dp +dp +dp +dp +dp +dp +xs +xs +xs +xs +xs +Hy +xs +xs +xs +xs +DI +Yy +yC +yC +yC +yC +yC +yC +yC +Yo +yC +"} +(23,1,1) = {" +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +aI +yR +gE +Nq +xs +Ui +Ui +Ui +MB +Ui +Ui +Ui +Ui +Ui +mt +yC +"} +(24,1,1) = {" +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +xs +mE +uI +KC +yr +xs +yC +yC +yC +yC +yC +yC +yC +yC +yC +yC +HN +"} +(25,1,1) = {" +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +xs +xs +xs +xs +xs +xs +yC +yC +yC +yC +yC +HN +HN +HN +HN +HN +HN +"} +(26,1,1) = {" +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +dp +yC +yC +yC +HN +HN +HN +HN +HN +HN +HN +HN +HN +"} +(27,1,1) = {" +HN +HN +HN +HN +HN +HN +HN +HN +HN +dp +dp +dp +dp +dp +dp +dp +dp +dp +yC +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +HN +"} diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index 1ea3d57e6928..da188e2e4f02 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -32,3 +32,10 @@ suffix = "icemoon_ice_lodge.dmm" ruin_tags = list(RUIN_TAG_HARD_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS) +/datum/map_template/ruin/icemoon/sensors + name = "Sensor Arrays" + id = "sensors" + description = "A SolGov radar facility for interstellar research, recently taken over by SUNS." + suffix = "icemoon_sensors.dmm" + ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_INHOSPITABLE) + diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index ec2c6b438f0c..88f7de84242d 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -46,3 +46,8 @@ /area/ruin/powered/icemoon/lodge/gear_room name = "Gear Room" icon_state = "security" + +// Sensors Array +/area/ruin/unpowered/sensor_array + name = "Sensor Array Facility" // In honor of the kugelblitz shenanigan of all time + icon_state = "purple" diff --git a/code/modules/ruins/icemoonruin_code/sensors.dm b/code/modules/ruins/icemoonruin_code/sensors.dm new file mode 100644 index 000000000000..395b955e7129 --- /dev/null +++ b/code/modules/ruins/icemoonruin_code/sensors.dm @@ -0,0 +1,36 @@ +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors + name = "Facility Director Corpse" + id_job = "Facility Director" + + uniform = /obj/item/clothing/under/syndicate/suns/xo + suit = /obj/item/clothing/suit/armor/vest/suns/xo + shoes = /obj/item/clothing/shoes/combat/suns + head = /obj/item/clothing/head/suns/captain + gloves = /obj/item/clothing/gloves/suns/xo + neck = /obj/item/clothing/neck/cloak/suns/xo + l_pocket = /obj/item/radio + r_pocket = null + back = /obj/item/storage/backpack + +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/employee + name = "Facility Employee Corpse" + id_job = "Facility Employee" + + uniform = /obj/item/clothing/under/syndicate/suns/uniform3 + belt = null + shoes = /obj/item/clothing/shoes/sneakers/suns + head = /obj/item/clothing/head/suns + gloves = /obj/item/clothing/gloves/suns + neck = /obj/item/clothing/neck/cloak/suns + +/obj/effect/mob_spawn/human/corpse/ruin/suns_sensors/guard + name = "Facility Guard Corpse" + id_job = "Facility Guard" + + uniform = /obj/item/clothing/under/syndicate/suns/workerjumpsuit + suit = /obj/item/clothing/suit/armor/vest/suns + belt = /obj/item/storage/belt/sabre/suns + shoes = /obj/item/clothing/shoes/combat/suns + head = /obj/item/clothing/head/suns + gloves = /obj/item/clothing/gloves/suns + neck = /obj/item/clothing/neck/cloak/suns diff --git a/shiptest.dme b/shiptest.dme index ad7e5f53f2ae..b56b4a5b748a 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -3284,6 +3284,7 @@ #include "code\modules\ruins\rockplanet_ruin_code.dm" #include "code\modules\ruins\icemoonruin_code\hydroponicslab.dm" #include "code\modules\ruins\icemoonruin_code\library.dm" +#include "code\modules\ruins\icemoonruin_code\sensors.dm" #include "code\modules\ruins\icemoonruin_code\wrath.dm" #include "code\modules\ruins\lavalandruin_code\biodome_winter.dm" #include "code\modules\ruins\lavalandruin_code\puzzle.dm" From e507b989ff082ae57a345d55165e275122045535 Mon Sep 17 00:00:00 2001 From: Ical Date: Tue, 10 Dec 2024 21:12:39 -0500 Subject: [PATCH 2/2] Removes SolCon conflict --- .../RandomRuins/IceRuins/icemoon_sensors.dmm | 108 +++++------------- 1 file changed, 27 insertions(+), 81 deletions(-) diff --git a/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm b/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm index be95dcd6b67f..dfcc1e7991fc 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_sensors.dmm @@ -6,12 +6,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/ruin/unpowered/sensor_array) -"az" = ( -/obj/item/crowbar/large, -/turf/open/floor/suns/plain{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/unpowered/sensor_array) "aH" = ( /obj/effect/turf_decal/suns/line/marble/fill{ dir = 9 @@ -67,16 +61,11 @@ /turf/open/floor/plating/asteroid/snow/lit, /area/overmap_encounter/planetoid/ice/explored) "cf" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 10 - }, /obj/effect/decal/cleanable/glass, /obj/effect/turf_decal/weather/snow{ dir = 10 }, -/turf/open/floor/plasteel/patterned{ - initial_gas_mix = "ICEMOON_ATMOS" - }, +/turf/open/floor/plating/icemoon, /area/ruin/unpowered/sensor_array) "cm" = ( /obj/structure/railing/thin{ @@ -317,13 +306,6 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/ruin/unpowered/sensor_array) -"ji" = ( -/obj/structure/closet/body_bag, -/obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner, -/turf/open/floor/suns/plain{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/unpowered/sensor_array) "jt" = ( /obj/structure/platform/industrial{ dir = 1 @@ -351,14 +333,6 @@ }, /turf/open/floor/wood/icemoon, /area/ruin/unpowered/sensor_array) -"ky" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/unpowered/sensor_array) "kE" = ( /obj/structure/dresser{ dir = 4; @@ -456,21 +430,11 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/overmap_encounter/planetoid/ice/explored) -"nV" = ( -/obj/item/weldingtool/mini/empty, -/turf/open/floor/plating/asteroid/snow/lit, -/area/overmap_encounter/planetoid/ice/explored) "or" = ( /turf/open/floor/suns/dark{ initial_gas_mix = "ICEMOON_ATMOS" }, /area/ruin/unpowered/sensor_array) -"oA" = ( -/obj/effect/decal/cleanable/blood/old{ - icon_state = "xsplatter1" - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/overmap_encounter/planetoid/ice/explored) "oK" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/computer{ @@ -799,14 +763,9 @@ }, /area/overmap_encounter/planetoid/ice/explored) "zH" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, /obj/item/shard, /obj/effect/turf_decal/weather/snow, -/turf/open/floor/plasteel/patterned{ - initial_gas_mix = "ICEMOON_ATMOS" - }, +/turf/open/floor/plating/icemoon, /area/ruin/unpowered/sensor_array) "Ah" = ( /obj/machinery/door/airlock, @@ -1154,14 +1113,6 @@ }, /turf/open/floor/wood/icemoon, /area/ruin/unpowered/sensor_array) -"Mb" = ( -/obj/effect/turf_decal/spline/fancy/opaque/solgovblue{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/unpowered/sensor_array) "MB" = ( /obj/structure/fence/post, /turf/open/floor/plating/asteroid/snow/lit, @@ -1200,7 +1151,7 @@ /area/ruin/unpowered/sensor_array) "NE" = ( /obj/item/stack/tile/suns/plain{ - amount = 3 + amount = 7 }, /turf/open/floor/plating/icemoon, /area/ruin/unpowered/sensor_array) @@ -1241,10 +1192,17 @@ /turf/open/floor/wood/icemoon, /area/ruin/unpowered/sensor_array) "QW" = ( -/obj/structure/closet/body_bag, -/obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/overmap_encounter/planetoid/ice/explored) +/obj/item/stack/cable_coil/yellow{ + amount = 3 + }, +/obj/item/wallframe/advanced_airlock_controller{ + pixel_y = -2; + pixel_x = -6 + }, +/turf/open/floor/plasteel/tech/grid{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin/unpowered/sensor_array) "RI" = ( /obj/machinery/door/poddoor/shutters{ id = "sunsensor_bridge" @@ -1347,18 +1305,6 @@ /obj/structure/curtain, /turf/open/floor/plasteel/freezer, /area/ruin/unpowered/sensor_array) -"Vp" = ( -/obj/item/stack/cable_coil/yellow{ - amount = 3 - }, -/obj/item/wallframe/advanced_airlock_controller{ - pixel_y = -2; - pixel_x = -6 - }, -/turf/open/floor/plasteel/tech/grid{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/ruin/unpowered/sensor_array) "Vz" = ( /obj/structure/sign/warning/securearea, /obj/structure/fence/post{ @@ -1782,9 +1728,9 @@ DE Tu DE DE -az +DE +Uh Uh -Mb cf Zc DI @@ -1816,7 +1762,7 @@ ML DE NE Uh -ky +Uh zH JM DI @@ -1987,9 +1933,9 @@ zB Ki Ki DI -yC -Yo OX +Yo +yC "} (16,1,1) = {" dp @@ -2018,10 +1964,10 @@ IB KP Ki ZN -QW -yC -ca +DI OX +ca +yC "} (17,1,1) = {" dp @@ -2049,11 +1995,11 @@ wo Ps aK pU -oA DI -nV -Yo +DI OX +Yo +yC "} (18,1,1) = {" dp @@ -2136,7 +2082,7 @@ Di DE Da HD -Vp +QW Ym xs DI @@ -2164,7 +2110,7 @@ dp xs DE NP -ji +DE DE ur Yx