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

@@ -188,3 +188,11 @@
suffix = "lavaland_surface_gas_station.dmm"
allow_duplicates = FALSE
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

@@ -31,3 +31,9 @@
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?"
/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()
..()