Adds the Ice Hermit! (#51503)

* Adds hermit ruin

* adds the actual ghost role part

* is this the issue

* okay is THIS it

* Update icemoon_underground_hermit.dmm

* requested changes
This commit is contained in:
FloranOtten
2020-06-29 16:16:45 -03:00
committed by GitHub
parent e1bf46d037
commit 0380aacbc7
3 changed files with 469 additions and 0 deletions
@@ -0,0 +1,447 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"bz" = (
/obj/item/flashlight/lantern,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"cI" = (
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"de" = (
/obj/item/flashlight/lantern,
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"ec" = (
/obj/item/clothing/suit/hooded/wintercoat,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"ei" = (
/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"gr" = (
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"ha" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"hv" = (
/obj/structure/bonfire/prelit,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"hN" = (
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"ii" = (
/obj/effect/mob_spawn/human/hermit,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"lH" = (
/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"mN" = (
/turf/closed/wall/mineral/wood,
/area/ruin/powered/shuttle)
"oJ" = (
/obj/structure/sink,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"pI" = (
/obj/item/chair/wood/wings,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"sC" = (
/obj/item/gun/ballistic/rifle/boltaction,
/obj/structure/table/wood,
/obj/item/flashlight/lantern,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"sM" = (
/obj/structure/chair/comfy/beige,
/obj/machinery/light{
dir = 8
},
/obj/machinery/light{
dir = 1
},
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"wH" = (
/obj/item/tank/internals/emergency_oxygen/engi,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"EV" = (
/obj/item/storage/bag/plants/portaseeder,
/obj/item/storage/firstaid/medical,
/obj/item/storage/bag/ore,
/obj/structure/table/wood,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"GU" = (
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"II" = (
/obj/item/paper/guides/jobs/hydroponics,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"JI" = (
/obj/machinery/door/airlock/wood{
name = "Frozen Shack"
},
/obj/structure/fans/tiny/invisible,
/turf/open/floor/wood,
/area/ruin/powered/shuttle)
"Oe" = (
/obj/item/seeds/plump,
/obj/item/seeds/plump,
/obj/item/seeds/tower,
/obj/item/seeds/reishi,
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"ON" = (
/obj/machinery/hydroponics/soil,
/obj/machinery/light{
dir = 1
},
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"OU" = (
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"QD" = (
/turf/template_noop,
/area/template_noop)
"Si" = (
/obj/structure/glowshroom/single,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"UL" = (
/obj/item/pickaxe/improvised,
/obj/structure/table/wood,
/obj/item/kitchen/knife/combat,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"Wb" = (
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"Wc" = (
/obj/structure/flora/tree/pine,
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/icemoon/underground/explored)
"WK" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"Xh" = (
/obj/structure/flora/tree/jungle/small,
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"XI" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/grass/fairy,
/area/ruin/powered/shuttle)
"Yi" = (
/obj/item/shovel,
/turf/open/floor/plating,
/area/ruin/powered/shuttle)
"YN" = (
/turf/closed/mineral/snowmountain/icemoon,
/area/icemoon/underground/explored)
(1,1,1) = {"
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
"}
(2,1,1) = {"
QD
QD
QD
QD
QD
QD
YN
QD
QD
QD
QD
QD
OU
QD
QD
QD
"}
(3,1,1) = {"
QD
QD
QD
QD
YN
YN
YN
YN
YN
QD
QD
YN
YN
YN
YN
YN
"}
(4,1,1) = {"
QD
QD
QD
YN
YN
YN
YN
YN
YN
YN
YN
YN
YN
YN
YN
OU
"}
(5,1,1) = {"
QD
QD
YN
YN
YN
YN
YN
YN
OU
OU
lH
YN
OU
OU
OU
OU
"}
(6,1,1) = {"
QD
YN
YN
YN
cI
mN
mN
mN
mN
mN
mN
OU
OU
OU
Wc
OU
"}
(7,1,1) = {"
YN
YN
ei
Oe
Yi
mN
sM
ec
ii
ha
mN
OU
OU
OU
lH
OU
"}
(8,1,1) = {"
YN
ei
gr
II
GU
cI
hv
hN
hN
hN
JI
OU
OU
OU
Wc
OU
"}
(9,1,1) = {"
YN
ON
gr
Xh
Si
oJ
hN
hN
pI
sC
mN
OU
OU
OU
de
OU
"}
(10,1,1) = {"
YN
ei
bz
gr
cI
cI
cI
cI
mN
mN
mN
Wb
OU
OU
OU
OU
"}
(11,1,1) = {"
YN
YN
YN
ei
gr
gr
XI
wH
WK
gr
YN
YN
OU
OU
OU
Wc
"}
(12,1,1) = {"
QD
QD
YN
YN
UL
EV
YN
YN
YN
YN
YN
YN
OU
OU
OU
OU
"}
(13,1,1) = {"
QD
QD
YN
YN
YN
YN
YN
YN
YN
YN
OU
OU
OU
OU
OU
OU
"}
(14,1,1) = {"
QD
QD
QD
QD
YN
YN
YN
YN
YN
OU
OU
OU
OU
Wc
OU
QD
"}
(15,1,1) = {"
QD
QD
QD
QD
QD
QD
QD
OU
OU
OU
OU
Wc
OU
OU
OU
OU
"}
(16,1,1) = {"
QD
QD
QD
QD
QD
QD
QD
QD
QD
QD
OU
OU
QD
QD
QD
OU
"}
+6
View File
@@ -78,6 +78,12 @@
description = "You'll fight and fight and just keep fighting."
suffix = "icemoon_underground_wrath.dmm"
/datum/map_template/ruin/lavaland/hermit
name = "Frozen Shack"
id = "hermitshack"
description = "A place of shelter for a lone hermit, scraping by to live another day."
suffix = "icemoon_underground_hermit.dmm"
/datum/map_template/ruin/icemoon/underground/lavaland
name = "Lavaland Site"
id = "lavalandsite"
@@ -305,6 +305,22 @@
new/obj/structure/fluff/empty_cryostasis_sleeper(get_turf(src))
return ..()
//Icebox version of hermit
/obj/effect/mob_spawn/human/hermit/icemoon
name = "Cryostasis bed"
desc = "A humming sleeper with a silhouetted occupant inside. Its stasis function is broken and it's likely being used as a bed."
mob_name = "a grumpy old man"
icon = 'icons/obj/lavaland/spawners.dmi'
icon_state = "cryostasis_sleeper"
outfit = /datum/outfit/hermit
roundstart = FALSE
death = FALSE
random = TRUE
mob_species = /datum/species/human
short_desc = "You've been hunting polar bears for 40 years now! What do these 'NaniteTrans' newcomers want?"
flavour_text = "You were fine hunting polar bears and taming wolves out here on your own, but now that there are corporate stooges around, you need to watch your step."
assignedrole = "Hermit"
/datum/outfit/hermit
name = "Lavaland hermit"
uniform = /obj/item/clothing/under/color/grey/glorf