From 0e43ff403aea5ed72c8540dc6cd5f306f8cc7045 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Fri, 27 May 2016 02:07:08 -0400 Subject: [PATCH] my only regret is not thinking of this first --- .../lavaland_biodome_clown_planet.dmm | 2089 +++++++++++++++-- code/__DEFINES/misc.dm | 1 + code/game/turfs/open.dm | 2 +- code/game/turfs/simulated/floor.dm | 3 + code/game/turfs/turf.dm | 4 +- tgstation.dme | 2 +- 6 files changed, 1961 insertions(+), 140 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 09eb16a80e0..0e09535a9e3 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -1,140 +1,1955 @@ -"aa" = (/turf/template_noop,/area/template_noop) -"ab" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"ac" = (/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ad" = (/mob/living/simple_animal/hostile/retaliate/clown,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"ae" = (/obj/machinery/light,/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"af" = (/obj/item/clothing/head/cone,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ag" = (/obj/item/weapon/paper/crumpled/bloody{info = "Abandon hope, all ye who enter here."},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ah" = (/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ai" = (/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,/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aj" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/noslip{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ak" = (/turf/open/floor/plating/lava/smooth/lava_land_surface,/area/ruin/powered) -"al" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"am" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"an" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ao" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ap" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aq" = (/obj/structure/disposalpipe/trunk,/obj/structure/disposaloutlet{dir = 1},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ar" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"as" = (/obj/structure/disposalpipe/segment,/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"at" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"au" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"av" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aw" = (/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = 3},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ax" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ay" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"az" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aC" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aD" = (/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aE" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aF" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aI" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aJ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/weapon/bikehorn,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aK" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aM" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aN" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aO" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/powered) -"aP" = (/obj/item/weapon/bikehorn,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aR" = (/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aS" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plating,/area/ruin/powered) -"aT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aU" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aW" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aX" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet{dir = 8},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"aY" = (/obj/structure/disposalpipe/segment,/obj/item/weapon/bikehorn,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"aZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"ba" = (/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bc" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/weapon/paper/crumpled/bloody{info = "If you dare not continue down this path of madness, escape can be found through the chute in this room. "},/obj/item/weapon/pen/fourcolor,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"be" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/item/device/flashlight/lamp/bananalamp,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/effect/decal/cleanable/pie_smudge,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bi" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/light{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bk" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bl" = (/turf/open/floor/light{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bn" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bo" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bp" = (/turf/closed/mineral/clown,/area/ruin/powered) -"bq" = (/obj/item/weapon/pickaxe,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"br" = (/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bt" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bu" = (/obj/item/weapon/bikehorn,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bw" = (/obj/machinery/light{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bx" = (/turf/open/chasm/straight_down/lava_land_surface,/area/ruin/powered) -"by" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bz" = (/obj/machinery/disposal/deliveryChute{dir = 1},/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel/white{baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface},/area/ruin/powered) -"bA" = (/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bB" = (/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bC" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-y"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bD" = (/obj/structure/mecha_wreckage/honker,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bE" = (/obj/effect/decal/cleanable/oil,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/open/floor/plating{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bF" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bG" = (/obj/item/weapon/grown/bananapeel{color = "#2F3000"; name = "stealth banana peel"},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) -"bH" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bI" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel/darkyellow{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bJ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/open/floor/plasteel/darkred{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bK" = (/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup,/obj/structure/table/glass,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bL" = (/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bM" = (/obj/machinery/disposal/deliveryChute,/obj/structure/disposalpipe/trunk{dir = 1},/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bN" = (/obj/effect/decal/cleanable/cobweb,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bO" = (/obj/structure/statue/bananium/clown,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bP" = (/obj/structure/table/glass,/obj/item/weapon/grown/bananapeel/bluespace,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bQ" = (/obj/structure/table/glass,/obj/item/clothing/shoes/clown_shoes/banana_shoes,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bR" = (/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/obj/item/weapon/coin/clown,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bS" = (/obj/item/slime_extract/rainbow,/obj/structure/table/glass,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bT" = (/obj/item/weapon/bikehorn/airhorn,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bU" = (/obj/structure/table/glass,/obj/item/weapon/gun/magic/staff/honk,/turf/open/floor/carpet{baseturf = /turf/open/floor/plating/lava/smooth},/area/ruin/powered) -"bV" = (/obj/item/weapon/bikehorn,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bW" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"bX" = (/obj/effect/mob_spawn/human/corpse/damaged,/obj/effect/decal/cleanable/blood/old,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bY" = (/obj/machinery/door/airlock/clown,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"bZ" = (/obj/item/weapon/bikehorn,/obj/effect/decal/cleanable/dirt,/turf/open/floor/mineral/bananium{baseturf = /turf/open/floor/plating/lava/smooth; wet = 2},/area/ruin/powered) -"ca" = (/obj/machinery/light{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"ac" = ( +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ad" = ( +/mob/living/simple_animal/hostile/retaliate/clown, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"ae" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"af" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ag" = ( +/obj/item/weapon/paper/crumpled/bloody{ + info = "Abandon hope, all ye who enter here." + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ah" = ( +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ai" = ( +/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, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aj" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/noslip{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ak" = ( +/turf/open/floor/plating/lava/smooth/lava_land_surface, +/area/ruin/powered) +"al" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"am" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"an" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ao" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ap" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aq" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ar" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"as" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"at" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"au" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"av" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + sortType = 3 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ax" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ay" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"az" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aD" = ( +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aF" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aH" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/item/weapon/bikehorn, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aK" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/ruin/powered) +"aP" = ( +/obj/item/weapon/bikehorn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aR" = ( +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"aT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aW" = ( +/obj/structure/disposalpipe/segment, +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aX" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"aY" = ( +/obj/structure/disposalpipe/segment, +/obj/item/weapon/bikehorn, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"aZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"ba" = ( +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/weapon/paper/crumpled/bloody{ + info = "If you dare not continue down this path of madness, escape can be found through the chute in this room. " + }, +/obj/item/weapon/pen/fourcolor, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"be" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/device/flashlight/lamp/bananalamp, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bf" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/pie_smudge, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bi" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/light{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bl" = ( +/turf/open/floor/light{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bo" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bp" = ( +/turf/closed/mineral/clown, +/area/ruin/powered) +"bq" = ( +/obj/item/weapon/pickaxe, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"br" = ( +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bu" = ( +/obj/item/weapon/bikehorn, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bx" = ( +/turf/open/chasm/straight_down/lava_land_surface, +/area/ruin/powered) +"by" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bz" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/white{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/ruin/powered) +"bA" = ( +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bB" = ( +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bC" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bD" = ( +/obj/structure/mecha_wreckage/honker, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bE" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bF" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bG" = ( +/obj/item/weapon/grown/bananapeel{ + color = "#2F3000"; + name = "stealth banana peel" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"bH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bI" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/darkyellow{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/darkred{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bK" = ( +/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/structure/table/glass, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bL" = ( +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bM" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bN" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bO" = ( +/obj/structure/statue/bananium/clown, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bP" = ( +/obj/structure/table/glass, +/obj/item/weapon/grown/bananapeel/bluespace, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bQ" = ( +/obj/structure/table/glass, +/obj/item/clothing/shoes/clown_shoes/banana_shoes, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bR" = ( +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/obj/item/weapon/coin/clown, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bS" = ( +/obj/item/slime_extract/rainbow, +/obj/structure/table/glass, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bT" = ( +/obj/item/weapon/bikehorn/airhorn, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bU" = ( +/obj/structure/table/glass, +/obj/item/weapon/gun/magic/staff/honk, +/turf/open/floor/carpet{ + baseturf = /turf/open/floor/plating/lava/smooth + }, +/area/ruin/powered) +"bV" = ( +/obj/item/weapon/bikehorn, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered) +"bX" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bY" = ( +/obj/machinery/door/airlock/clown, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"bZ" = ( +/obj/item/weapon/bikehorn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/bananium{ + baseturf = /turf/open/floor/plating/lava/smooth; + pryable = 0; + wet = 5 + }, +/area/ruin/powered) +"ca" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaababacacacababaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaadaeadadafacagacacadadaeadaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaahahahahahahahahaiacajahahahahahahahahahaaaaaaaaaaaa -aaaaaaaaahahahakakakakakakahalahalahakakakakakakakahahaaaaaaaaaa -aaaaaaahahakakakamanaoapahakalakalakakahahaqahahakakahahaaaaaaaa -aaaaahahakakamaparasalatauanavaoawahahahahaxahahahahakahahaaaaaa -aaaaahakakahayatatatatatararatatazaAaAaBaBaCaDaEaFahakakahaaaaaa -aaahahakamaGaCaHaIaHaIaJaCaralaKaBaAaAaBaLaMaBaBaBaNahakahahaaaa -aaahakakaOauaAaAaBaMaAaAaNatatauaBaAaPaBaMaQaBaMaBaCaRakakahaaaa -aaahakaSaTatamaMaBaAaAanayataraHaMaBaBaAaAaAaPaBaBaNahaUakahaaaa -aaahakaKaVaWataXaMaMaMaCataYalauaBaBaBaBaMaMaZaMaNatbaaUakahaaaa -aaahakaoaIataKaMbbbbbbaMaCatayarbcaBaMaMbdbebbaMaCataDaUakahaaaa -aaahakaKbfaHaMbbbbbbbgbbaMaIatatataDahbhbbbbbibhaMaTaRahakahaaaa -aaahahakaKaMaMbbbbbjbjbbaMaBaIavaHaNahbkblblbmbnahahahakahahaaaa -aaboahahakakahbpbqblblbrbsaVaEbtbuaHbvbnblblbrbpahakakahahbwaaaa -ababbxahahahbyahbpbrbpahalazaBaNatbaahahbpbzbpahbAahahahbxababaa -abbxbxbxahbBbAbAahbAahahaKaAaNaHbCaMbDbEahalahbAbAbFahbxbxabbxaa -ababbGbxahbHbBbAahbAbAbAahahaHaVaEbIahaKbvbJbAbAbBbBahbxbGababaa -ababbxbxahbBbHbBbAbAbAbBahahahalahahbBbBbAahbAbBbBbBahbxbxababaa -abbxbxahahahbHahbBbBbBbBahbKbLbMbLbKahbBbBbBbBbBbBahahahbxbxabaa -aaboahahbNbBbBahbBahbBahbObLbPbLbQbLbOahbBbBbBbBbHbBbBahahbwaaaa -aaahahakbBbHbHbHbHbBahahbRbLbSbTbUbLbRahahbHbHbBbVbBbBakahahaaaa -aaahakakbWbXbBahbBbBbBbBahbLbLbLbLbLahbXbBbHbHbBbBahbBakakahaaaa -aaahakbWakbBbBbBbBbHbBbBbBahahbYahahbBbBbHbHbBahbBbBakaRakahaaaa -aaahakaRakbWbBbBbZbHbBahbBbBahbBbBbBbBbBbBbBbBbBbBbBakbWakahaaaa -aaahahakakakahbBbHbBbBbBbHbHbHbHbBbBbHbHbBbVahbBahakakakahahaaaa -aaaaahakakbWakbWbBbBbHbHbZbHbBbBbBbBbHbBbBbBahakakaRakakahaaaaaa -aaaaahahakakaRakahakakakbBbBbBahbBbBbBakakahakaRbWakakahahaaaaaa -aaaaaaahahakakakakbWbWaRakakakakakakakbWbWbWaRakakakahahaaaaaaaa -aaaaaaaaahahahakakakakbWbWbWbWbWbWbWbWaRakakakakahahahaaaaaaaaaa -aaaaaaaaaacaahahahahakakakakakakakakakakakahahahahcaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaahahahahahahahahahahahahahaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +bo +ab +bx +ab +ab +bx +bo +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +ah +ah +ah +ak +ak +ak +ak +ak +ah +ah +bx +bx +bG +bx +bx +ah +ah +ak +ak +ak +ah +ah +ah +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +ah +ah +ak +ak +ak +aS +aK +ao +aK +ak +ah +ah +bx +bx +bx +ah +ah +ak +ak +bW +aR +ak +ak +ah +ah +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +ah +ah +ak +ak +am +aO +aT +aV +aI +bf +aK +ak +ah +ah +ah +ah +ah +bN +bB +bW +ak +ak +ak +ak +ak +ah +ah +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +ah +ak +ak +ah +aG +au +at +aW +at +aH +aM +ak +ah +bB +bH +bB +ah +bB +bH +bX +bB +bW +ak +bW +ak +ak +ah +ca +aa +"} +(7,1,1) = {" +aa +aa +ah +ah +ak +am +ay +aC +aA +am +at +aK +aM +aM +ah +by +bA +bB +bH +bH +bB +bH +bB +bB +bB +ah +ak +aR +ak +ah +ah +aa +"} +(8,1,1) = {" +aa +aa +ah +ak +ak +ap +at +aH +aA +aM +aX +aM +bb +bb +bp +ah +bA +bA +bB +ah +ah +bH +ah +bB +bB +bB +bW +ak +ak +ak +ah +aa +"} +(9,1,1) = {" +aa +aa +ah +ak +am +ar +at +aI +aB +aB +aM +bb +bb +bb +bq +bp +ah +ah +bA +bB +bB +bH +bB +bB +bZ +bH +bB +ah +ak +ak +ah +aa +"} +(10,1,1) = {" +aa +ad +ah +ak +an +as +at +aH +aM +aA +aM +bb +bb +bj +bl +br +bA +bA +bA +bB +ah +bB +bB +bH +bH +bB +bB +ak +bW +ak +ah +ah +"} +(11,1,1) = {" +aa +ae +ah +ak +ao +al +at +aI +aA +aA +aM +bb +bg +bj +bl +bp +ah +bA +bA +bB +bB +ah +bB +bB +bB +bB +bH +ak +bW +ak +ak +ah +"} +(12,1,1) = {" +aa +ad +ah +ak +ap +at +at +aJ +aA +an +aC +aM +bb +bb +br +ah +ah +bA +bB +bB +ah +ah +bB +bB +ah +bB +bH +ak +aR +bW +ak +ah +"} +(13,1,1) = {" +ab +ad +ah +ak +ah +au +ar +aC +aN +ay +at +aC +aM +aM +bs +al +aK +ah +ah +ah +bO +bR +ah +bB +bB +bH +bZ +bB +ak +bW +ak +ah +"} +(14,1,1) = {" +ab +af +ah +ah +ak +an +ar +ar +at +at +aY +at +aI +aB +aV +az +aA +ah +ah +bK +bL +bL +bL +ah +bB +bH +bH +bB +ak +bW +ak +ah +"} +(15,1,1) = {" +ac +ac +ai +al +al +av +at +al +at +ar +al +ay +at +aI +aE +aB +aN +aH +ah +bL +bP +bS +bL +ah +ah +bH +bB +bB +ak +bW +ak +ah +"} +(16,1,1) = {" +ac +ag +ac +ah +ak +ao +at +aK +au +aH +au +ar +at +av +bt +aN +aH +aV +al +bM +bL +bT +bL +bY +bB +bH +bB +ah +ak +bW +ak +ah +"} +(17,1,1) = {" +ac +ac +aj +al +al +aw +az +aB +aB +aM +aB +bc +at +aH +bu +at +bC +aE +ah +bL +bQ +bU +bL +ah +bB +bB +bB +bB +ak +bW +ak +ah +"} +(18,1,1) = {" +ab +ac +ah +ah +ak +ah +aA +aA +aA +aB +aB +aB +aD +aN +aH +ba +aM +bI +ah +bK +bL +bL +bL +ah +bB +bB +bB +bB +ak +bW +ak +ah +"} +(19,1,1) = {" +ab +ad +ah +ak +ak +ah +aA +aA +aP +aB +aB +aM +ah +ah +bv +ah +bD +ah +bB +ah +bO +bR +ah +bB +bB +bH +bH +bB +ak +bW +ak +ah +"} +(20,1,1) = {" +aa +ad +ah +ak +ah +ah +aB +aB +aB +aA +aB +aM +bh +bk +bn +ah +bE +aK +bB +bB +ah +ah +bX +bB +bB +bH +bB +ak +bW +aR +ak +ah +"} +(21,1,1) = {" +aa +ae +ah +ak +ah +ah +aB +aL +aM +aA +aM +bd +bb +bl +bl +bp +ah +bv +bA +bB +bB +ah +bB +bH +bB +bB +bB +ak +bW +ak +ak +ah +"} +(22,1,1) = {" +aa +ad +ah +ak +aq +ax +aC +aM +aQ +aA +aM +be +bb +bl +bl +bz +al +bJ +ah +bB +bB +bH +bH +bH +bB +bV +bB +ah +bW +ak +ah +ah +"} +(23,1,1) = {" +aa +aa +ah +ak +ah +ah +aD +aB +aB +aP +aZ +bb +bi +bm +br +bp +ah +bA +bA +bB +bB +bH +bH +bB +bB +ah +ah +ak +aR +ak +ah +aa +"} +(24,1,1) = {" +aa +aa +ah +ak +ah +ah +aE +aB +aM +aB +aM +aM +bh +bn +bp +ah +bA +bA +bB +bB +bB +bB +bB +ah +bB +bB +ak +aR +ak +ak +ah +aa +"} +(25,1,1) = {" +aa +aa +ah +ak +ak +ah +aF +aB +aB +aB +aN +aC +aM +ah +ah +bA +bA +bB +bB +bB +bH +bV +bB +bB +bB +ah +ak +bW +ak +ah +ah +aa +"} +(26,1,1) = {" +aa +aa +ah +ah +ak +ah +ah +aN +aC +aN +at +at +aT +ah +ak +ah +bF +bB +bB +ah +bB +bB +ah +bB +bB +ak +aR +ak +ak +ah +ca +aa +"} +(27,1,1) = {" +aa +aa +aa +ah +ah +ak +ak +ah +aR +ah +ba +aD +aR +ah +ak +ah +ah +ah +ah +ah +bB +bB +bB +ak +ak +ak +ak +ak +ah +ah +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +ah +ah +ak +ak +ak +aU +aU +aU +ah +ak +ah +ah +bx +bx +bx +ah +ah +ak +ak +aR +bW +ak +ak +ah +ah +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +ah +ah +ah +ak +ak +ak +ak +ak +ah +ah +bx +bx +bG +bx +bx +ah +ah +ak +ak +ak +ah +ah +ah +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ah +ah +ah +ah +ah +ah +ah +bw +ab +ab +ab +ab +bx +bw +ah +ah +ah +ah +ah +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +bx +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 1b78d640dbe..a4e0ae93a11 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -285,6 +285,7 @@ var/list/bloody_footprints_cache = list() #define TURF_WET_LUBE 2 #define TURF_WET_ICE 3 #define TURF_WET_PERMAFROST 4 +#define TURF_WET_SLIDE 5 //Maximum amount of time, (in approx. seconds.) a tile can be wet for. #define MAXIMUM_WET_TIME 300 diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index a81b33ab048..7cd93e4e3bf 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -95,7 +95,7 @@ C.spin(1,1) return 1 -/turf/open/proc/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) // 1 = Water, 2 = Lube, 3 = Ice +/turf/open/proc/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) // 1 = Water, 2 = Lube, 3 = Ice, 4 = Permafrost, 5 = Slide wet_time = max(wet_time+wet_time_to_add, min_wet_time) if(wet >= wet_setting) return diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index ed76a82b149..4c9d81894dd 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -30,6 +30,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," intact = 1 var/broken = 0 var/burnt = 0 + var/pryable = 1 //can we pry up tiles? var/floor_tile = null //tile that this floor drops var/obj/item/stack/tile/builtin_tile = null //needed for performance reasons when the singularity rips off floor tiles var/list/broken_states = list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") @@ -141,6 +142,8 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," return 1 if(..()) return 1 + if(pryable == 0) + return 1 if(intact && istype(C, /obj/item/weapon/crowbar)) if(broken || burnt) broken = 0 diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 0db152579cf..f1cd02da743 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -104,12 +104,14 @@ if(!M.slip(0, 3, null, NO_SLIP_WHEN_WALKING)) M.inertia_dir = 0 if(TURF_WET_LUBE) - if(M.slip(0, 4, null, (SLIDE|GALOSHES_DONT_HELP))) + if(M.slip(0, 4, null, (SLIDE|GALOSHES_DONT_HELP))) M.confused = max(M.confused, 8) if(TURF_WET_ICE) M.slip(0, 6, null, (SLIDE|GALOSHES_DONT_HELP)) if(TURF_WET_ICE || TURF_WET_PERMAFROST) M.slip(0, 4, null, (SLIDE|NO_SLIP_WHEN_WALKING)) + if(TURF_WET_SLIDE) + M.slip(0, 4, null, (SLIDE|GALOSHES_DONT_HELP)) /turf/proc/is_plasteel_floor() return 0 diff --git a/tgstation.dme b/tgstation.dme index 70b5431dda2..26dbc702318 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -43,8 +43,8 @@ #include "code\__DEFINES\reagents.dm" #include "code\__DEFINES\role_preferences.dm" #include "code\__DEFINES\say.dm" -#include "code\__DEFINES\sight.dm" #include "code\__DEFINES\shuttles.dm" +#include "code\__DEFINES\sight.dm" #include "code\__DEFINES\stat.dm" #include "code\__DEFINES\tablecrafting.dm" #include "code\__DEFINES\tgui.dm"