diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
index 9b2a6c2920b..eb8b9c1c1ad 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_mining_site.dmm
@@ -1,886 +1,1227 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/closed/mineral/random/snow,
+"ax" = (
+/obj/structure/railing/corner,
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/surface/outdoors/nospawn)
-"b" = (
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/unpowered)
-"c" = (
-/obj/structure/closet/toolcloset,
-/obj/item/wrench,
-/obj/item/screwdriver,
-/obj/item/crowbar,
-/obj/item/weldingtool/largetank,
-/obj/item/wirecutters,
-/obj/item/radio/off,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"d" = (
-/turf/open/openspace/icemoon,
-/area/icemoon/surface/outdoors/nospawn)
-"e" = (
-/obj/item/clothing/suit/hooded/explorer,
-/obj/item/clothing/mask/gas/explorer,
-/obj/item/clothing/gloves/color/black,
-/obj/item/storage/backpack/explorer,
-/obj/item/flashlight/lantern,
-/obj/item/storage/bag/ore,
-/obj/structure/closet,
-/obj/item/clothing/shoes/winterboots/ice_boots,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"f" = (
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"g" = (
-/obj/structure/fireplace,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"h" = (
-/obj/structure/flora/rock/icy/style_random,
+"aT" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
/turf/closed/mineral/random/snow,
/area/icemoon/surface/outdoors/nospawn)
-"j" = (
-/obj/structure/sink/kitchen/directional/south,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"k" = (
-/obj/structure/closet/crate/freezer,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"l" = (
-/obj/machinery/vending/dinnerware,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"n" = (
-/obj/structure/mineral_door/wood,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"o" = (
-/obj/item/reagent_containers/cup/glass/bottle/beer,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"p" = (
-/obj/machinery/light/broken/directional/east,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"q" = (
-/obj/structure/table/wood,
-/obj/item/pen,
-/obj/machinery/light/broken/directional/west,
-/obj/item/paper/crumpled/bloody{
- default_raw_text = "help...";
- text = ""
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"r" = (
-/obj/item/chair/wood,
-/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/mob_spawn/corpse/human/miner/explorer,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"s" = (
-/obj/effect/decal/cleanable/trail_holder,
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"t" = (
+"bE" = (
+/obj/structure/flora/rock/pile,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"cO" = (
+/obj/structure/fence/door/opened{
+ dir = 1
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"ds" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"eu" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"eB" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/obj/structure/flora/rock/pile/icy/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"eE" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"fl" = (
/turf/template_noop,
/area/template_noop)
-"K" = (
-/obj/structure/ladder{
- travel_time = 40
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered)
-"W" = (
-/turf/open/openspace/icemoon,
-/area/template_noop)
-"Y" = (
+"fK" = (
+/obj/structure/railing,
+/obj/structure/flora/rock/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"gv" = (
+/obj/structure/railing{
+ dir = 5
+ },
+/obj/structure/ladder,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"hM" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"hS" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"jQ" = (
+/obj/structure/fence/door,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"kd" = (
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"kq" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"lo" = (
+/obj/structure/fence/corner{
+ dir = 9
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"lH" = (
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"lR" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"mP" = (
/turf/open/openspace/icemoon/ruins,
/area/icemoon/surface/outdoors/nospawn)
+"nt" = (
+/obj/structure/flora/rock/pile/icy/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"nT" = (
+/obj/structure/flora/tree/pine,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"op" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/sign/warning/secure_area,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"tW" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/flora/rock/pile/icy/style_2,
+/obj/structure/sign/warning/secure_area,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"uy" = (
+/obj/effect/mob_spawn/corpse/human/minesite/overseer,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"vx" = (
+/obj/structure/flora/tree/pine/style_3,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"vJ" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"wg" = (
+/obj/structure/fence/cut/medium{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"yy" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"yA" = (
+/obj/structure/railing/corner/end{
+ dir = 4
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Aq" = (
+/obj/structure/flora/rock/icy/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"At" = (
+/obj/structure/flora/grass/brown/style_random,
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Bv" = (
+/turf/open/misc/snow,
+/area/icemoon/surface/outdoors/nospawn)
+"Dd" = (
+/turf/closed/mineral/random/snow,
+/area/icemoon/surface/outdoors/nospawn)
+"DG" = (
+/obj/structure/flora/grass/brown/style_random,
+/obj/structure/flora/tree/pine/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Ep" = (
+/obj/structure/fence/cut/medium{
+ dir = 4
+ },
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Ff" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Fn" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"HU" = (
+/obj/structure/railing/corner/end/flip{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Ia" = (
+/obj/structure/railing/corner/end{
+ dir = 1
+ },
+/obj/structure/railing/corner/end/flip,
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"IA" = (
+/obj/item/flashlight/glowstick/red{
+ on = 1
+ },
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"KT" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/structure/table,
+/obj/item/binoculars{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/flashlight/lantern{
+ pixel_x = 6;
+ pixel_y = 7
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Mp" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Oe" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Ot" = (
+/obj/structure/railing/corner,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"PT" = (
+/turf/template_noop,
+/area/icemoon/surface/outdoors/nospawn)
+"Qi" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/item/flashlight/glowstick/red{
+ on = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Sc" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Tt" = (
+/obj/structure/flora/rock/pile/icy/style_2,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Uz" = (
+/obj/structure/flora/rock/pile/icy,
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"UY" = (
+/obj/structure/fence/cut/large{
+ dir = 4
+ },
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Wg" = (
+/obj/structure/railing,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Wk" = (
+/obj/item/flashlight/glowstick/red{
+ on = 1
+ },
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Wr" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/sign/nanotrasen,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Wt" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/weather/snow/corner,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
+"Zn" = (
+/obj/structure/fence/cut/large,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/surface/outdoors/nospawn)
(1,1,1) = {"
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
(2,1,1) = {"
-t
-t
-t
-t
-t
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
-t
-t
-t
-t
-t
+fl
+kd
+kd
+nt
+DG
+Dd
+Dd
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
(3,1,1) = {"
-t
-t
-t
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
-t
-t
-t
-t
+IA
+lH
+lo
+Zn
+Dd
+Dd
+Dd
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
(4,1,1) = {"
-t
-t
-t
-d
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
-t
-t
-t
+Bv
+eu
+jQ
+vJ
+lH
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
(5,1,1) = {"
-t
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
-t
-t
+fl
+kd
+Wr
+vJ
+vJ
+kd
+kd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
"}
(6,1,1) = {"
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
-t
+fl
+kd
+Dd
+eu
+vJ
+vJ
+lH
+eB
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
"}
(7,1,1) = {"
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
+fl
+Dd
+Dd
+vJ
+vJ
+vJ
+vJ
+Oe
+lR
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
"}
(8,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
+Dd
+Dd
+PT
+nT
+kd
+yA
+uy
+Ot
+KT
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
"}
(9,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-b
-b
-b
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+Dd
+Dd
+mP
+mP
+mP
+gv
+Ia
+Fn
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
"}
(10,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-b
-b
-b
-b
-b
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
"}
(11,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-c
-f
-f
-o
-q
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
"}
(12,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-e
-f
-f
-f
-r
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Dd
+Dd
"}
(13,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-f
-f
-f
-f
-s
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Dd
+Dd
"}
(14,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-g
-f
-f
-f
-s
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+fl
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+nt
+Dd
+hS
"}
(15,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-f
-f
-f
-f
-s
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+fl
+Dd
+Dd
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+kd
+kd
+lH
+wg
"}
(16,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-j
-f
-f
-f
-s
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+Dd
+Dd
+kd
+kd
+lH
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Wk
+vJ
+lH
+At
"}
(17,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-k
-f
-f
-f
-s
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+Ep
+lH
+kd
+vJ
+lH
+HU
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+kd
+vJ
+vJ
+UY
"}
(18,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-l
-f
-f
-f
-K
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+ds
+lH
+vx
+Tt
+vJ
+fK
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Aq
+vJ
+lH
+Sc
"}
(19,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-b
-f
-f
-p
-b
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+Uz
+lH
+vJ
+vJ
+vJ
+Wg
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+bE
+nT
+op
"}
(20,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-b
-b
-f
-b
-b
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+cO
+vJ
+vJ
+Qi
+kq
+yy
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+kd
+wg
"}
(21,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-f
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+tW
+kd
+lH
+Wt
+mP
+Mp
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Dd
+Dd
"}
(22,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-f
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
+hS
+lH
+Aq
+Ff
+hM
+HU
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+Dd
+fl
"}
(23,1,1) = {"
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-f
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-t
-t
+Dd
+Dd
+Dd
+kd
+ax
+eE
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
"}
(24,1,1) = {"
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-b
-n
-b
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-d
-t
-t
+fl
+Dd
+Dd
+Dd
+aT
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
"}
(25,1,1) = {"
-t
-t
-t
-Y
-Y
-Y
-Y
-Y
-Y
-Y
-a
-h
-h
-h
-a
-Y
-Y
-Y
-Y
-Y
-Y
-d
-t
-t
-t
+fl
+fl
+Dd
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
"}
(26,1,1) = {"
-t
-t
-t
-d
-Y
-Y
-Y
-Y
-Y
-a
-a
-a
-h
-a
-a
-a
-Y
-Y
-Y
-Y
-d
-d
-t
-t
-t
+fl
+fl
+fl
+Dd
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
"}
(27,1,1) = {"
-t
-t
-t
-t
-d
-Y
-Y
-Y
-a
-a
-a
-a
-a
-a
-a
-a
-a
-Y
-Y
-d
-d
-t
-t
-t
-t
+fl
+fl
+fl
+fl
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
"}
(28,1,1) = {"
-t
-t
-t
-t
-t
-d
-d
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-d
-W
-t
-t
-t
-t
-t
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
(29,1,1) = {"
-t
-t
-t
-t
-t
-t
-t
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-t
-t
-t
-t
-t
-t
-t
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+mP
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+"}
+(30,1,1) = {"
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+"}
+(31,1,1) = {"
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site.dmm
index f6a0ec51081..85e98432655 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_mining_site.dmm
@@ -1,938 +1,1300 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/misc/ice/icemoon,
+"ah" = (
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"au" = (
+/obj/structure/flora/rock/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"aW" = (
+/obj/structure/flora/rock/pile/icy/style_3,
+/turf/open/misc/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
-"b" = (
-/obj/structure/ladder{
- travel_time = 40
+"ep" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/mob_spawn/corpse/human/minesite,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"fh" = (
+/obj/structure/frost_miner_prism,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"gk" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"hp" = (
+/obj/structure/flora/rock/pile/icy/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"hD" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
},
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
-"d" = (
+"hX" = (
+/obj/effect/mob_spawn/corpse/human/minesite,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"it" = (
+/obj/structure/flora/rock/icy/style_3,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"iy" = (
+/obj/item/pickaxe/rusted,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"iB" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"jI" = (
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"kz" = (
+/obj/structure/flora/grass/brown/style_random,
+/obj/structure/fluff/paper/stack{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"lh" = (
+/obj/effect/spawner/random/exotic/snow_gear,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"lL" = (
/turf/template_noop,
/area/template_noop)
-"g" = (
-/obj/item/clothing/suit/hooded/explorer,
-/obj/effect/decal/cleanable/blood/gibs/up,
+"mL" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"mQ" = (
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"nE" = (
+/obj/structure/flora/grass/brown/style_random,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"nX" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 1
+ },
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
-"h" = (
-/obj/item/clothing/shoes/winterboots/ice_boots,
+"oi" = (
+/obj/item/pickaxe/rusted,
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
-"i" = (
-/obj/item/knife/combat/survival,
+"oK" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
-"l" = (
-/turf/closed/indestructible/rock/snow/ice/ore,
+"pi" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"pJ" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"qU" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 6
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"rx" = (
+/obj/structure/flora/rock/pile/icy,
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"rI" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"sj" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"sp" = (
+/obj/item/organ/internal/monster_core/regenerative_core/legion{
+ time_to_decay = 0;
+ pixel_x = 11;
+ pixel_y = 4;
+ icon_state = "legion_core_decayed"
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"uN" = (
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"vm" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"wm" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"wN" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"wX" = (
+/obj/structure/table,
+/obj/item/flashlight/lantern{
+ pixel_x = -6;
+ pixel_y = 7
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"zk" = (
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"zC" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"zY" = (
+/obj/effect/decal/cleanable/blood/drip,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"BN" = (
+/obj/item/flashlight/glowstick/red{
+ on = 1
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"CX" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Du" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Ej" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 5
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"EM" = (
+/obj/structure/closet/crate/preopen,
+/obj/item/stack/ore/plasma,
+/obj/item/stack/ore/iron,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/icemoon/underground/explored)
-"V" = (
+"Gd" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"GB" = (
+/obj/structure/frost_miner_prism,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"GU" = (
+/obj/structure/frost_miner_prism,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Hw" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/weather/snow/corner,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"HZ" = (
+/obj/item/pickaxe/rusted,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Ik" = (
+/obj/item/trash/flare,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"JP" = (
+/obj/item/organ/internal/monster_core/regenerative_core/legion{
+ time_to_decay = 0;
+ pixel_x = -12;
+ pixel_y = -4;
+ icon_state = "legion_core_decayed"
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"Kb" = (
+/obj/structure/ladder,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"KA" = (
+/obj/structure/flora/rock/icy/style_2,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"KQ" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 10
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"KT" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"Lz" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glitter/blue{
+ desc = "It looks like fancy glitter to me.";
+ name = "icy wind"
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Nq" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Og" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Rt" = (
+/obj/structure/fluff/paper/stack{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"SY" = (
+/obj/structure/flora/grass/brown/style_random,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/item/knife/combat/survival{
+ pixel_y = 13;
+ pixel_x = -5
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"Tt" = (
/obj/structure/frost_miner_prism,
/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner,
+/obj/effect/decal/cleanable/grand_remains,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"UB" = (
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 9
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
-"Z" = (
+"UV" = (
/obj/structure/frost_miner_prism,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"Vz" = (
+/obj/structure/table,
+/obj/effect/spawner/random/bureaucracy/folder,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"VR" = (
+/obj/item/paper/crumpled/bloody/ruins/mining_site,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/icemoon/underground/explored)
+"VT" = (
+/obj/item/organ/internal/monster_core/regenerative_core/legion{
+ time_to_decay = 0;
+ pixel_x = 4;
+ pixel_y = 3;
+ icon_state = "legion_core_decayed"
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"WY" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 9
+ },
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Ya" = (
+/turf/open/misc/ice/icemoon,
+/area/icemoon/underground/explored)
+"Yp" = (
+/obj/effect/decal/cleanable/blood/footprints,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"YR" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
/turf/open/misc/ice/icemoon,
/area/icemoon/underground/explored)
+"Zd" = (
+/turf/closed/indestructible/rock/snow/ice/ore,
+/area/icemoon/underground/explored)
(1,1,1) = {"
-d
-d
-d
-d
-d
-d
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-d
-d
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
+lL
+lL
"}
(2,1,1) = {"
-d
-d
-d
-d
-d
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-d
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
+lL
"}
(3,1,1) = {"
-d
-d
-d
-d
-l
-l
-l
-l
-Z
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-Z
-l
-l
-l
-l
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+GB
+Ya
+Ya
+Ya
+Ya
+GB
+Ya
+Ya
+Ya
+Ya
+GB
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
"}
(4,1,1) = {"
-d
-d
-d
-l
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
-d
-d
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
"}
(5,1,1) = {"
-d
-d
-l
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
-d
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+ah
+Og
+Ya
+Ya
+Ya
+Ya
+Ya
+Gd
+Gd
+uN
+uN
+Du
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
+lL
"}
(6,1,1) = {"
-d
-l
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
+lL
+Zd
+Zd
+Zd
+Zd
+qU
+ah
+BN
+Og
+Ya
+Ya
+Ya
+qU
+ah
+ah
+sj
+Lz
+uN
+uN
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
"}
(7,1,1) = {"
-l
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
+Zd
+Zd
+Zd
+Zd
+ah
+KA
+ah
+nE
+hp
+sj
+Ya
+iB
+ah
+gk
+ah
+Hw
+ah
+wm
+Ya
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
"}
(8,1,1) = {"
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
+Zd
+Zd
+Zd
+Ya
+wN
+ah
+ah
+Zd
+Zd
+Ya
+Ya
+iB
+ah
+fh
+ah
+Hw
+ah
+sj
+Ya
+Ya
+Gd
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
"}
(9,1,1) = {"
-l
-l
-Z
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-Z
-l
-l
+Zd
+Zd
+GB
+Ya
+iB
+Kb
+ah
+Zd
+Ya
+Ya
+Ya
+iB
+ah
+ep
+ah
+sj
+hD
+Ya
+Ya
+iB
+it
+sj
+Ya
+Ya
+GB
+Zd
+Zd
"}
(10,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+Ya
+Ya
+wN
+ah
+WY
+Ya
+GB
+Ya
+iB
+ah
+WY
+hD
+Ya
+Ya
+GB
+Ya
+Ya
+YR
+UB
+nX
+KQ
+Ya
+Zd
+Zd
"}
(11,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+Ya
+Ya
+Ya
+hD
+Ya
+Ya
+Ya
+Ya
+Ya
+hD
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+qU
+ah
+hX
+sj
+Ej
+Nq
+Zd
+Zd
"}
(12,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Gd
+Gd
+Lz
+Ya
+Ya
+Ya
+iB
+pJ
+ah
+nE
+Og
+Ya
+oi
+Zd
+Zd
"}
(13,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+uN
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+qU
+nE
+ah
+mQ
+vm
+Ya
+Ya
+iB
+ah
+ah
+au
+nE
+sj
+Ya
+Zd
+Zd
"}
(14,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+uN
+uN
+uN
+Ya
+Ya
+Ya
+Ya
+iB
+nE
+nE
+ah
+ah
+rx
+sj
+Ya
+Ya
+wN
+lh
+ah
+BN
+sj
+Ya
+Zd
+Zd
"}
(15,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Ya
+uN
+uN
+Ya
+Ya
+Ya
+Ya
+Ya
+iB
+nE
+VT
+ah
+ah
+ah
+wm
+Ya
+Ya
+Ya
+hD
+wN
+ah
+sj
+Ya
+Zd
+Zd
"}
(16,1,1) = {"
-l
-l
-Z
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-V
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-Z
-l
-l
+Zd
+Zd
+GU
+Gd
+uN
+Ya
+Ya
+GB
+Du
+Ya
+iB
+Yp
+Yp
+Tt
+JP
+ah
+sj
+Ya
+Ya
+GB
+Gd
+Ya
+hD
+Du
+GB
+Zd
+Zd
"}
(17,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+wX
+kz
+Og
+Ya
+Ya
+Ya
+Ya
+zk
+iB
+hp
+ah
+sp
+ah
+ah
+sj
+Ya
+Ya
+iB
+nE
+sj
+Ya
+Ya
+Ya
+Zd
+Zd
"}
(18,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+VR
+SY
+ah
+zY
+Ya
+zk
+Ya
+Ya
+pi
+mQ
+ah
+ah
+ah
+nE
+sj
+Ya
+Ya
+iB
+hp
+sj
+Ya
+Ya
+Ya
+Zd
+Zd
"}
(19,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+EM
+Rt
+hp
+Og
+Ya
+Ya
+Ya
+Ya
+Ya
+CX
+mQ
+nE
+nE
+WY
+Ya
+Ya
+Ya
+Ya
+hD
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
"}
(20,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+iy
+zC
+zC
+ah
+sj
+Ya
+Ya
+Ya
+Ya
+Ya
+hD
+hD
+hD
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+uN
+Ya
+Zd
+Zd
"}
(21,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+Vz
+zC
+mL
+nE
+sj
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+uN
+uN
+Ya
+Zd
+Zd
"}
(22,1,1) = {"
-l
-l
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-l
-l
+Zd
+Zd
+pJ
+ah
+nE
+ah
+sj
+Ya
+Ya
+GB
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+GB
+Ya
+Ya
+Ya
+Ya
+rI
+uN
+Ya
+Zd
+Zd
"}
(23,1,1) = {"
-l
-l
-Z
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-Z
-l
-l
+Zd
+Zd
+UV
+WY
+hD
+hD
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+uN
+Ya
+GB
+Zd
+Zd
"}
(24,1,1) = {"
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
+Zd
+Zd
+Zd
+Ya
+Ya
+Ya
+Ya
+uN
+Ya
+Ya
+Ya
+Ya
+Ya
+GU
+Gd
+Ya
+Gd
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
"}
(25,1,1) = {"
-l
-l
-l
-l
-a
-a
-a
-a
-i
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
+Zd
+Zd
+Zd
+Zd
+Ya
+Ya
+uN
+uN
+uN
+Ya
+Ya
+Gd
+qU
+nE
+nE
+oK
+aW
+Og
+Ya
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
"}
(26,1,1) = {"
-d
-l
-l
-l
-l
-a
-a
-a
-g
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
+lL
+Zd
+Zd
+Zd
+Ya
+Ya
+uN
+uN
+Ya
+Ya
+iB
+ah
+KT
+pJ
+WY
+iB
+nE
+ah
+sj
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
"}
(27,1,1) = {"
-d
-d
-l
-l
-l
-l
-a
-a
-h
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
-d
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Ya
+Ya
+Ya
+Du
+iB
+hp
+jI
+Ik
+sj
+Ya
+hD
+hD
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
+lL
"}
(28,1,1) = {"
-d
-d
-d
-l
-l
-l
-l
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-l
-l
-l
-l
-d
-d
-d
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Ya
+Ya
+Ya
+Ya
+HZ
+hX
+WY
+Ya
+Ya
+Ya
+Ya
+Ya
+Ya
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
"}
(29,1,1) = {"
-d
-d
-d
-d
-l
-l
-l
-l
-Z
-a
-a
-a
-a
-Z
-a
-a
-a
-a
-Z
-l
-l
-l
-l
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+GB
+Ya
+Ya
+Ya
+hD
+GB
+Ya
+Ya
+Ya
+Ya
+GB
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
"}
(30,1,1) = {"
-d
-d
-d
-d
-d
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-d
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
+lL
"}
(31,1,1) = {"
-d
-d
-d
-d
-d
-d
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-d
-d
-d
-d
-d
-d
+lL
+lL
+lL
+lL
+lL
+lL
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+Zd
+lL
+lL
+lL
+lL
+lL
+lL
"}
diff --git a/code/modules/mapfluff/ruins/icemoonruin_code/mining_site.dm b/code/modules/mapfluff/ruins/icemoonruin_code/mining_site.dm
new file mode 100644
index 00000000000..0f9db8da50e
--- /dev/null
+++ b/code/modules/mapfluff/ruins/icemoonruin_code/mining_site.dm
@@ -0,0 +1,36 @@
+/datum/outfit/minesite
+ name = "Mining Site Worker"
+
+ uniform = /obj/item/clothing/under/rank/cargo/miner
+ suit = /obj/item/clothing/suit/hooded/wintercoat
+ back = /obj/item/storage/backpack/duffelbag
+ gloves = /obj/item/clothing/gloves/color/black
+ shoes = /obj/item/clothing/shoes/winterboots/ice_boots
+ head = /obj/item/clothing/head/utility/hardhat/orange
+
+/datum/outfit/minesite/overseer
+ name = "Mining Site Overseer"
+
+ uniform = /obj/item/clothing/under/rank/cargo/qm
+ suit = /obj/item/clothing/suit/hooded/wintercoat
+ back = /obj/item/storage/backpack/duffelbag
+ gloves = /obj/item/clothing/gloves/color/black
+ shoes = /obj/item/clothing/shoes/winterboots/ice_boots
+ head = /obj/item/clothing/head/utility/hardhat/white
+ glasses = /obj/item/clothing/glasses/sunglasses
+ r_hand = /obj/item/megaphone
+ l_hand = /obj/item/clipboard
+
+/obj/effect/mob_spawn/corpse/human/minesite
+ name = "Mining Site Worker"
+ outfit = /datum/outfit/minesite
+ icon_state = "corpseminer"
+
+/obj/effect/mob_spawn/corpse/human/minesite/overseer
+ name = "Mining Site Overseer"
+ outfit = /datum/outfit/minesite/overseer
+ icon_state = "corpsecargotech"
+
+/obj/item/paper/crumpled/bloody/ruins/mining_site
+ name = "blood-written note"
+ default_raw_text = "
STRENGTH... UNPARALLELED. UNNATURAL."
diff --git a/tgstation.dme b/tgstation.dme
index 06d64820e51..f64c9467bed 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -4305,6 +4305,7 @@
#include "code\modules\mapfluff\ruins\icemoonruin_code\hotsprings.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\library.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\mailroom.dm"
+#include "code\modules\mapfluff\ruins\icemoonruin_code\mining_site.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\wrath.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\biodome_clown_planet.dm"
#include "code\modules\mapfluff\ruins\lavalandruin_code\biodome_winter.dm"