now with lavaland boss!

This commit is contained in:
fluffe9911
2019-03-03 23:51:21 -05:00
parent 6f171522c1
commit 7687aeba25
8 changed files with 718 additions and 83 deletions

View File

@@ -0,0 +1,513 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/explored)
"b" = (
/turf/closed/wall/mineral/silver,
/area/ruin/powered)
"c" = (
/turf/closed/wall/mineral/gold,
/area/ruin/powered)
"d" = (
/obj/structure/mineral_door/transparent/diamond{
sheetAmount = 1
},
/turf/open/floor/mineral/silver,
/area/ruin/powered)
"e" = (
/obj/machinery/light{
dir = 1
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"f" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"g" = (
/turf/open/floor/mineral/diamond,
/area/ruin/powered)
"h" = (
/turf/closed/indestructible/riveted/uranium,
/area/ruin/powered)
"i" = (
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"j" = (
/obj/structure/chair/bronze,
/obj/machinery/light{
dir = 1
},
/mob/living/simple_animal/hostile/retaliate/goat/king,
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"k" = (
/mob/living/simple_animal/hostile/retaliate/goat/guard/master,
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"l" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"m" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"n" = (
/obj/machinery/light,
/turf/open/floor/mineral/diamond{
baseturfs = /turf/open/floor/clockwork
},
/area/ruin/powered)
"o" = (
/obj/effect/oneway{
icon_state = "field_dir";
dir = 1
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"p" = (
/obj/structure/ladder/unbreakable{
desc = "This seems to be the ladder to the king of goats lair. Looks to be a one way trip...";
id = "goatlayer";
name = "Ladder to the King of Goats Lair"
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"q" = (
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"r" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"s" = (
/obj/item/paper/crumpled{
info = "Lest ye be prepared abandon all hope ye who enter here.";
name = "Wise Mans Warning."
},
/turf/open/floor/mineral/diamond,
/area/ruin/powered)
"t" = (
/obj/machinery/light,
/turf/open/floor/mineral/gold,
/area/ruin/powered)
"y" = (
/obj/structure/ladder/unbreakable{
desc = "This seems to be the ladder to the king of goats lair. Looks to be a one way trip...";
height = 1;
id = "goatlayer";
name = "Ladder to the King of Goats Lair"
},
/turf/open/floor/mineral/gold,
/area/ruin/powered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(4,1,1) = {"
a
a
a
b
b
c
d
c
b
b
a
a
a
"}
(5,1,1) = {"
a
a
a
b
q
f
q
f
q
b
a
a
a
"}
(6,1,1) = {"
a
a
a
c
e
g
g
g
t
c
a
a
a
"}
(7,1,1) = {"
a
a
a
d
q
g
p
s
q
d
a
a
a
"}
(8,1,1) = {"
a
a
a
c
e
g
g
g
t
c
a
a
a
"}
(9,1,1) = {"
a
a
a
b
q
r
q
r
q
b
a
a
a
"}
(10,1,1) = {"
a
a
a
b
b
c
d
c
b
b
a
a
a
"}
(11,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(13,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(1,1,2) = {"
h
h
h
h
h
h
h
h
h
h
h
h
h
"}
(2,1,2) = {"
h
i
i
i
i
l
i
i
i
i
h
y
h
"}
(3,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(4,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(5,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(6,1,2) = {"
h
i
k
i
i
i
i
i
i
n
h
q
h
"}
(7,1,2) = {"
h
j
i
i
i
i
i
i
i
i
o
q
h
"}
(8,1,2) = {"
h
i
k
i
i
i
i
i
i
n
h
q
h
"}
(9,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(10,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(11,1,2) = {"
h
i
i
i
i
i
i
i
i
i
h
q
h
"}
(12,1,2) = {"
h
i
i
i
i
m
i
i
i
i
h
q
h
"}
(13,1,2) = {"
h
h
h
h
h
h
h
h
h
h
h
h
h
"}

View File

@@ -24,8 +24,9 @@
/turf/closed/wall/mineral/plastitanium/explosive,
/area/ruin/powered)
"ah" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/remains/human,
/obj/machinery/light{
dir = 1
},
/turf/open/floor/grass,
/area/ruin/powered)
"ai" = (
@@ -120,8 +121,13 @@
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"aC" = (
/obj/machinery/chem_master,
/turf/open/floor/mineral/titanium/white,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/remains/human,
/obj/machinery/light/broken{
icon_state = "tube-broken";
dir = 1
},
/turf/open/floor/grass,
/area/ruin/powered)
"aD" = (
/obj/structure/shuttle/engine/huge{
@@ -198,10 +204,10 @@
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"aS" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/regular,
/obj/machinery/chem_master,
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"aT" = (
@@ -242,9 +248,11 @@
/turf/closed/wall/mineral/titanium,
/area/ruin/powered)
"bb" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/large,
/turf/open/floor/mineral/titanium/yellow,
/obj/machinery/light{
dir = 8
},
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"bc" = (
/obj/effect/turf_decal/delivery,
@@ -326,9 +334,10 @@
/turf/open/floor/plasteel,
/area/ruin/powered)
"bq" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/sphere,
/turf/open/floor/mineral/titanium/yellow,
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"br" = (
/obj/effect/turf_decal/delivery,
@@ -454,8 +463,9 @@
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"bM" = (
/obj/structure/showcase/machinery/tv,
/obj/structure/table/wood,
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"bN" = (
@@ -521,6 +531,96 @@
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"bZ" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"ca" = (
/obj/machinery/light,
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"cb" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/regular,
/obj/machinery/light,
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"cc" = (
/obj/machinery/light,
/turf/open/floor/mineral/titanium/white,
/area/ruin/powered)
"cd" = (
/obj/machinery/light{
dir = 1
},
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"ce" = (
/obj/machinery/light{
dir = 4
},
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"cf" = (
/obj/machinery/light{
dir = 1
},
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"cg" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/large,
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/titanium/yellow,
/area/ruin/powered)
"ch" = (
/obj/machinery/light,
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"ci" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate/sphere,
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/titanium/yellow,
/area/ruin/powered)
"cj" = (
/obj/machinery/light,
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"ck" = (
/obj/machinery/light{
dir = 8
},
/mob/living/simple_animal/hostile/retaliate/goat/guard,
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"cl" = (
/obj/structure/showcase/machinery/tv,
/obj/structure/table/wood,
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium,
/area/ruin/powered)
"cm" = (
/obj/machinery/light,
/turf/open/floor/grass,
/area/ruin/powered)
"zw" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ruin/powered)
(1,1,1) = {"
aa
@@ -1479,14 +1579,14 @@ aa
aa
aa
ab
ab
ac
zw
cd
ap
ap
ap
ap
ac
ab
cj
zw
ab
aa
aa
@@ -2012,26 +2112,26 @@ aa
aa
aa
ab
ac
cd
ap
ap
ap
bq
ap
ap
ap
ap
ac
ce
ap
ap
ac
ce
ap
ap
ap
bq
ap
ap
ap
ap
ac
cj
ab
aa
aa
@@ -2171,16 +2271,16 @@ ae
ae
aH
aM
aM
bM
aN
ab
bM
aM
aM
aM
aM
bM
ab
aM
aN
ck
aM
aH
ae
@@ -2243,7 +2343,7 @@ aa
aa
aa
ab
ae
ah
aq
ae
aI
@@ -2262,7 +2362,7 @@ aM
aI
ae
bO
ae
cm
ab
aa
aa
@@ -2551,7 +2651,7 @@ aa
aa
aa
ab
ae
ah
ar
ae
aI
@@ -2570,7 +2670,7 @@ aM
aI
ae
bP
ae
cm
ab
aa
aa
@@ -2636,10 +2736,10 @@ aN
aM
aM
ab
cf
aM
aM
aM
aM
ca
ab
aM
aM
@@ -2859,7 +2959,7 @@ aa
aa
aa
ab
ae
ah
as
ae
aI
@@ -2878,7 +2978,7 @@ aM
aI
ae
bQ
ae
cm
ab
aa
aa
@@ -3096,14 +3196,14 @@ ae
aH
aM
aM
aM
ca
ab
cf
aM
aM
aM
aN
ch
ab
aM
cf
aM
aM
bG
@@ -3167,7 +3267,7 @@ aa
aa
aa
ab
ae
ah
at
ae
aI
@@ -3186,7 +3286,7 @@ aM
aI
ae
bR
ae
cm
ab
aa
aa
@@ -3255,9 +3355,9 @@ ab
aM
aM
aM
aM
ca
ab
aM
cf
aM
aM
bG
@@ -3327,9 +3427,9 @@ af
aH
aM
aN
aM
ca
ab
aM
cf
aM
aM
aM
@@ -3475,7 +3575,7 @@ aa
aa
aa
ab
ae
ah
au
ae
aI
@@ -3494,7 +3594,7 @@ aM
aI
ae
bS
ae
cm
ab
aa
aa
@@ -3714,10 +3814,10 @@ aN
aM
aM
ab
cf
aM
aM
aM
aM
ca
ab
aM
aM
@@ -3783,7 +3883,7 @@ aa
aa
aa
ab
ae
ah
av
ae
aI
@@ -3802,7 +3902,7 @@ aM
aI
ae
bT
ae
cm
ab
aa
aa
@@ -4091,7 +4191,7 @@ aa
aa
aa
ab
ae
ah
aw
ae
aI
@@ -4110,7 +4210,7 @@ aM
aI
ae
bU
ae
cm
ab
aa
aa
@@ -4253,10 +4353,10 @@ aM
aM
aM
ab
cf
aM
aM
aM
aM
ca
ab
aM
aP
@@ -4399,12 +4499,12 @@ aa
aa
aa
ab
ah
aC
ae
aE
aJ
aN
aM
bZ
aM
ab
aM
@@ -4413,12 +4513,12 @@ aM
aM
ab
aM
aM
bZ
aN
bH
ae
bV
ae
cm
ab
aa
aa
@@ -4556,7 +4656,7 @@ ab
ai
ax
am
an
bb
am
am
aR
@@ -4569,7 +4669,7 @@ ab
bv
aM
aM
aM
bM
aM
aM
aM
@@ -4636,12 +4736,12 @@ am
am
am
am
aS
cb
aW
cf
aM
aM
aM
aM
ca
ab
bw
aM
@@ -4790,12 +4890,12 @@ an
am
am
am
am
cc
ab
cf
aM
aM
aM
aN
ch
ab
aM
aM
@@ -5023,18 +5123,18 @@ am
an
am
ab
bb
cg
be
be
bq
ci
ab
aM
cf
bx
bC
bC
bD
bX
aM
ca
ab
aa
aa
@@ -5175,7 +5275,7 @@ aF
aK
am
am
am
cc
ab
bd
bm
@@ -5401,7 +5501,7 @@ aa
aa
ab
ao
aC
aS
aG
ab
aO
@@ -5416,7 +5516,7 @@ ab
aM
aM
aM
bM
cl
aM
aM
aM

View File

@@ -58,8 +58,8 @@
w_class = WEIGHT_CLASS_BULKY
ammo_type = list(/obj/item/ammo_casing/energy/meteor)
cell_type = "/obj/item/stock_parts/cell/potato"
clumsy_check = 0 //Admin spawn only, might as well let clowns use it.
selfcharge = 1
clumsy_check = 0 //Might as well let clowns use it.
/*selfcharge = 1*/ // Not admeme only anymore
/obj/item/gun/energy/meteorgun/pen
name = "meteor pen"

View File

@@ -2905,6 +2905,7 @@
#include "yogstation\code\game\objects\items\storage\uplink_kits.dm"
#include "yogstation\code\game\objects\structures\bedsheet_bin.dm"
#include "yogstation\code\game\objects\structures\ghost_role_spawners.dm"
#include "yogstation\code\game\objects\structures\ladders.dm"
#include "yogstation\code\game\objects\structures\table_frames.dm"
#include "yogstation\code\game\objects\structures\tables_racks.dm"
#include "yogstation\code\game\objects\structures\window.dm"

View File

@@ -187,4 +187,12 @@
description = "An old gas station that's somehow managed to survive in the deteriorating hellscape of lavaland. If you've managed to find it than you've lucked out assuming the mad man running it is willing to sell his goods of course."
suffix = "lavaland_surface_gas_station.dmm"
allow_duplicates = FALSE
cost = 10
cost = 10
/datum/map_template/ruin/lavaland/yogstation/king_goat_boss
name = "King Goat Boss Ruin"
id = "kinggoatboss"
description = "Abandon All Hope Ye Who Enter Here."
suffix = "kinggoatboss.dmm"
always_place = TRUE
allow_duplicates = FALSE

View File

@@ -30,4 +30,10 @@
name = "The Rampant Golem and Yellow Hound"
description = "No questions asked. No shoes/foot protection, no service. \
No tabs. No violence in the inside areas. That's it. Welcome to the \
Rampant Golem and Yellow Hound. Can I take your order?"
Rampant Golem and Yellow Hound. Can I take your order?"
/datum/map_template/ruin/space/yogstation/goat_transport
id = "goatresearch"
suffix = "goatresearch.dmm"
name= "Exotic Goat Transport Vessel"
description = "A ship transporting goats attacked by goats how ironic..."

View File

@@ -0,0 +1,6 @@
/obj/structure/ladder/unbreakable/goat
name = "Ladder Out of King Goats Lair"
desc = "Apparantly the exit was inside him the whole time...gross"
resistance_flags = INDESTRUCTIBLE
id = "goatlayer"
height = 1

View File

@@ -259,8 +259,9 @@
continue
L.stop_sound_channel(CHANNEL_JUKEBOX)
if(phase3)
visible_message("<span class='cult'>\The [src] shrieks as the seal on his power breaks and his wool sheds off!</span>")
//new /obj/item/towel/fleece(src.loc)
visible_message("<span class='cult'>\The [src] shrieks as the seal on his power breaks and he starts to break apart!</span>")
new /obj/structure/ladder/unbreakable/goat(src.loc)
new /obj/item/gun/energy/meteorgun(src.loc)
/mob/living/simple_animal/hostile/retaliate/goat/king/death()
..()