diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
new file mode 100644
index 00000000000..41d298fffb1
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
@@ -0,0 +1,2238 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ac" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ad" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ae" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"af" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ag" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ah" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ai" = (
+/obj/structure/disposalpipe/sortjunction{
+ dir = 1
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aj" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ak" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"al" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"am" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"an" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ao" = (
+/obj/structure/window/reinforced,
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ap" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aq" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"ar" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"as" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"at" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"au" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"av" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aw" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"ay" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"az" = (
+/obj/item/bikehorn,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aC" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aD" = (
+/obj/item/bikehorn,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aG" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aI" = (
+/obj/item/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aJ" = (
+/obj/item/bikehorn,
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"aL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"aM" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aQ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/structure/table,
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/escape,
+/obj/item/pen/multi,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/structure/table,
+/obj/item/flashlight/lamp/bananalamp,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aS" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"aT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/item/pickaxe,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aU" = (
+/obj/effect/spawner/window/reinforced,
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aX" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"aY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"aZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/light,
+/area/ruin/powered/clownplanet)
+"ba" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bb" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bc" = (
+/turf/simulated/floor/light,
+/area/ruin/powered/clownplanet)
+"bd" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"be" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bf" = (
+/turf/simulated/mineral/clown/volcanic,
+/area/ruin/powered/clownplanet)
+"bg" = (
+/obj/item/pickaxe,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bh" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bi" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bl" = (
+/obj/item/bikehorn,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"bn" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bo" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bp" = (
+/obj/effect/decal/cleanable/pie_smudge,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bq" = (
+/obj/machinery/disposal/deliveryChute{
+ dir = 1
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "white"
+ },
+/area/ruin/powered/clownplanet)
+"br" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bs" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 1;
+ icon_state = "pipe-y"
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bu" = (
+/obj/effect/decal/cleanable/blood/oil,
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bv" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"bw" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/floor/plasteel,
+/area/ruin/powered/clownplanet)
+"bx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/lubed,
+/area/ruin/powered/clownplanet)
+"by" = (
+/obj/structure/table/glass,
+/obj/item/gun/magic/staff/slipping,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bB" = (
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bD" = (
+/obj/effect/decal/mecha_wreckage/honker,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ invisibility = 101
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"bH" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bL" = (
+/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bM" = (
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bN" = (
+/obj/machinery/disposal/deliveryChute,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bO" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bP" = (
+/obj/structure/statue/bananium/clown,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bQ" = (
+/obj/structure/table/glass,
+/obj/item/grown/bananapeel/bluespace,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bR" = (
+/obj/structure/table/glass,
+/obj/item/clothing/shoes/magboots/clown,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bS" = (
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bT" = (
+/obj/item/slime_extract/rainbow,
+/obj/structure/table/glass,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bU" = (
+/obj/item/bikehorn/airhorn,
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"bW" = (
+/obj/item/bikehorn,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bY" = (
+/obj/effect/mob_spawn/human/corpse/damaged,
+/obj/effect/decal/cleanable/blood/old,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"bZ" = (
+/obj/machinery/door/airlock/bananium,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"ca" = (
+/obj/item/bikehorn,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"cc" = (
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"ch" = (
+/obj/structure/disposalpipe/segment{
+ invisibility = 101
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"cu" = (
+/turf/simulated/floor/plating,
+/area/ruin/powered/clownplanet)
+"dK" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"dL" = (
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/item/coin/clown,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/carpet,
+/area/ruin/powered/clownplanet)
+"dM" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"dO" = (
+/obj/machinery/light,
+/turf/simulated/floor/mineral/bananium/lubed,
+/area/ruin/powered/clownplanet)
+"eX" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"gX" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/chasm/straight_down/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"hY" = (
+/obj/machinery/light,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"pv" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"ye" = (
+/turf/simulated/floor/plating/lava/smooth,
+/area/ruin/powered/clownplanet)
+"CB" = (
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/hope,
+/obj/effect/decal/cleanable/blood/old,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"KX" = (
+/obj/item/grown/bananapeel{
+ color = "#2F3000";
+ name = "stealth banana peel"
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"LH" = (
+/obj/machinery/disposal/deliveryChute{
+ desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN";
+ dir = 1;
+ name = "THE TRIAL OF HONKITUDE"
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+"Mv" = (
+/obj/effect/mapping_helpers/no_lava,
+/mob/living/simple_animal/hostile/retaliate/clown,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"MR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"TD" = (
+/obj/structure/disposalpipe/trunk,
+/obj/structure/disposaloutlet{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+"VH" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/clownplanet)
+"Xm" = (
+/obj/item/clothing/head/cone,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/lavaland/surface/outdoors/explored)
+"XO" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"Yf" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/powered/clownplanet)
+"YI" = (
+/obj/machinery/light/small,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/noslip/lavaland,
+/area/ruin/powered/clownplanet)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+XO
+XO
+XO
+XO
+XO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+cc
+cc
+cc
+cc
+pv
+XO
+gX
+XO
+XO
+gX
+pv
+cc
+cc
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+gX
+gX
+KX
+gX
+gX
+cc
+cc
+ye
+ye
+ye
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ye
+ab
+aA
+ab
+aA
+ye
+cc
+cc
+gX
+gX
+gX
+cc
+cc
+ye
+ye
+aU
+cu
+ye
+ye
+cc
+cc
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ab
+ch
+VH
+aH
+ay
+aS
+aA
+ye
+cc
+cc
+cc
+cc
+cc
+bO
+bB
+aU
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+cc
+ye
+ye
+cc
+at
+ah
+af
+aI
+af
+av
+aL
+ye
+cc
+bB
+bH
+bB
+cc
+bB
+bH
+bY
+bB
+aU
+ye
+aU
+ye
+ye
+cc
+Yf
+aa
+"}
+(7,1,1) = {"
+aa
+aa
+cc
+cc
+ye
+ab
+aj
+ap
+am
+ah
+af
+aA
+aL
+aL
+cc
+bn
+br
+bB
+bH
+bH
+bB
+bH
+bB
+bB
+bB
+cc
+ye
+cu
+ye
+cc
+cc
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+cc
+ye
+ye
+ae
+af
+av
+am
+aL
+aX
+aL
+aN
+aY
+bf
+cc
+bs
+br
+bB
+cc
+cc
+bH
+cc
+bB
+bB
+bB
+aU
+ye
+ye
+ye
+cc
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+cc
+ye
+ab
+af
+af
+ay
+an
+an
+aL
+aN
+aN
+aN
+bg
+bf
+cc
+cc
+br
+bB
+bB
+bH
+bB
+bB
+ca
+bH
+dO
+cc
+ye
+ye
+cc
+aa
+"}
+(10,1,1) = {"
+aa
+Mv
+cc
+ye
+ac
+ag
+af
+av
+aL
+am
+aL
+aN
+aN
+aZ
+bc
+bh
+br
+br
+br
+bB
+cc
+bB
+bB
+bH
+bH
+bB
+bB
+ye
+aU
+ye
+cc
+cc
+"}
+(11,1,1) = {"
+aa
+hY
+cc
+ye
+ad
+ch
+ak
+ay
+am
+am
+aL
+aN
+aT
+aZ
+bc
+bf
+cc
+br
+br
+bB
+bB
+cc
+bB
+bB
+bB
+bB
+bH
+ye
+aU
+ye
+ye
+cc
+"}
+(12,1,1) = {"
+aa
+Mv
+cc
+ye
+ae
+af
+af
+az
+am
+ac
+ap
+aL
+aN
+ba
+bh
+cc
+cc
+br
+bB
+bB
+cc
+cc
+bB
+bB
+cc
+bB
+bH
+ye
+cu
+aU
+ye
+cc
+"}
+(13,1,1) = {"
+XO
+Mv
+cc
+ye
+cc
+ah
+af
+ap
+aC
+aj
+af
+ap
+aL
+aL
+bi
+ch
+aA
+cc
+cc
+cc
+bP
+bS
+cc
+dM
+bB
+bH
+ca
+bB
+ye
+aU
+ye
+cc
+"}
+(14,1,1) = {"
+XO
+Xm
+cc
+cc
+ye
+ac
+af
+af
+af
+af
+aJ
+af
+ay
+an
+bj
+al
+am
+cc
+cc
+bL
+bM
+bM
+bM
+cc
+bB
+bH
+bH
+bB
+ye
+aU
+ye
+cc
+"}
+(15,1,1) = {"
+eX
+eX
+LH
+ch
+ch
+au
+af
+ch
+af
+aF
+ch
+aj
+af
+ay
+as
+an
+aC
+av
+cc
+dK
+bQ
+bT
+bM
+cc
+cc
+bH
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(16,1,1) = {"
+eX
+CB
+YI
+cc
+ye
+cu
+ah
+aA
+ah
+av
+ah
+af
+af
+au
+bk
+aC
+av
+bj
+ch
+bN
+bM
+bU
+bM
+bZ
+bB
+bH
+bB
+cc
+ye
+aU
+ye
+cc
+"}
+(17,1,1) = {"
+eX
+eX
+TD
+ch
+ch
+ai
+ay
+an
+an
+aL
+an
+aO
+af
+av
+bl
+bo
+bt
+bx
+cc
+bM
+bR
+by
+bM
+cc
+bB
+bB
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(18,1,1) = {"
+XO
+eX
+cc
+cc
+ye
+aL
+as
+am
+am
+an
+an
+an
+ar
+aC
+av
+bp
+aL
+bv
+cc
+bL
+bM
+bM
+bM
+cc
+bB
+bB
+bB
+bB
+ye
+aU
+ye
+cc
+"}
+(19,1,1) = {"
+XO
+Mv
+cc
+ye
+ye
+aL
+as
+am
+aD
+an
+an
+aL
+cc
+cc
+aK
+cc
+bD
+cc
+bB
+cc
+bP
+dL
+cc
+dM
+bB
+bH
+bH
+bB
+ye
+aU
+ye
+cc
+"}
+(20,1,1) = {"
+aa
+Mv
+cc
+ye
+cc
+aL
+ar
+an
+an
+am
+an
+aL
+aV
+bb
+bm
+cc
+bu
+aA
+bB
+bB
+cc
+cc
+bY
+bB
+bB
+bH
+bB
+ye
+aU
+cu
+ye
+cc
+"}
+(21,1,1) = {"
+aa
+hY
+cc
+ye
+cc
+aL
+aw
+aB
+aL
+am
+aL
+aQ
+aN
+bc
+bc
+bf
+cc
+aK
+br
+bB
+bB
+cc
+bB
+bH
+bB
+bB
+bB
+ye
+aU
+ye
+ye
+cc
+"}
+(22,1,1) = {"
+aa
+Mv
+cc
+ye
+aq
+ao
+ar
+aL
+aP
+am
+aL
+aR
+aN
+bc
+bc
+bq
+ch
+bw
+cc
+bB
+bB
+bH
+bH
+bH
+bB
+bW
+dO
+cc
+aU
+ye
+cc
+cc
+"}
+(23,1,1) = {"
+aa
+aa
+cc
+ye
+cc
+cc
+ar
+an
+an
+aD
+aK
+aN
+aW
+bd
+bh
+bf
+cc
+br
+br
+bB
+bB
+bH
+bH
+bB
+bB
+cc
+cc
+ye
+cu
+ye
+cc
+aa
+"}
+(24,1,1) = {"
+aa
+aa
+cc
+ye
+cc
+cc
+as
+an
+aL
+an
+aL
+aL
+aV
+be
+bf
+cc
+bs
+br
+bB
+bB
+bB
+bB
+bB
+cc
+bB
+bB
+ye
+cu
+ye
+ye
+cc
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+cc
+ye
+ye
+cc
+ar
+an
+an
+an
+aC
+ap
+aL
+cc
+cc
+br
+br
+bB
+bB
+bB
+bH
+bW
+bB
+bB
+bB
+cc
+ye
+aU
+ye
+cc
+cc
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+cc
+cc
+ye
+cc
+cc
+aC
+ap
+aG
+af
+af
+aE
+cc
+ye
+cc
+bO
+bB
+bB
+cc
+bB
+bB
+cc
+bB
+bB
+ye
+cu
+ye
+ye
+cc
+Yf
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+cc
+cu
+cc
+aM
+ar
+cu
+cc
+ye
+cc
+cc
+cc
+cc
+cc
+bB
+bB
+bB
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+cc
+cc
+ye
+ye
+ye
+aU
+aU
+aU
+cc
+ye
+cc
+cc
+gX
+gX
+gX
+cc
+cc
+ye
+ye
+cu
+aU
+ye
+ye
+cc
+cc
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+ye
+ye
+ye
+ye
+ye
+cc
+cc
+gX
+gX
+KX
+gX
+gX
+cc
+cc
+ye
+ye
+ye
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+cc
+cc
+cc
+cc
+cc
+cc
+cc
+MR
+XO
+XO
+XO
+XO
+gX
+MR
+cc
+cc
+cc
+cc
+cc
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+XO
+gX
+XO
+XO
+XO
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
new file mode 100644
index 00000000000..01797b0ea59
--- /dev/null
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
@@ -0,0 +1,1364 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/obj/effect/baseturf_helper/lava_land/surface,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"ac" = (
+/obj/item/stack/medical/ointment,
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ad" = (
+/obj/structure/table,
+/obj/item/stack/medical/bruise_pack,
+/obj/item/stack/medical/bruise_pack,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ae" = (
+/obj/machinery/power/smes,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"af" = (
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ag" = (
+/obj/structure/reagent_dispensers/beerkeg,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ah" = (
+/obj/item/reagent_containers/food/drinks/mug,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ai" = (
+/obj/machinery/shower,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"aj" = (
+/obj/structure/sink,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ak" = (
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"al" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"am" = (
+/obj/machinery/door/airlock/hatch,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"an" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"ao" = (
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"ap" = (
+/obj/structure/flora/rock/icy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aq" = (
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"ar" = (
+/obj/machinery/door/airlock/wood,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_cabin)
+"as" = (
+/obj/structure/fans,
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"at" = (
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"au" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"av" = (
+/obj/structure/bookcase/random,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aw" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"ax" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/beans,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"ay" = (
+/obj/structure/closet/crate/trashcart,
+/obj/item/trash/semki,
+/obj/item/trash/candy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"az" = (
+/obj/structure/flora/tree/pine,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aA" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aB" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aC" = (
+/obj/structure/flora/tree/dead,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aD" = (
+/obj/machinery/door/airlock/wood,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aE" = (
+/obj/structure/extinguisher_cabinet,
+/turf/simulated/wall/mineral/wood,
+/area/ruin/powered/snow_cabin)
+"aF" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/h_chocolate,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aG" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aH" = (
+/mob/living/simple_animal/hostile/skeleton/eskimo,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aI" = (
+/obj/structure/flora/bush,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aJ" = (
+/obj/vehicle/atv,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aK" = (
+/obj/structure/table/wood,
+/obj/item/key/snowmobile,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aL" = (
+/obj/structure/displaycase/lavaland_winter,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aM" = (
+/turf/simulated/floor/carpet,
+/area/ruin/powered/snow_cabin)
+"aN" = (
+/obj/structure/bed/dogbed,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"aO" = (
+/obj/machinery/door/airlock/multi_tile/glass,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"aP" = (
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"aQ" = (
+/obj/structure/flora/grass/both,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"aR" = (
+/obj/structure/flora/tree/pine/xmas,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bi" = (
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_cabin)
+"bl" = (
+/turf/simulated/floor/wood/cold,
+/area/ruin/powered/snow_biodome)
+"bv" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"bw" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"bx" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"by" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bz" = (
+/obj/machinery/light,
+/turf/simulated/floor/wood,
+/area/ruin/powered/snow_cabin)
+"bB" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bD" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bM" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/asteroid/snow/atmosphere,
+/area/ruin/powered/snow_biodome)
+"bN" = (
+/obj/machinery/light,
+/turf/simulated/floor/plating/ice/smooth,
+/area/ruin/powered/snow_biodome)
+"dS" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"eb" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"eg" = (
+/obj/machinery/vending/coffee,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"gh" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"gz" = (
+/obj/structure/chair/stool,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"hA" = (
+/obj/machinery/light/built{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"qt" = (
+/obj/machinery/door/airlock/silver,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"tb" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"tl" = (
+/turf/simulated/floor/pod/light,
+/area/ruin/powered/snow_biodome)
+"vf" = (
+/obj/machinery/door/airlock/multi_tile/glass,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_cabin)
+"xU" = (
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"zT" = (
+/obj/machinery/door/airlock/silver,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"AM" = (
+/obj/structure/table,
+/obj/item/pen,
+/obj/item/paper,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Dd" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/item/clothing/shoes/winterboots,
+/obj/item/clothing/gloves/fingerless,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ef" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ez" = (
+/obj/structure/fans/tiny,
+/obj/machinery/door/airlock/multi_tile/glass,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"HP" = (
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"HR" = (
+/obj/structure/closet/secure_closet/freezer/fridge/open,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"JZ" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"KS" = (
+/obj/structure/closet,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/twohanded/required/chainsaw,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Mp" = (
+/obj/item/clothing/mask/balaclava,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Oj" = (
+/obj/structure/table,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"PD" = (
+/obj/machinery/door/airlock/hatch,
+/obj/structure/fans/tiny,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"PK" = (
+/obj/structure/table,
+/obj/item/pen,
+/obj/item/paper_bin,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Qa" = (
+/obj/effect/mapping_helpers/no_lava,
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"QI" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/explored)
+"QK" = (
+/obj/structure/table,
+/obj/item/storage/fancy/cigarettes/cigpack_carp,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"QN" = (
+/obj/effect/spawner/window,
+/turf/simulated/floor/plating,
+/area/ruin/powered/snow_biodome)
+"Sj" = (
+/obj/effect/decal/cleanable/blood/oil,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Ub" = (
+/obj/structure/filingcabinet,
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"UM" = (
+/obj/machinery/computer/monitor/secret{
+ dir = 1
+ },
+/turf/simulated/floor/pod/dark,
+/area/ruin/powered/snow_biodome)
+"Wg" = (
+/turf/simulated/wall/r_wall,
+/area/ruin/powered/snow_biodome)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+PD
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+Dd
+gh
+HP
+tl
+gh
+HP
+Ub
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+ak
+by
+ak
+Wg
+Dd
+HP
+HP
+tl
+PK
+gz
+UM
+Wg
+ak
+ak
+ak
+Wg
+Wg
+Wg
+QI
+QI
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+Wg
+Wg
+ak
+aC
+ak
+ak
+ak
+Wg
+QN
+QN
+QN
+qt
+QN
+QN
+QN
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+QI
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+Wg
+Wg
+ao
+ao
+ak
+aI
+ak
+ak
+by
+az
+ak
+aB
+ak
+ak
+ak
+aI
+by
+ak
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+tb
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+Wg
+bv
+ao
+ao
+ao
+ao
+ak
+aI
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+ak
+az
+ak
+ak
+Wg
+QI
+tb
+aa
+"}
+(7,1,1) = {"
+aa
+Wg
+Wg
+ap
+ak
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+az
+ak
+aC
+ak
+ak
+aI
+aI
+ak
+ak
+ak
+ak
+bM
+Wg
+Wg
+tb
+aa
+"}
+(8,1,1) = {"
+aa
+Wg
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ap
+aI
+ak
+aQ
+ak
+ak
+ak
+az
+ak
+Wg
+tb
+tb
+"}
+(9,1,1) = {"
+aa
+Wg
+Wg
+Wg
+ak
+az
+ak
+ak
+ao
+ao
+ao
+ao
+ao
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+ak
+Wg
+hA
+tb
+"}
+(10,1,1) = {"
+Wg
+Wg
+af
+Wg
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ak
+aI
+az
+ak
+ak
+ak
+ak
+ak
+aI
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(11,1,1) = {"
+Wg
+ac
+af
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+bD
+ao
+ao
+ao
+ao
+ao
+ak
+ak
+bl
+bl
+ak
+aI
+ak
+ak
+ak
+Wg
+Wg
+Wg
+Wg
+tb
+"}
+(12,1,1) = {"
+Wg
+ad
+af
+ar
+bw
+at
+aD
+at
+aL
+aq
+ak
+az
+ak
+ao
+ao
+ao
+ao
+ao
+bl
+bl
+ak
+ak
+ak
+az
+bM
+Wg
+Dd
+Dd
+Wg
+tb
+"}
+(13,1,1) = {"
+Wg
+ae
+af
+aq
+au
+au
+aq
+at
+bz
+aq
+ak
+ak
+ak
+ao
+ao
+ao
+ao
+ao
+bl
+bl
+ao
+ak
+ak
+ak
+aI
+Wg
+Mp
+dS
+Wg
+tb
+"}
+(14,1,1) = {"
+Wg
+af
+al
+aq
+aq
+aq
+aE
+at
+at
+aq
+ak
+ak
+aC
+ak
+ao
+ak
+ao
+ao
+bl
+bl
+ao
+ao
+aI
+ak
+ak
+Wg
+tl
+tl
+Wg
+tb
+"}
+(15,1,1) = {"
+Wg
+ae
+af
+aq
+av
+at
+at
+aH
+aM
+vf
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+bl
+bl
+ao
+ao
+ak
+ak
+ak
+aO
+tl
+tl
+Ez
+Qa
+"}
+(16,1,1) = {"
+Wg
+ag
+ah
+as
+aw
+aA
+aA
+at
+aM
+bi
+ak
+ak
+aQ
+ak
+ak
+az
+ak
+ak
+bl
+bl
+ak
+ao
+ao
+ak
+ak
+aP
+tl
+tl
+aP
+Qa
+"}
+(17,1,1) = {"
+Wg
+ah
+af
+aq
+ax
+aK
+aF
+at
+at
+aq
+ak
+aI
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+ao
+ao
+ak
+Wg
+tl
+tl
+Wg
+tb
+"}
+(18,1,1) = {"
+Wg
+Wg
+am
+aq
+av
+at
+aG
+at
+bz
+aq
+aR
+ak
+ak
+ak
+ak
+ab
+ak
+ak
+aC
+ak
+ak
+ak
+ao
+ao
+ao
+Wg
+HP
+dS
+Wg
+tb
+"}
+(19,1,1) = {"
+Wg
+ai
+af
+aq
+av
+bx
+aH
+at
+aN
+aq
+ak
+ak
+ak
+az
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ao
+bN
+Wg
+QK
+AM
+Wg
+tb
+"}
+(20,1,1) = {"
+Wg
+aj
+af
+aq
+aq
+aq
+aq
+aq
+aq
+aq
+bD
+ak
+ak
+ak
+ak
+aI
+ak
+az
+ak
+ak
+ak
+ak
+az
+ak
+ao
+Wg
+Wg
+Wg
+Wg
+tb
+"}
+(21,1,1) = {"
+Wg
+Wg
+an
+Wg
+ay
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(22,1,1) = {"
+aa
+Wg
+Wg
+Wg
+ak
+ak
+aI
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aI
+ak
+ak
+aQ
+ak
+ak
+ak
+Wg
+hA
+tb
+"}
+(23,1,1) = {"
+aa
+Wg
+ak
+ak
+az
+ak
+aJ
+ak
+ak
+ak
+ak
+ak
+ak
+az
+ak
+aQ
+ak
+aC
+ak
+aI
+ak
+az
+aI
+aI
+ak
+ak
+ak
+Wg
+tb
+tb
+"}
+(24,1,1) = {"
+aa
+Wg
+Wg
+ak
+ak
+aB
+ak
+ak
+aC
+ak
+ak
+ak
+ak
+aI
+ak
+ap
+ak
+ak
+ak
+ak
+ak
+ak
+aI
+aI
+ak
+bM
+Wg
+Wg
+tb
+aa
+"}
+(25,1,1) = {"
+aa
+aa
+Wg
+ap
+ak
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+ak
+aI
+ak
+ak
+ak
+ak
+aQ
+ak
+ak
+aB
+ak
+ak
+aC
+ak
+Wg
+QI
+tb
+aa
+"}
+(26,1,1) = {"
+aa
+aa
+Wg
+Wg
+ak
+ak
+az
+ak
+ak
+ak
+bB
+ak
+ak
+ak
+ak
+ak
+az
+ak
+bB
+ak
+ak
+az
+ak
+ak
+ak
+Wg
+Wg
+QI
+aa
+aa
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+Wg
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+QN
+QN
+QN
+zT
+QN
+QN
+QN
+Wg
+ak
+ak
+ak
+ak
+ak
+Wg
+Wg
+QI
+QI
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+ak
+bB
+ak
+Wg
+eg
+HP
+tl
+tl
+tl
+Sj
+xU
+Wg
+ak
+bB
+ak
+Wg
+Wg
+Wg
+QI
+QI
+aa
+aa
+aa
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+HR
+eb
+gz
+Oj
+JZ
+KS
+Ef
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
diff --git a/_maps/test_all_maps.dm b/_maps/test_all_maps.dm
index 064bf8defaf..55cb0ff946b 100644
--- a/_maps/test_all_maps.dm
+++ b/_maps/test_all_maps.dm
@@ -19,6 +19,8 @@
// Lavaland Ruins
#include "map_files\RandomRuins\LavaRuins\lavaland_biodome_beach.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_biodome_clown_planet.dmm"
+ #include "map_files\RandomRuins\LavaRuins\lavaland_biodome_winter.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_animal_hospital.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_ash_walker1.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_blooddrunk1.dmm"
@@ -44,7 +46,7 @@
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_syndicate_base1.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_ufo_crash.dmm"
#include "map_files\RandomRuins\LavaRuins\lavaland_surface_xeno_nest.dmm"
-
+
// Space Ruins
#include "map_files\RandomRuins\SpaceRuins\abandonedzoo.dmm"
diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm
index 67e5438656e..7fe8ad7248e 100644
--- a/code/datums/ruins/lavaland.dm
+++ b/code/datums/ruins/lavaland.dm
@@ -12,6 +12,19 @@
Comes with a rustic wooden bar and suicidal bartender."
suffix = "lavaland_biodome_beach.dmm"
+/datum/map_template/ruin/lavaland/biodome/winter
+ name = "Biodome Winter"
+ id = "biodome-winter"
+ description = "For those getaways where you want to get back to nature, but you don't want to leave the fortified military compound where you spend your days. \
+ Includes a unique(*) laser pistol display case, and the recently introduced I.C.E(tm)."
+ suffix = "lavaland_biodome_winter.dmm"
+
+/datum/map_template/ruin/lavaland/biodome/clown
+ name = "Biodome Clown Planet"
+ id = "biodome-clown"
+ description = "WELCOME TO CLOWN PLANET! HONK HONK HONK etc.!"
+ suffix = "lavaland_biodome_clown_planet.dmm"
+
/datum/map_template/ruin/lavaland/cube
name = "The Wishgranter Cube"
id = "wishgranter-cube"
diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm
index d72c6cc0406..ac4c41b0c42 100644
--- a/code/game/area/areas/ruins/lavaland.dm
+++ b/code/game/area/areas/ruins/lavaland.dm
@@ -12,6 +12,9 @@
/area/ruin/powered/snow_biodome
icon_state = "dk_yellow"
+/area/ruin/powered/snow_cabin
+ icon_state = "bar"
+
/area/ruin/powered/gluttony
icon_state = "dk_yellow"
diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm
index c03b9694cfa..497644a1926 100644
--- a/code/game/objects/structures/displaycase.dm
+++ b/code/game/objects/structures/displaycase.dm
@@ -6,7 +6,7 @@ GLOBAL_LIST_INIT(captain_display_cases, list())
/proc/updateDisplaycase(mob/living/carbon/human/captain)
if(!GLOB.captain_display_cases.len)
- return
+ return
var/fingerprint = captain.get_full_print()
for(var/item in GLOB.captain_display_cases)
var/obj/structure/displaycase/CASE = item
@@ -113,6 +113,11 @@ GLOBAL_LIST_INIT(captain_display_cases, list())
occupant = new start_showpiece_type(src)
update_icon()
+/obj/structure/displaycase/Destroy()
+ dump()
+ QDEL_NULL(circuit)
+ return ..()
+
/obj/structure/displaycase/captains_laser
name = "captain's display case"
desc = "A display case for the captain's antique laser gun. Hooked up with an anti-theft system."
@@ -125,6 +130,16 @@ GLOBAL_LIST_INIT(captain_display_cases, list())
. = ..()
GLOB.captain_display_cases += src
+/obj/structure/displaycase/captains_laser/Destroy()
+ GLOB.captain_display_cases -= src
+ return ..()
+
+/obj/structure/displaycase/lavaland_winter
+ burglar_alarm = TRUE
+ locked = TRUE
+ req_access = list(access_cent_specops)
+ start_showpiece_type = /obj/item/gun/energy/laser/captain
+
/obj/structure/displaycase/stechkin
name = "officer's display case"
desc = "A display case containing a humble stechkin pistol. Never forget your roots."
@@ -132,15 +147,6 @@ GLOBAL_LIST_INIT(captain_display_cases, list())
req_access = list(access_syndicate_command)
start_showpiece_type = /obj/item/gun/projectile/automatic/pistol
-/obj/structure/displaycase/Destroy()
- dump()
- QDEL_NULL(circuit)
- return ..()
-
-/obj/structure/displaycase/captains_laser/Destroy()
- GLOB.captain_display_cases -= src
- return ..()
-
/obj/structure/displaycase/examine(mob/user)
..(user)
to_chat(user, "Peering through the glass, you see that it contains:")
diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm
index bd97d611576..9c51cc0d451 100644
--- a/code/game/objects/structures/flora.dm
+++ b/code/game/objects/structures/flora.dm
@@ -260,6 +260,14 @@
..()
icon_state = "rockpile[rand(1,5)]"
+/obj/structure/flora/rock/icy
+ name = "icy rock"
+ color = "#cce9eb"
+
+/obj/structure/flora/rock/pile/icy
+ name = "icy rocks"
+ color = "#cce9eb"
+
/obj/structure/flora/corn_stalk
name = "corn stalk"
icon = 'icons/obj/flora/plants.dmi'
diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm
index f54e28defb1..c67d61770ac 100644
--- a/code/game/turfs/simulated.dm
+++ b/code/game/turfs/simulated.dm
@@ -25,7 +25,7 @@
/turf/simulated/water_act(volume, temperature, source)
. = ..()
-
+
if(volume >= 3)
MakeSlippery()
@@ -37,7 +37,7 @@
assume_air(lowertemp)
qdel(hotspot)
-/turf/simulated/proc/MakeSlippery(wet_setting = TURF_WET_WATER) // 1 = Water, 2 = Lube, 3 = Ice, 4 = Permafrost
+/turf/simulated/proc/MakeSlippery(wet_setting = TURF_WET_WATER, infinite = FALSE) // 1 = Water, 2 = Lube, 3 = Ice, 4 = Permafrost
if(wet >= wet_setting)
return
wet = wet_setting
@@ -57,11 +57,11 @@
else
wet_overlay = image('icons/effects/water.dmi', src, "wet_static")
overlays += wet_overlay
-
- spawn(rand(790, 820)) // Purely so for visual effect
- if(!istype(src, /turf/simulated)) //Because turfs don't get deleted, they change, adapt, transform, evolve and deform. they are one and they are all.
- return
- MakeDry(wet_setting)
+ if(!infinite)
+ spawn(rand(790, 820)) // Purely so for visual effect
+ if(!istype(src, /turf/simulated)) //Because turfs don't get deleted, they change, adapt, transform, evolve and deform. they are one and they are all.
+ return
+ MakeDry(wet_setting)
/turf/simulated/proc/MakeDry(wet_setting = TURF_WET_WATER)
if(wet > wet_setting)
diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm
index 12b1654994c..b326f93fe27 100644
--- a/code/game/turfs/simulated/floor/fancy_floor.dm
+++ b/code/game/turfs/simulated/floor/fancy_floor.dm
@@ -53,6 +53,11 @@
to_chat(user, "You forcefully pry off the planks, destroying them in the process.")
return make_plating()
+/turf/simulated/floor/wood/cold
+ oxygen = 22
+ nitrogen = 82
+ temperature = 180
+
/turf/simulated/floor/grass
name = "grass patch"
icon_state = "grass1"
diff --git a/code/game/turfs/simulated/floor/mineral.dm b/code/game/turfs/simulated/floor/mineral.dm
index a801fd450c5..9031a0a350c 100644
--- a/code/game/turfs/simulated/floor/mineral.dm
+++ b/code/game/turfs/simulated/floor/mineral.dm
@@ -173,6 +173,18 @@
nitrogen = 0.01
temperature = TCMB
+
+/turf/simulated/floor/mineral/bananium/lubed/Initialize(mapload)
+ . = ..()
+ MakeSlippery(TURF_WET_LUBE, TRUE)
+
+/turf/simulated/floor/mineral/bananium/lubed/pry_tile(obj/item/C, mob/user, silent = FALSE) //I want to get off Mr Honk's Wild Ride
+ if(ishuman(user))
+ var/mob/living/carbon/human/H = user
+ to_chat(H, "You lose your footing trying to pry off the tile!")
+ H.slip("the floor", 0, 5, tilesSlipped = 4, walkSafely = 0, slipAny = 1)
+ return
+
//TRANQUILLITE
/turf/simulated/floor/mineral/tranquillite
name = "silent floor"
diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm
index 5c8f2022189..5a097b5fe5b 100644
--- a/code/game/turfs/simulated/floor/misc_floor.dm
+++ b/code/game/turfs/simulated/floor/misc_floor.dm
@@ -43,7 +43,7 @@
name = "beach"
icon = 'icons/misc/beach.dmi'
-/turf/simulated/floor/beach/pry_tile(obj/item/C, mob/user, silent = FALSE)
+/turf/simulated/floor/beach/pry_tile(obj/item/C, mob/user, silent = FALSE)
return
/turf/simulated/floor/beach/sand
@@ -79,7 +79,7 @@
/turf/simulated/floor/beach/water/Entered(atom/movable/AM, atom/OldLoc)
. = ..()
if(!linkedcontroller)
- return
+ return
if(ismob(AM))
linkedcontroller.mobinpool += AM
@@ -107,6 +107,26 @@
/turf/simulated/floor/noslip/MakeSlippery()
return
+/turf/simulated/floor/noslip/lavaland
+ oxygen = 14
+ nitrogen = 23
+ temperature = 300
+
+/turf/simulated/floor/lubed
+ name = "slippery floor"
+ icon_state = "floor"
+
+/turf/simulated/floor/lubed/Initialize(mapload)
+ . = ..()
+ MakeSlippery(TURF_WET_LUBE, TRUE)
+
+/turf/simulated/floor/lubed/pry_tile(obj/item/C, mob/user, silent = FALSE) //I want to get off Mr Honk's Wild Ride
+ if(ishuman(user))
+ var/mob/living/carbon/human/H = user
+ to_chat(H, "You lose your footing trying to pry off the tile!")
+ H.slip("the floor", 0, 5, tilesSlipped = 4, walkSafely = 0, slipAny = 1)
+ return
+
//Clockwork floor: Slowly heals toxin damage on nearby servants.
/turf/simulated/floor/clockwork
name = "clockwork floor"
@@ -124,7 +144,7 @@
new /obj/effect/temp_visual/ratvar/beam(src)
realappearence = new /obj/effect/clockwork/overlay/floor(src)
realappearence.linked = src
-
+
/turf/simulated/floor/clockwork/Destroy()
if(uses_overlay && realappearence)
QDEL_NULL(realappearence)
diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm
index 11ff392b824..819f6a07ef3 100644
--- a/code/game/turfs/simulated/floor/plating.dm
+++ b/code/game/turfs/simulated/floor/plating.dm
@@ -7,7 +7,7 @@
broken_states = list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5")
burnt_states = list("floorscorched1", "floorscorched2")
- var/unfastened = FALSE
+ var/unfastened = FALSE
footstep_sounds = list(
"human" = list('sound/effects/footstep/plating_human.ogg'),
@@ -185,7 +185,7 @@
/turf/simulated/floor/engine/blob_act()
if(prob(25))
ChangeTurf(baseturf)
-
+
/turf/simulated/floor/engine/cult
name = "engraved floor"
icon_state = "cult"
@@ -335,3 +335,28 @@
/turf/simulated/floor/plating/abductor/New()
..()
icon_state = "alienpod[rand(1,9)]"
+
+/turf/simulated/floor/plating/ice
+ name = "ice sheet"
+ desc = "A sheet of solid ice. Looks slippery."
+ icon = 'icons/turf/floors/ice_turfs.dmi'
+ icon_state = "unsmooth"
+ oxygen = 22
+ nitrogen = 82
+ temperature = 180
+ baseturf = /turf/simulated/floor/plating/ice
+ slowdown = TRUE
+ smooth = SMOOTH_TRUE
+ canSmoothWith = list(/turf/simulated/floor/plating/ice/smooth, /turf/simulated/floor/plating/ice)
+
+/turf/simulated/floor/plating/ice/Initialize(mapload)
+ . = ..()
+ MakeSlippery(TURF_WET_PERMAFROST, TRUE)
+
+/turf/simulated/floor/plating/ice/try_replace_tile(obj/item/stack/tile/T, mob/user, params)
+ return
+
+/turf/simulated/floor/plating/ice/smooth
+ icon_state = "smooth"
+ smooth = SMOOTH_MORE | SMOOTH_BORDER
+ canSmoothWith = list(/turf/simulated/floor/plating/ice/smooth, /turf/simulated/floor/plating/ice)
diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm
new file mode 100644
index 00000000000..011c47b2c24
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm
@@ -0,0 +1,49 @@
+/mob/living/simple_animal/hostile/skeleton
+ name = "reanimated skeleton"
+ desc = "A real bonefied skeleton, doesn't seem like it wants to socialize."
+ icon = 'icons/mob/animal.dmi'
+ icon_state = "skeleton"
+ icon_living = "skeleton"
+ turns_per_move = 5
+ speak_emote = list("rattles")
+ emote_see = list("rattles")
+ a_intent = INTENT_HARM
+ maxHealth = 40
+ health = 40
+ speed = 1
+ harm_intent_damage = 5
+ melee_damage_lower = 15
+ melee_damage_upper = 15
+ minbodytemp = 0
+ maxbodytemp = 1500
+ healable = FALSE //they're skeletons how would bruise packs help them??
+ attacktext = "slashes"
+ attack_sound = 'sound/hallucinations/growl1.ogg'
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
+ unsuitable_atmos_damage = 10
+ robust_searching = 1
+ stat_attack = UNCONSCIOUS
+ gold_core_spawnable = CHEM_MOB_SPAWN_HOSTILE
+ faction = list("skeleton")
+ see_in_dark = 8
+ lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE
+ deathmessage = "collapses into a pile of bones!"
+ del_on_death = TRUE
+ loot = list(/obj/effect/decal/remains/human)
+
+/mob/living/simple_animal/hostile/skeleton/eskimo
+ name = "undead eskimo"
+ desc = "The reanimated remains of some poor traveler."
+ icon_state = "eskimo"
+ icon_living = "eskimo"
+ maxHealth = 55
+ health = 55
+ weather_immunities = list("snow")
+ gold_core_spawnable = CHEM_MOB_SPAWN_INVALID
+ melee_damage_lower = 17
+ melee_damage_upper = 20
+ deathmessage = "collapses into a pile of bones, its gear falling to the floor!"
+ loot = list(/obj/effect/decal/remains/human,
+ /obj/item/twohanded/spear,
+ /obj/item/clothing/shoes/winterboots,
+ /obj/item/clothing/suit/hooded/wintercoat)
\ No newline at end of file
diff --git a/code/modules/ruins/lavalandruin_code/clown_planet.dm b/code/modules/ruins/lavalandruin_code/clown_planet.dm
new file mode 100644
index 00000000000..6121c40d2af
--- /dev/null
+++ b/code/modules/ruins/lavalandruin_code/clown_planet.dm
@@ -0,0 +1,7 @@
+//lavaland clown planet papers
+
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/escape
+ info = "If you dare not continue down this path of madness, escape can be found through the chute in this room."
+
+/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/hope
+ info = "Abandon hope, all ye who enter here."
\ No newline at end of file
diff --git a/config/example/lavaRuinBlacklist.txt b/config/example/lavaRuinBlacklist.txt
index 934d86514b0..f8fb3fd196a 100644
--- a/config/example/lavaRuinBlacklist.txt
+++ b/config/example/lavaRuinBlacklist.txt
@@ -5,6 +5,8 @@
##BIODOMES
#_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm
+#_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm
+#_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
##RESPAWN
#_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm
diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi
index eacb4367d74..eb80e41a87f 100644
Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ
diff --git a/icons/turf/floors/ice_turfs.dmi b/icons/turf/floors/ice_turfs.dmi
new file mode 100644
index 00000000000..2bee5887fe8
Binary files /dev/null and b/icons/turf/floors/ice_turfs.dmi differ
diff --git a/paradise.dme b/paradise.dme
index efb27499c47..bfc185f1dc4 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -1955,6 +1955,7 @@
#include "code\modules\mob\living\simple_animal\hostile\netherworld.dm"
#include "code\modules\mob\living\simple_animal\hostile\pirate.dm"
#include "code\modules\mob\living\simple_animal\hostile\russian.dm"
+#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm"
#include "code\modules\mob\living\simple_animal\hostile\spaceworms.dm"
#include "code\modules\mob\living\simple_animal\hostile\statue.dm"
#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"
@@ -2335,6 +2336,7 @@
#include "code\modules\ruins\ruin_areas.dm"
#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm"
#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm"
+#include "code\modules\ruins\lavalandruin_code\clown_planet.dm"
#include "code\modules\ruins\lavalandruin_code\dead_ratvar.dm"
#include "code\modules\ruins\lavalandruin_code\fountain_hall.dm"
#include "code\modules\ruins\lavalandruin_code\hermit.dm"