From 28caad13f9e0990072b77efd2b48190068752635 Mon Sep 17 00:00:00 2001 From: datlo Date: Sun, 18 Aug 2019 21:06:58 +0200 Subject: [PATCH 1/5] add winter/clown biodomes --- .../lavaland_biodome_clown_planet.dmm | 151 ++ .../LavaRuins/lavaland_biodome_winter.dmm | 1357 +++++++++++++++++ _maps/test_all_maps.dm | 4 +- code/datums/ruins/lavaland.dm | 13 + code/game/objects/structures/displaycase.dm | 26 +- code/game/objects/structures/flora.dm | 8 + code/game/turfs/simulated.dm | 14 +- code/game/turfs/simulated/floor/asteroid.dm | 3 +- .../game/turfs/simulated/floor/fancy_floor.dm | 5 + code/game/turfs/simulated/floor/misc_floor.dm | 11 +- code/game/turfs/simulated/floor/plating.dm | 27 +- .../living/simple_animal/hostile/skeleton.dm | 48 + .../ruins/lavalandruin_code/clown_planet.dm | 7 + config/example/lavaRuinBlacklist.txt | 2 + icons/mob/animal.dmi | Bin 322178 -> 325984 bytes icons/turf/floors/ice_turfs.dmi | Bin 0 -> 3120 bytes paradise.dme | 2 + 17 files changed, 1654 insertions(+), 24 deletions(-) create mode 100644 _maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm create mode 100644 _maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm create mode 100644 code/modules/mob/living/simple_animal/hostile/skeleton.dm create mode 100644 code/modules/ruins/lavalandruin_code/clown_planet.dm create mode 100644 icons/turf/floors/ice_turfs.dmi 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..806c8e1b5cb --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -0,0 +1,151 @@ +"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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/area/ruin/powered/clownplanet) +"ax" = (/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/plating,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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,/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,/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,/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,/area/ruin/powered/clownplanet) +"bY" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/mineral/bananium,/area/ruin/powered/clownplanet) +"bZ" = (/obj/machinery/door/airlock/bananium,/turf/simulated/floor/mineral/bananium,/area/ruin/powered/clownplanet) +"ca" = (/obj/item/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/mineral/bananium,/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,/area/ruin/powered/clownplanet) +"dO" = (/obj/machinery/light,/turf/simulated/floor/mineral/bananium,/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) +"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) = {" +aaaaaaaaaaaaaaaaaaaaaaaaXOXOeXeXeXXOXOaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaMvhYMvMvXmeXCBeXeXMvMvhYMvaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaccccccccccccccccLHYITDccccccccccccccccccaaaaaaaaaa +aaaaaaaaccccccyeyeyeyeyeyeccchccchccyeyeyeyeyeyeyeccccaaaaaaaa +aaaaaaccccyeyeyeabacadaeccyechyechyeyeccccaqccccyeyeccccaaaaaa +aaaaccccyeyeabaeafagchafahacaucuaiaLaLaLaLaoccccccccyeccccaaaa +aaaaccyeyeccajafafafakafafafafahayasasarawararasarccyeyeccaaaa +aaccccyeabatapavayavayazapafchaAanamamanaBaLanananaCccyeccccaa +aaccyeyeauahamamanaLamamaCafafahanamaDanaLaPanaLanapcuyeyeccaa +aaccyeadaEafahaLanamamacajafaFavaLananamamamaDananaGccaUyeccaa +aaccyeaAaHaIafaXaLaLaLapafaJchahananananaLaLaKaLaCafaMaUyeccaa +aaccyeadayafaAaLaNaNaNaLapafaxafaOanaLaLaQaRaNaLapafaraUyeccaa +aaccyeaAaSavaLaNaNaNaTaNaLayafafafarccaVaNaNaWaVaLaEcuccyeccaa +aaccccyeaAaLaLaYaNaZaZbaaLanayauavaCccbbbcbcbdbeccccccyeccccaa +aapvccccyeyeccbfbgbcbcbhbibjasbkblavaKbmbcbcbhbfccyeyeccccMRaa +XOXOgXccccccbnccbfbhbfccchalanaCbobpccccbfbqbfccbrccccccgXXOXO +XOgXgXgXccbBbrbsccbrccccaAamaCavbtaLbDbuccchccbsbrbOccgXgXXOgX +XOXOKXgXccbHbBbrccbrbrbrccccavbjbxbvccaAaKbwbrbrbBbBccgXKXXOXO +XOXOgXgXccbBbHbBbrbrbrbBccccccchccccbBbBbrccbrbBbBbBccgXgXXOXO +XOgXgXccccccbHccbBbBbBbBccbLdKbNbMbLccbBbBbBbBbBbBccccccgXgXXO +aapvccccbObBbBccbBccbBccbPbMbQbMbRbMbPccbBbBbBbBbHbBbBccccMRaa +aaccccyebBbHbHbHbHbBccccbSbMbTbUbybMdLccccbHbHbBbWbBbByeccccaa +aaccyeyeaUbYbBccbBbBbBbBccbMbMbMbMbMccbYbBbHbHbBbBccbByeyeccaa +aaccyeaUyebBbBbBbBbHbBbBdMccccbZccccdMbBbHbHbBccbBbByecuyeccaa +aaccyecuyeaUbBbBcabHbBccbBbBccbBbBbBbBbBbBbBbBbBbBbByeaUyeccaa +aaccccyeyeyeccbBbHbBbBbBbHbHbHbHbBbBbHbHbBbWccbBccyeyeyeccccaa +aaaaccyeyeaUyeaUdObBbHbHcabHbBbBbBbBbHbBbBdOccyeyecuyeyeccaaaa +aaaaccccyeyecuyeccyeyeyebBbBbBccbBbBbByeyeccyecuaUyeyeccccaaaa +aaaaaaccccyeyeyeyeaUaUcuyeyeyeyeyeyeyeaUaUaUcuyeyeyeccccaaaaaa +aaaaaaaaccccccyeyeyeyeaUaUaUaUaUaUaUaUcuyeyeyeyeccccccaaaaaaaa +aaaaaaaaaaYfccccccccyeyeyeyeyeyeyeyeyeyeyeccccccccYfaaaaaaaaaa +aaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaa +"} 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..439cf9fa36b --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm @@ -0,0 +1,1357 @@ +//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_biodome) +"ar" = ( +/obj/machinery/door/airlock/wood, +/turf/simulated/floor/plating, +/area/ruin/powered/snow_biodome) +"as" = ( +/obj/structure/fans, +/turf/simulated/wall/mineral/wood, +/area/ruin/powered/snow_biodome) +"at" = ( +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"au" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"av" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"aw" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"ax" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/beans, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"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_biodome) +"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_biodome) +"aE" = ( +/obj/structure/extinguisher_cabinet, +/turf/simulated/wall/mineral/wood, +/area/ruin/powered/snow_biodome) +"aF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/h_chocolate, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"aG" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"aH" = ( +/mob/living/simple_animal/hostile/skeleton/eskimo, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"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_biodome) +"aL" = ( +/obj/structure/displaycase/lavaland_winter, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"aM" = ( +/turf/simulated/floor/carpet, +/area/ruin/powered/snow_biodome) +"aN" = ( +/obj/structure/bed/dogbed, +/turf/simulated/floor/wood, +/area/ruin/powered/snow_biodome) +"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) +"bl" = ( +/turf/simulated/floor/wood/asteroid{ + name = "bridge" + }, +/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/asteroid, +/area/ruin/powered/snow_biodome) +"bx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood/asteroid, +/area/ruin/powered/snow_biodome) +"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/asteroid, +/area/ruin/powered/snow_biodome) +"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) +"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 +aO +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 +aP +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/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/asteroid.dm b/code/game/turfs/simulated/floor/asteroid.dm index 04ac165fc56..eaf150bbbc8 100644 --- a/code/game/turfs/simulated/floor/asteroid.dm +++ b/code/game/turfs/simulated/floor/asteroid.dm @@ -327,5 +327,4 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me /turf/simulated/floor/plating/asteroid/snow/atmosphere oxygen = 22 - nitrogen = 82 - temperature = 180 \ No newline at end of file + nitrogen = 82 \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 97065cd9711..9f95faaf93d 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/asteroid + oxygen = 22 + nitrogen = 82 + temperature = 180 + /turf/simulated/floor/grass name = "grass patch" icon_state = "grass1" diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 5c8f2022189..1384cb1e4bf 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,11 @@ /turf/simulated/floor/noslip/MakeSlippery() return +/turf/simulated/floor/noslip/lavaland + oxygen = 14 + nitrogen = 23 + temperature = 300 + //Clockwork floor: Slowly heals toxin damage on nearby servants. /turf/simulated/floor/clockwork name = "clockwork floor" @@ -124,7 +129,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 2ef4602d268..7a28d0c06fc 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -168,7 +168,7 @@ /turf/simulated/floor/engine/blob_act() if(prob(25)) ChangeTurf(baseturf) - + /turf/simulated/floor/engine/cult name = "engraved floor" icon_state = "cult" @@ -318,3 +318,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() + . = ..() + 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..e94d50190f8 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -0,0 +1,48 @@ +/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 + 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 0167380d8858ad4e7308b4099a95b13a5d43787b..7e046a30c5dc0b6ad884c5e85aaaf5d7655b7d20 100644 GIT binary patch delta 16600 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 z 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 AdjJ3c diff --git a/icons/turf/floors/ice_turfs.dmi b/icons/turf/floors/ice_turfs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..2bee5887fe8bef2496ba9d9ac1c5e3986863ccb4 GIT binary patch literal 3120 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 J4cm`g`ZtbGC>#I) literal 0 HcmV?d00001 diff --git a/paradise.dme b/paradise.dme index 86eb2825b04..d72370f4f19 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1930,6 +1930,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" @@ -2310,6 +2311,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" From 7c850fa8be25dbd5262cb001693cb2c18ac9cba9 Mon Sep 17 00:00:00 2001 From: datlo Date: Sun, 18 Aug 2019 21:12:25 +0200 Subject: [PATCH 2/5] convert to tgdm --- .../lavaland_biodome_clown_planet.dmm | 2393 ++++++++++++++++- 1 file changed, 2245 insertions(+), 148 deletions(-) diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 806c8e1b5cb..408e3bea3c8 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -1,151 +1,2248 @@ -"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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/area/ruin/powered/clownplanet) -"ax" = (/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/plating,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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/plasteel,/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,/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,/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,/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,/area/ruin/powered/clownplanet) -"bY" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/mineral/bananium,/area/ruin/powered/clownplanet) -"bZ" = (/obj/machinery/door/airlock/bananium,/turf/simulated/floor/mineral/bananium,/area/ruin/powered/clownplanet) -"ca" = (/obj/item/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/mineral/bananium,/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,/area/ruin/powered/clownplanet) -"dO" = (/obj/machinery/light,/turf/simulated/floor/mineral/bananium,/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) -"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) +//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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/area/ruin/powered/clownplanet) +"ax" = ( +/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/plating, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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/plasteel, +/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, +/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, +/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, +/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, +/area/ruin/powered/clownplanet) +"bY" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/mineral/bananium, +/area/ruin/powered/clownplanet) +"bZ" = ( +/obj/machinery/door/airlock/bananium, +/turf/simulated/floor/mineral/bananium, +/area/ruin/powered/clownplanet) +"ca" = ( +/obj/item/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/bananium, +/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, +/area/ruin/powered/clownplanet) +"dO" = ( +/obj/machinery/light, +/turf/simulated/floor/mineral/bananium, +/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) +"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) = {" -aaaaaaaaaaaaaaaaaaaaaaaaXOXOeXeXeXXOXOaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaMvhYMvMvXmeXCBeXeXMvMvhYMvaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaccccccccccccccccLHYITDccccccccccccccccccaaaaaaaaaa -aaaaaaaaccccccyeyeyeyeyeyeccchccchccyeyeyeyeyeyeyeccccaaaaaaaa -aaaaaaccccyeyeyeabacadaeccyechyechyeyeccccaqccccyeyeccccaaaaaa -aaaaccccyeyeabaeafagchafahacaucuaiaLaLaLaLaoccccccccyeccccaaaa -aaaaccyeyeccajafafafakafafafafahayasasarawararasarccyeyeccaaaa -aaccccyeabatapavayavayazapafchaAanamamanaBaLanananaCccyeccccaa -aaccyeyeauahamamanaLamamaCafafahanamaDanaLaPanaLanapcuyeyeccaa -aaccyeadaEafahaLanamamacajafaFavaLananamamamaDananaGccaUyeccaa -aaccyeaAaHaIafaXaLaLaLapafaJchahananananaLaLaKaLaCafaMaUyeccaa -aaccyeadayafaAaLaNaNaNaLapafaxafaOanaLaLaQaRaNaLapafaraUyeccaa -aaccyeaAaSavaLaNaNaNaTaNaLayafafafarccaVaNaNaWaVaLaEcuccyeccaa -aaccccyeaAaLaLaYaNaZaZbaaLanayauavaCccbbbcbcbdbeccccccyeccccaa -aapvccccyeyeccbfbgbcbcbhbibjasbkblavaKbmbcbcbhbfccyeyeccccMRaa -XOXOgXccccccbnccbfbhbfccchalanaCbobpccccbfbqbfccbrccccccgXXOXO -XOgXgXgXccbBbrbsccbrccccaAamaCavbtaLbDbuccchccbsbrbOccgXgXXOgX -XOXOKXgXccbHbBbrccbrbrbrccccavbjbxbvccaAaKbwbrbrbBbBccgXKXXOXO -XOXOgXgXccbBbHbBbrbrbrbBccccccchccccbBbBbrccbrbBbBbBccgXgXXOXO -XOgXgXccccccbHccbBbBbBbBccbLdKbNbMbLccbBbBbBbBbBbBccccccgXgXXO -aapvccccbObBbBccbBccbBccbPbMbQbMbRbMbPccbBbBbBbBbHbBbBccccMRaa -aaccccyebBbHbHbHbHbBccccbSbMbTbUbybMdLccccbHbHbBbWbBbByeccccaa -aaccyeyeaUbYbBccbBbBbBbBccbMbMbMbMbMccbYbBbHbHbBbBccbByeyeccaa -aaccyeaUyebBbBbBbBbHbBbBdMccccbZccccdMbBbHbHbBccbBbByecuyeccaa -aaccyecuyeaUbBbBcabHbBccbBbBccbBbBbBbBbBbBbBbBbBbBbByeaUyeccaa -aaccccyeyeyeccbBbHbBbBbBbHbHbHbHbBbBbHbHbBbWccbBccyeyeyeccccaa -aaaaccyeyeaUyeaUdObBbHbHcabHbBbBbBbBbHbBbBdOccyeyecuyeyeccaaaa -aaaaccccyeyecuyeccyeyeyebBbBbBccbBbBbByeyeccyecuaUyeyeccccaaaa -aaaaaaccccyeyeyeyeaUaUcuyeyeyeyeyeyeyeaUaUaUcuyeyeyeccccaaaaaa -aaaaaaaaccccccyeyeyeyeaUaUaUaUaUaUaUaUcuyeyeyeyeccccccaaaaaaaa -aaaaaaaaaaYfccccccccyeyeyeyeyeyeyeyeyeyeyeccccccccYfaaaaaaaaaa -aaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaa +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 +ad +aA +ad +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 +au +aE +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 +ax +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 "} From 88cee870c089580df1f76e7c8a49aee817095e16 Mon Sep 17 00:00:00 2001 From: datlo Date: Tue, 27 Aug 2019 11:02:37 +0200 Subject: [PATCH 3/5] deconflict --- icons/mob/animal.dmi | Bin 325984 -> 327434 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 7e046a30c5dc0b6ad884c5e85aaaf5d7655b7d20..eacb4367d740db58d351feb4d2360d42f0b0b50a 100644 GIT binary patch delta 39419 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 KU9He{4*ehOXWjh( delta 37957 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 HC+dFy?+qQN From 708e59136526ffe35362ce2cfa9be06b96d21bd5 Mon Sep 17 00:00:00 2001 From: datlo Date: Tue, 27 Aug 2019 12:54:53 +0200 Subject: [PATCH 4/5] Add lubed floors, skeletons --- .../lavaland_biodome_clown_planet.dmm | 105 ++++++++---------- .../LavaRuins/lavaland_biodome_winter.dmm | 10 +- code/game/turfs/simulated/floor/asteroid.dm | 3 +- .../game/turfs/simulated/floor/fancy_floor.dm | 2 +- code/game/turfs/simulated/floor/mineral.dm | 8 ++ code/game/turfs/simulated/floor/misc_floor.dm | 8 ++ code/game/turfs/simulated/floor/plating.dm | 4 +- .../living/simple_animal/hostile/skeleton.dm | 1 + icons/mob/animal.dmi | Bin 327434 -> 331207 bytes 9 files changed, 70 insertions(+), 71 deletions(-) diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 408e3bea3c8..eb80a439fd2 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -44,7 +44,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ag" = ( /obj/effect/mob_spawn/human/corpse/damaged, @@ -62,7 +62,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ah" = ( /obj/effect/turf_decal/tile/yellow, @@ -79,7 +79,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ai" = ( /obj/structure/disposalpipe/sortjunction{ @@ -102,7 +102,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ak" = ( /obj/structure/disposalpipe/segment{ @@ -121,7 +121,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "al" = ( /obj/effect/decal/cleanable/dirt, @@ -139,7 +139,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "am" = ( /obj/structure/disposalpipe/segment{ @@ -157,7 +157,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "an" = ( /obj/structure/disposalpipe/segment{ @@ -174,7 +174,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ao" = ( /obj/structure/window/reinforced, @@ -199,7 +199,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aq" = ( /obj/structure/disposalpipe/trunk, @@ -219,7 +219,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "as" = ( /obj/effect/decal/cleanable/dirt, @@ -233,7 +233,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "at" = ( /obj/structure/disposalpipe/segment{ @@ -251,7 +251,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "au" = ( /obj/structure/disposalpipe/segment{ @@ -274,7 +274,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aw" = ( /obj/machinery/light/small{ @@ -290,24 +290,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, -/area/ruin/powered/clownplanet) -"ax" = ( -/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/plating, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "ay" = ( /obj/effect/decal/cleanable/dirt, @@ -325,7 +308,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "az" = ( /obj/item/bikehorn, @@ -343,7 +326,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aA" = ( /obj/structure/disposalpipe/segment{ @@ -368,7 +351,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aC" = ( /obj/effect/turf_decal/tile/yellow, @@ -385,7 +368,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aD" = ( /obj/item/bikehorn, @@ -403,7 +386,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aE" = ( /obj/structure/disposalpipe/segment{ @@ -427,7 +410,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aG" = ( /obj/machinery/light/small{ @@ -447,7 +430,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aH" = ( /obj/effect/decal/cleanable/dirt, @@ -468,7 +451,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aI" = ( /obj/item/bikehorn, @@ -486,7 +469,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aJ" = ( /obj/item/bikehorn, @@ -503,7 +486,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aK" = ( /obj/structure/disposalpipe/segment{ @@ -541,7 +524,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aN" = ( /obj/structure/disposalpipe/segment{ @@ -569,7 +552,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aP" = ( /obj/structure/disposalpipe/segment{ @@ -619,7 +602,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "aT" = ( /obj/structure/disposalpipe/segment{ @@ -785,7 +768,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bk" = ( /obj/structure/disposalpipe/segment{ @@ -810,7 +793,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bm" = ( /obj/structure/disposalpipe/segment{ @@ -848,7 +831,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bp" = ( /obj/effect/decal/cleanable/pie_smudge, @@ -862,7 +845,7 @@ dir = 1 }, /obj/effect/turf_decal/tile/yellow, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bq" = ( /obj/machinery/disposal/deliveryChute{ @@ -919,7 +902,7 @@ dir = 1; icon_state = "pipe-y" }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bu" = ( /obj/effect/decal/cleanable/blood/oil, @@ -942,7 +925,7 @@ /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "bw" = ( /obj/effect/turf_decal/tile/red, @@ -974,7 +957,7 @@ dir = 4 }, /obj/effect/baseturf_helper/lava_land/surface, -/turf/simulated/floor/plasteel, +/turf/simulated/floor/lubed, /area/ruin/powered/clownplanet) "by" = ( /obj/structure/table/glass, @@ -982,7 +965,7 @@ /turf/simulated/floor/carpet, /area/ruin/powered/clownplanet) "bB" = ( -/turf/simulated/floor/mineral/bananium, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "bD" = ( /obj/effect/decal/mecha_wreckage/honker, @@ -994,7 +977,7 @@ /area/ruin/powered/clownplanet) "bH" = ( /obj/effect/decal/cleanable/dirt, -/turf/simulated/floor/mineral/bananium, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "bL" = ( /obj/item/reagent_containers/food/drinks/trophy/gold_cup, @@ -1013,7 +996,7 @@ /area/ruin/powered/clownplanet) "bO" = ( /obj/effect/decal/cleanable/cobweb, -/turf/simulated/floor/mineral/bananium, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "bP" = ( /obj/structure/statue/bananium/clown, @@ -1050,21 +1033,21 @@ /area/ruin/powered/clownplanet) "bW" = ( /obj/item/bikehorn, -/turf/simulated/floor/mineral/bananium, +/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, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "bZ" = ( /obj/machinery/door/airlock/bananium, -/turf/simulated/floor/mineral/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, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "cc" = ( /turf/simulated/wall/r_wall, @@ -1098,11 +1081,11 @@ /obj/machinery/light{ dir = 1 }, -/turf/simulated/floor/mineral/bananium, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "dO" = ( /obj/machinery/light, -/turf/simulated/floor/mineral/bananium, +/turf/simulated/floor/mineral/bananium/lubed, /area/ruin/powered/clownplanet) "eX" = ( /obj/effect/mapping_helpers/no_lava, @@ -1680,7 +1663,7 @@ ch af aF ch -ax +aj af ay as diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm index 439cf9fa36b..d93ae62cfa3 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm @@ -195,9 +195,7 @@ /turf/simulated/floor/plating/asteroid/snow/atmosphere, /area/ruin/powered/snow_biodome) "bl" = ( -/turf/simulated/floor/wood/asteroid{ - name = "bridge" - }, +/turf/simulated/floor/wood/cold, /area/ruin/powered/snow_biodome) "bv" = ( /obj/machinery/light{ @@ -209,13 +207,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/simulated/floor/wood/asteroid, +/turf/simulated/floor/wood, /area/ruin/powered/snow_biodome) "bx" = ( /obj/machinery/light{ dir = 4 }, -/turf/simulated/floor/wood/asteroid, +/turf/simulated/floor/wood, /area/ruin/powered/snow_biodome) "by" = ( /obj/machinery/light{ @@ -225,7 +223,7 @@ /area/ruin/powered/snow_biodome) "bz" = ( /obj/machinery/light, -/turf/simulated/floor/wood/asteroid, +/turf/simulated/floor/wood, /area/ruin/powered/snow_biodome) "bB" = ( /obj/machinery/light{ diff --git a/code/game/turfs/simulated/floor/asteroid.dm b/code/game/turfs/simulated/floor/asteroid.dm index eaf150bbbc8..04ac165fc56 100644 --- a/code/game/turfs/simulated/floor/asteroid.dm +++ b/code/game/turfs/simulated/floor/asteroid.dm @@ -327,4 +327,5 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me /turf/simulated/floor/plating/asteroid/snow/atmosphere oxygen = 22 - nitrogen = 82 \ No newline at end of file + nitrogen = 82 + temperature = 180 \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 470dcb16aed..b326f93fe27 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -53,7 +53,7 @@ to_chat(user, "You forcefully pry off the planks, destroying them in the process.") return make_plating() -/turf/simulated/floor/wood/asteroid +/turf/simulated/floor/wood/cold oxygen = 22 nitrogen = 82 temperature = 180 diff --git a/code/game/turfs/simulated/floor/mineral.dm b/code/game/turfs/simulated/floor/mineral.dm index a801fd450c5..2abc0a0c8d5 100644 --- a/code/game/turfs/simulated/floor/mineral.dm +++ b/code/game/turfs/simulated/floor/mineral.dm @@ -173,6 +173,14 @@ 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() //I want to get off Mr Honk's Wild Ride + 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 1384cb1e4bf..7b6958e81cc 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -112,6 +112,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) + //Clockwork floor: Slowly heals toxin damage on nearby servants. /turf/simulated/floor/clockwork name = "clockwork floor" diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index 3d43b954dac..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'), @@ -349,7 +349,7 @@ smooth = SMOOTH_TRUE canSmoothWith = list(/turf/simulated/floor/plating/ice/smooth, /turf/simulated/floor/plating/ice) -/turf/simulated/floor/plating/ice/Initialize() +/turf/simulated/floor/plating/ice/Initialize(mapload) . = ..() MakeSlippery(TURF_WET_PERMAFROST, TRUE) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/skeleton.dm index e94d50190f8..011c47b2c24 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton.dm @@ -26,6 +26,7 @@ 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) diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index eacb4367d740db58d351feb4d2360d42f0b0b50a..eb80e41a87ff6678b9faaae03d40afed3bf54503 100644 GIT binary patch delta 22364 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≈sues`x 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 delta 18566 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

