diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid6.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid6.dmm new file mode 100644 index 00000000000..32aeae0517b --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid6.dmm @@ -0,0 +1,459 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/mixed, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"l" = ( +/mob/living/basic/carp, +/turf/template_noop, +/area/template_noop) +"S" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"X" = ( +/turf/simulated/mineral/random/high_chance/space, +/area/ruin/space/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +l +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +S +X +X +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +X +S +X +S +S +X +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +X +X +X +S +X +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +S +S +X +X +X +S +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +S +S +X +X +b +X +S +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +X +S +S +S +X +X +S +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +S +a +X +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +l +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +S +X +S +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +X +X +X +X +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +X +S +S +X +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +X +X +S +X +b +X +S +a +a +"} +(14,1,1) = {" +a +a +l +a +a +a +a +a +a +a +a +a +S +S +X +X +X +a +a +a +"} +(15,1,1) = {" +a +a +a +S +X +X +S +a +a +a +a +a +a +X +X +S +a +a +a +a +"} +(16,1,1) = {" +a +a +X +S +S +S +X +a +a +a +a +a +a +a +S +X +a +a +a +a +"} +(17,1,1) = {" +a +a +X +X +b +X +X +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +X +X +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 +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +l +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid7.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid7.dmm new file mode 100644 index 00000000000..e981becdf0f --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid7.dmm @@ -0,0 +1,462 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"k" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"o" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/mixed, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"w" = ( +/turf/simulated/mineral/random/high_chance/space, +/area/ruin/space/unpowered) +"z" = ( +/mob/living/basic/carp, +/turf/template_noop, +/area/template_noop) +"B" = ( +/turf/simulated/mineral, +/area/ruin/space/unpowered) + +(1,1,1) = {" +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 +z +a +a +a +a +a +a +a +a +a +k +k +k +k +a +a +a +"} +(3,1,1) = {" +a +k +k +a +a +a +a +a +a +a +a +a +a +a +a +k +k +a +a +a +"} +(4,1,1) = {" +z +k +a +a +a +a +a +a +a +a +a +a +a +a +a +a +k +a +a +a +"} +(5,1,1) = {" +a +a +a +a +k +k +k +k +k +k +a +a +a +k +k +a +a +a +a +a +"} +(6,1,1) = {" +a +a +z +k +k +w +B +k +k +k +k +a +k +k +k +k +a +a +a +a +"} +(7,1,1) = {" +a +a +k +k +w +w +w +k +B +B +B +k +k +w +w +k +a +a +z +a +"} +(8,1,1) = {" +a +a +k +k +B +B +B +B +w +B +B +B +B +B +B +k +k +a +a +a +"} +(9,1,1) = {" +a +a +a +k +k +B +B +w +w +B +B +B +w +w +B +B +k +k +a +a +"} +(10,1,1) = {" +a +a +a +a +k +B +w +w +B +B +o +B +B +w +B +B +k +k +a +a +"} +(11,1,1) = {" +a +a +a +k +k +w +B +B +B +B +B +B +w +w +B +B +k +k +a +a +"} +(12,1,1) = {" +a +a +a +k +k +w +B +B +w +w +B +w +w +B +B +B +B +k +k +a +"} +(13,1,1) = {" +a +a +a +k +k +k +k +k +B +w +w +w +B +B +o +w +w +k +k +a +"} +(14,1,1) = {" +a +a +a +a +k +k +a +k +k +B +B +B +B +B +B +w +B +k +k +a +"} +(15,1,1) = {" +a +a +k +a +a +a +a +a +k +k +k +k +B +B +B +B +k +k +a +a +"} +(16,1,1) = {" +a +a +k +k +a +a +a +a +a +a +a +k +k +k +k +k +k +a +a +a +"} +(17,1,1) = {" +a +a +k +k +k +a +a +a +a +a +a +k +k +k +a +a +a +a +k +a +"} +(18,1,1) = {" +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 +z +a +a +a +k +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 +"} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.dmm new file mode 100644 index 00000000000..c3dc6ee95e2 --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.dmm @@ -0,0 +1,554 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/cable, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/structure/machine_frame, +/obj/item/stack/cable_coil/five, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"c" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"f" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/unpowered) +"l" = ( +/turf/simulated/mineral, +/area/ruin/space/unpowered) +"m" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/thermomachine/freezer/on{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"v" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/effect/mapping_helpers/turfs/damage, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"D" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/engineer, +/obj/effect/mapping_helpers/turfs/damage, +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"E" = ( +/obj/structure/closet/crate/secure/engineering, +/obj/item/nuke_core/supermatter_sliver, +/obj/effect/decal/cleanable/glass, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"F" = ( +/turf/simulated/mineral/random/high_chance/space, +/area/ruin/space/unpowered) +"G" = ( +/mob/living/basic/carp, +/turf/template_noop, +/area/template_noop) +"I" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/ruin/space/unpowered) +"K" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/mixed, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"N" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/ruin/space/unpowered) +"O" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/computerframe, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/plating, +/area/ruin/space/unpowered) +"R" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"W" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/effect/map_effect/marker/mapmanip/submap/insert/space_ruin/asteroid8, +/turf/simulated/wall/mineral/titanium, +/area/ruin/space/unpowered) +"X" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/structure/machine_frame, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +R +F +F +R +a +a +a +a +a +a +a +a +a +a +a +a +G +a +a +"} +(3,1,1) = {" +a +R +a +a +a +a +a +a +R +R +R +R +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +R +R +R +R +R +R +R +R +R +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +R +R +R +R +l +l +K +R +l +R +R +R +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +R +R +l +l +l +l +l +l +F +l +l +R +R +a +a +"} +(7,1,1) = {" +a +a +a +a +R +R +l +l +F +l +l +l +l +F +F +l +R +R +a +a +"} +(8,1,1) = {" +a +a +a +R +R +l +F +F +F +l +R +R +R +l +F +l +R +a +a +a +"} +(9,1,1) = {" +a +a +a +R +R +l +l +l +I +X +m +W +R +R +R +R +R +a +a +a +"} +(10,1,1) = {" +a +a +a +R +R +R +l +l +O +D +c +f +R +R +R +R +R +a +a +a +"} +(11,1,1) = {" +a +a +a +R +R +R +l +l +E +v +b +N +R +R +R +R +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +R +R +l +l +l +R +R +R +R +R +R +l +R +a +a +a +"} +(13,1,1) = {" +a +a +a +a +R +R +R +l +l +l +R +l +R +R +l +l +R +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +R +R +l +F +l +l +K +l +l +l +l +R +a +a +a +"} +(15,1,1) = {" +a +a +G +a +a +R +R +R +F +F +l +l +l +l +R +R +R +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +R +R +R +l +l +F +l +l +R +R +a +a +a +a +a +"} +(17,1,1) = {" +a +R +a +a +a +a +R +R +R +R +R +R +R +R +a +a +a +a +a +R +"} +(18,1,1) = {" +a +F +R +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +R +F +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +G +a +a +a +a +R +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.jsonc b/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.jsonc new file mode 100644 index 00000000000..f889648526a --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid8.jsonc @@ -0,0 +1,13 @@ +[ + { + // Randomly picks a project of an insane engineer being delivered to CentCom + "type": "SubmapExtractInsert", + "submap_size_x": 3, + "submap_size_y": 4, + "submap_size_z": 1, + "submaps_dmm": "submaps/asteroid8_submap.dmm", + "marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/asteroid8", + "marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/space_ruin/asteroid8", + "submaps_can_repeat": true // doesn't matter, as there's only one insert marker + } +] diff --git a/_maps/map_files/RandomRuins/SpaceRuins/asteroid9.dmm b/_maps/map_files/RandomRuins/SpaceRuins/asteroid9.dmm new file mode 100644 index 00000000000..fb50dc5fd12 --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/asteroid9.dmm @@ -0,0 +1,473 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"c" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"d" = ( +/obj/item/pickaxe/gold, +/obj/structure/rack, +/obj/item/t_scanner/adv_mining_scanner, +/obj/item/storage/bag/ore, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"g" = ( +/turf/simulated/mineral/random/high_chance/space, +/area/ruin/space/unpowered) +"u" = ( +/obj/item/flashlight/lantern, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"z" = ( +/turf/template_noop, +/area/template_noop) +"D" = ( +/turf/simulated/mineral, +/area/ruin/space/unpowered) +"K" = ( +/obj/structure/spawner/mining/goliath/space, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) + +(1,1,1) = {" +z +z +z +z +z +z +z +z +z +z +D +D +D +D +D +D +z +z +z +z +"} +(2,1,1) = {" +z +z +z +z +z +z +z +z +D +D +g +g +g +g +g +D +D +D +D +z +"} +(3,1,1) = {" +z +z +z +z +z +z +z +D +g +g +g +g +g +g +g +D +g +g +D +z +"} +(4,1,1) = {" +g +a +z +z +z +z +D +g +g +g +D +a +a +a +a +D +D +D +D +D +"} +(5,1,1) = {" +z +g +z +z +z +D +g +g +D +a +a +a +a +a +a +a +D +D +g +D +"} +(6,1,1) = {" +z +z +z +z +z +D +g +D +a +a +a +a +a +a +a +a +d +D +g +D +"} +(7,1,1) = {" +z +z +z +z +D +D +D +a +a +a +a +a +a +a +a +a +c +g +g +D +"} +(8,1,1) = {" +z +z +z +z +g +D +D +a +a +a +a +a +a +a +a +a +a +g +D +D +"} +(9,1,1) = {" +z +z +z +z +g +g +D +a +a +a +a +K +a +a +a +a +a +g +D +D +"} +(10,1,1) = {" +z +z +z +z +z +g +D +a +a +a +a +a +a +a +a +a +a +D +g +D +"} +(11,1,1) = {" +z +z +z +z +z +z +a +a +a +a +a +a +a +a +a +a +u +g +g +z +"} +(12,1,1) = {" +z +z +z +z +z +z +a +a +a +a +a +a +a +a +a +D +D +g +g +z +"} +(13,1,1) = {" +z +z +a +z +z +z +a +a +a +a +a +a +a +a +D +D +g +g +g +z +"} +(14,1,1) = {" +z +a +g +a +z +z +z +a +a +a +a +u +D +D +D +D +z +z +z +z +"} +(15,1,1) = {" +z +z +a +z +z +z +z +D +D +D +g +g +g +g +D +z +z +z +z +z +"} +(16,1,1) = {" +z +z +z +z +z +z +z +z +z +g +g +g +D +D +z +z +z +z +z +z +"} +(17,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +g +a +z +z +"} +(18,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +g +z +z +z +"} +(19,1,1) = {" +z +z +z +g +z +z +z +z +z +z +z +z +z +z +z +a +a +z +z +z +"} +(20,1,1) = {" +z +z +z +a +g +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +"} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/submaps/asteroid8_submap.dmm b/_maps/map_files/RandomRuins/SpaceRuins/submaps/asteroid8_submap.dmm new file mode 100644 index 00000000000..1299c1b4a54 --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/submaps/asteroid8_submap.dmm @@ -0,0 +1,318 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/window/plastitanium, +/obj/effect/mapping_helpers/turfs/damage, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"c" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/thermomachine/freezer/on{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"g" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"h" = ( +/turf/template_noop, +/area/template_noop) +"j" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/cap/visible, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"k" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"l" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"m" = ( +/obj/effect/map_effect/marker_helper/mapmanip/submap/edge{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"o" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/computerframe, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/plating, +/area/ruin/space/unpowered) +"r" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"t" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"w" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/engineer, +/obj/effect/mapping_helpers/turfs/damage, +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"A" = ( +/obj/structure/cable, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/structure/machine_frame, +/obj/item/stack/cable_coil/five, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"B" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/structure/machine_frame, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered) +"E" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/effect/mapping_helpers/turfs/damage, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"I" = ( +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered) +"J" = ( +/obj/structure/closet/crate/secure/engineering, +/obj/item/nuke_core/supermatter_sliver, +/obj/effect/decal/cleanable/glass, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"K" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/asteroid8, +/turf/simulated/wall/mineral/titanium, +/area/ruin/space/unpowered) +"M" = ( +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/structure/window/plastitanium, +/obj/machinery/power/smes/empty, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/asteroid8, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"N" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/effect/mapping_helpers/turfs/damage, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/unpowered) +"P" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/effect/decal/cleanable/glass, +/obj/structure/machine_frame, +/obj/item/stack/cable_coil/five, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"Q" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/ruin/space/unpowered) +"S" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/ruin/space/unpowered) +"T" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/machinery/power/rad_collector/pre_activated, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"X" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/effect/decal/cleanable/glass, +/obj/structure/window/plastitanium, +/obj/machinery/atmospherics/trinary/filter, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) +"Z" = ( +/obj/effect/mapping_helpers/turfs/damage, +/obj/structure/window/plastitanium, +/obj/structure/window/plastitanium{ + dir = 4 + }, +/obj/structure/window/plastitanium{ + dir = 8 + }, +/obj/structure/window/plastitanium, +/obj/item/nuke_core/supermatter_sliver, +/turf/simulated/floor/engine, +/area/ruin/space/unpowered) + +(1,1,1) = {" +h +h +h +h +h +h +h +h +"} +(2,1,1) = {" +h +h +Q +B +c +K +h +h +"} +(3,1,1) = {" +h +h +o +w +t +N +h +h +"} +(4,1,1) = {" +h +h +J +E +A +S +h +h +"} +(5,1,1) = {" +h +h +h +m +h +h +h +h +"} +(6,1,1) = {" +h +h +h +h +h +h +h +h +"} +(7,1,1) = {" +h +h +P +g +k +M +h +h +"} +(8,1,1) = {" +h +h +r +Z +T +a +h +h +"} +(9,1,1) = {" +h +h +j +l +X +I +h +h +"} +(10,1,1) = {" +h +h +h +m +h +h +h +h +"} +(11,1,1) = {" +h +h +h +h +h +h +h +h +"} diff --git a/code/datums/mapping/templates/space_map_templates.dm b/code/datums/mapping/templates/space_map_templates.dm index 51513c062b3..ef2f79c1569 100644 --- a/code/datums/mapping/templates/space_map_templates.dm +++ b/code/datums/mapping/templates/space_map_templates.dm @@ -46,8 +46,33 @@ name = "Asteroid 5" description = "Oh my god, another giant rock!" -/datum/map_template/ruin/space/asteroidmining1 - id = "asteroidmining1" +/datum/map_template/ruin/space/asteroid6 + id = "asteroid6" + suffix = "asteroid6.dmm" + name = "Asteroid 6" + description = "A small collection of ore rich asteroids." + +/datum/map_template/ruin/space/asteroid7 + id = "asteroid7" + suffix = "asteroid7.dmm" + name = "Asteroid 7" + description = "A medium-sized asteroid surrounded by carp that have made it their home." + +/datum/map_template/ruin/space/asteroid8 + id = "asteroid8" + suffix = "asteroid8.dmm" + name = "Asteroid 8" + description = "An engineer's hubris about their engine escape pod seemed to not have navigation systems active." + allow_duplicates = FALSE + +/datum/map_template/ruin/space/asteroid9 + id = "asteroid9" + suffix = "asteroid9.dmm" + name = "Asteroid 9" + description = "A hollow asteroid inhabited by a group of goliaths." + +/datum/map_template/ruin/space/asteroidmining9 + id = "asteroidmining9" suffix = "asteroidmining1.dmm" name = "Mining Asteroid 1" description = "A giant rock rich in ores!" diff --git a/code/game/objects/effects/map_effects/mapmanip.dm b/code/game/objects/effects/map_effects/mapmanip.dm index ca4ccde3520..f4e732f58ca 100644 --- a/code/game/objects/effects/map_effects/mapmanip.dm +++ b/code/game/objects/effects/map_effects/mapmanip.dm @@ -88,3 +88,9 @@ /obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/white_ship/gun_room name = "white_ship gun room" + +/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/asteroid8 + name = "asteroid 8 crashed pod" + +/obj/effect/map_effect/marker/mapmanip/submap/insert/space_ruin/asteroid8 + name = "asteroid 8 crashed pod" diff --git a/config/example/config.toml b/config/example/config.toml index a90153b0c51..43809b934fb 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -664,6 +664,10 @@ active_space_ruins = [ "_maps/map_files/RandomRuins/SpaceRuins/asteroid3.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroid4.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroid5.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/asteroid6.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/asteroid7.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/asteroid8.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/asteroid9.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroidmining1.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroidmining2.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroidmining3.dmm",