Add blooddrunk ruins

Co-authored-by: AffectedArc07 <josephcase55@hotmail.com>
This commit is contained in:
Mark van Alphen
2019-04-04 22:23:01 +02:00
parent a21ec0f30b
commit 8d91925e1f
4 changed files with 148 additions and 1 deletions
@@ -0,0 +1,43 @@
"a" = (/turf/template_noop,/area/template_noop)
"b" = (/turf/simulated/mineral/random/volcanic,/area/lavaland/surface/outdoors)
"c" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"d" = (/obj/structure/stone_tile/block{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"e" = (/obj/structure/stone_tile{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"f" = (/obj/structure/stone_tile/cracked{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"g" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"h" = (/obj/structure/stone_tile/block{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"i" = (/obj/structure/stone_tile{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"j" = (/obj/structure/stone_tile,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"k" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"l" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"m" = (/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"n" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"o" = (/obj/structure/stone_tile/block,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"p" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"q" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 1},/turf/simulated/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
"r" = (/obj/structure/stone_tile/block{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"s" = (/obj/structure/stone_tile/block,/obj/structure/stone_tile/cracked{dir = 4},/turf/simulated/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
"t" = (/obj/structure/stone_tile/surrounding/cracked{dir = 6},/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner{dir = 1},/turf/simulated/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
"u" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/block/cracked,/turf/simulated/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
"v" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"w" = (/obj/structure/stone_tile,/obj/structure/stone_tile/block/cracked{dir = 8},/turf/simulated/floor/plating/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors)
"x" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/block{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"y" = (/obj/structure/stone_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"z" = (/obj/effect/baseturf_helper/lava_land/surface,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
(1,1,1) = {"
aabbbbbbbbbaa
aabbcccccbbba
abbcdccefcbbb
bbccghcijcccb
bcdkclcmccncb
bccopeqjroccb
bbcccstuzccbb
bbbcvjweocbba
bbbcccxccbbba
abbccdyfcbbba
abbbcepdccbba
abbbcceycbbaa
aabbbcccbbbaa
aaabbbbbbbaaa
"}
@@ -0,0 +1,46 @@
"a" = (/turf/template_noop,/area/template_noop)
"b" = (/turf/simulated/mineral/random/volcanic,/area/lavaland/surface/outdoors)
"c" = (/obj/structure/stone_tile/surrounding_tile{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"d" = (/obj/structure/stone_tile/block{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"e" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"f" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"g" = (/obj/structure/stone_tile{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"h" = (/obj/structure/stone_tile/block/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"i" = (/obj/structure/stone_tile/surrounding_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"j" = (/obj/structure/stone_tile/block/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"k" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"l" = (/obj/structure/stone_tile/surrounding_tile,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"m" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"n" = (/obj/structure/stone_tile/block{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"o" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"p" = (/obj/structure/stone_tile,/obj/structure/stone_tile/block/cracked{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"q" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"r" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"s" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"t" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"u" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/effect/baseturf_helper/lava_land/surface,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"v" = (/obj/structure/stone_tile/block/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"w" = (/obj/structure/stone_tile/block,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"x" = (/obj/structure/stone_tile/block/cracked{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"y" = (/obj/structure/stone_tile,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"z" = (/obj/structure/stone_tile/surrounding_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"A" = (/obj/structure/stone_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"B" = (/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/guidance{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
(1,1,1) = {"
aabbbabbaaaa
abbbbbbbbbaa
bbcdefbgfbba
bbhcifffjfbb
bbklmffcnfbb
bbffkopqjfbb
abfffrBsffbb
bbfftusqefbb
bbkvwwfknfbb
abfffffxybba
abbbffqffbba
aabbbfnznfbb
aaabbfAdyfbb
aaaabbffbbba
aaaaabbbbbaa
"}
@@ -0,0 +1,42 @@
"a" = (/turf/template_noop,/area/template_noop)
"b" = (/turf/simulated/mineral/random/volcanic,/area/lavaland/surface/outdoors)
"c" = (/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"d" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"e" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"f" = (/obj/structure/stone_tile/block{dir = 4},/obj/structure/stone_tile/block/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"g" = (/obj/structure/stone_tile{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"h" = (/obj/structure/stone_tile{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"i" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"j" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block/cracked{dir = 4},/obj/effect/baseturf_helper/lava_land/surface,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"k" = (/obj/structure/stone_tile,/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"l" = (/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile{dir = 1},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"m" = (/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile,/obj/structure/stone_tile/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"n" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"o" = (/obj/structure/stone_tile/cracked{dir = 4},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"p" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile/cracked{dir = 8},/obj/structure/stone_tile,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"q" = (/obj/structure/stone_tile{dir = 4},/obj/structure/stone_tile/cracked,/obj/structure/stone_tile{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"r" = (/obj/structure/stone_tile{dir = 1},/obj/structure/stone_tile{dir = 8},/obj/structure/stone_tile,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"s" = (/obj/structure/stone_tile/surrounding_tile/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"t" = (/obj/structure/stone_tile/block/cracked,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"u" = (/obj/structure/stone_tile/surrounding_tile{dir = 8},/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"v" = (/obj/structure/stone_tile/surrounding/cracked{dir = 6},/obj/structure/stone_tile/center,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
"w" = (/obj/structure/stone_tile/block{dir = 8},/obj/structure/stone_tile/block{dir = 4},/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/hunter,/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors)
(1,1,1) = {"
aabbbbbbaaa
abbccdcbbaa
abbccecbbaa
abbbceccbba
aabbcdccbba
aabbcfcccbb
abbccdcccbb
abbcgfhccbb
bbcgijkhccb
bcglcdcmhcb
bcnhcwcopcb
bbcqhforccb
bbccstuccbb
abbccvcbbbb
aabbccbbbaa
aaabbbbbaaa
"}
+17 -1
View File
@@ -68,4 +68,20 @@ datum/map_template/ruin/lavaland/ash_walker
description = "A Syndicate shuttle had an unfortunate stowaway..."
suffix = "lavaland_surface_swarmer_crash.dmm"
allow_duplicates = FALSE
cost = 20
cost = 20
/datum/map_template/ruin/lavaland/blood_drunk_miner
name = "Blood-Drunk Miner"
id = "blooddrunk"
description = "A strange arrangement of stone tiles and an insane, beastly miner contemplating them."
suffix = "lavaland_surface_blooddrunk1.dmm"
cost = 0
allow_duplicates = FALSE //will only spawn one variant of the ruin
/datum/map_template/ruin/lavaland/blood_drunk_miner/guidance
name = "Blood-Drunk Miner (Guidance)"
suffix = "lavaland_surface_blooddrunk2.dmm"
/datum/map_template/ruin/lavaland/blood_drunk_miner/hunter
name = "Blood-Drunk Miner (Hunter)"
suffix = "lavaland_surface_blooddrunk3.dmm"