rLN#~>*%xC^Z5+Na*Dasw%xOFq88Mta^D&H=_k

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 Date: Tue, 27 Aug 2019 14:34:27 +0200 Subject: [PATCH 5/5] Final Add cabin area to avoid the alarm locking the entire biodome Prevent crowbarring lubed tiles in clown planet Added a few walls to prevent the disposal entrance immediately throwing you into lava --- .../lavaland_biodome_clown_planet.dmm | 15 +++-- .../LavaRuins/lavaland_biodome_winter.dmm | 55 +++++++++++-------- code/game/area/areas/ruins/lavaland.dm | 3 + code/game/turfs/simulated/floor/mineral.dm | 6 +- code/game/turfs/simulated/floor/misc_floor.dm | 7 +++ 5 files changed, 58 insertions(+), 28 deletions(-) diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index eb80a439fd2..41d298fffb1 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -1153,6 +1153,13 @@ /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, @@ -1287,9 +1294,9 @@ cc ye ye ye -ad +ab aA -ad +ab aA ye cc @@ -1320,8 +1327,8 @@ cc ye ye ab -au -aE +ch +VH aH ay aS diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm index d93ae62cfa3..01797b0ea59 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm @@ -76,36 +76,36 @@ /area/ruin/powered/snow_biodome) "aq" = ( /turf/simulated/wall/mineral/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "ar" = ( /obj/machinery/door/airlock/wood, /turf/simulated/floor/plating, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "as" = ( /obj/structure/fans, /turf/simulated/wall/mineral/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "at" = ( /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "au" = ( /obj/structure/bed, /obj/item/bedsheet/blue, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "av" = ( /obj/structure/bookcase/random, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aw" = ( /obj/structure/table/wood, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/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_biodome) +/area/ruin/powered/snow_cabin) "ay" = ( /obj/structure/closet/crate/trashcart, /obj/item/trash/semki, @@ -121,7 +121,7 @@ dir = 4 }, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aB" = ( /obj/structure/flora/rock/pile/icy, /turf/simulated/floor/plating/asteroid/snow/atmosphere, @@ -133,26 +133,26 @@ "aD" = ( /obj/machinery/door/airlock/wood, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aE" = ( /obj/structure/extinguisher_cabinet, /turf/simulated/wall/mineral/wood, -/area/ruin/powered/snow_biodome) +/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_biodome) +/area/ruin/powered/snow_cabin) "aG" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aH" = ( /mob/living/simple_animal/hostile/skeleton/eskimo, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aI" = ( /obj/structure/flora/bush, /turf/simulated/floor/plating/asteroid/snow/atmosphere, @@ -165,18 +165,18 @@ /obj/structure/table/wood, /obj/item/key/snowmobile, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aL" = ( /obj/structure/displaycase/lavaland_winter, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aM" = ( /turf/simulated/floor/carpet, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aN" = ( /obj/structure/bed/dogbed, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "aO" = ( /obj/machinery/door/airlock/multi_tile/glass, /obj/structure/fans/tiny, @@ -194,6 +194,10 @@ /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) @@ -208,13 +212,13 @@ dir = 8 }, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "bx" = ( /obj/machinery/light{ dir = 4 }, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "by" = ( /obj/machinery/light{ dir = 8 @@ -224,7 +228,7 @@ "bz" = ( /obj/machinery/light, /turf/simulated/floor/wood, -/area/ruin/powered/snow_biodome) +/area/ruin/powered/snow_cabin) "bB" = ( /obj/machinery/light{ dir = 4 @@ -288,6 +292,11 @@ "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, @@ -851,7 +860,7 @@ at at aH aM -aO +vf ap ak ak @@ -883,7 +892,7 @@ aA aA at aM -aP +bi ak ak aQ 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/turfs/simulated/floor/mineral.dm b/code/game/turfs/simulated/floor/mineral.dm index 2abc0a0c8d5..9031a0a350c 100644 --- a/code/game/turfs/simulated/floor/mineral.dm +++ b/code/game/turfs/simulated/floor/mineral.dm @@ -178,7 +178,11 @@ . = ..() MakeSlippery(TURF_WET_LUBE, TRUE) -/turf/simulated/floor/mineral/bananium/lubed/pry_tile() //I want to get off Mr Honk's Wild Ride +/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 diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 7b6958e81cc..5a097b5fe5b 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -120,6 +120,13 @@ . = ..() 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"