Plastic golems (#26914)

* Plastic golems

🆑 coiax
add: It is now possible to make plastic golems, who are made of a material
flexible enough to crawl through vents and plastic flaps.
/🆑

Pretty simple. Plastic golems (remember, we actually have plastic as a
material) can ventcrawl, which also gives them the ability to go through
plastic flaps. They are otherwise the same as iron golems.

More uses of plastic are good, and this seems appropriate for a flexible
material to make flexible golems. Very much a material only found on the
station, and thus having an ability that really only makes sense on the
station.

@XDTM

* Naked ventcrawling golems
This commit is contained in:
coiax
2017-05-06 12:58:54 -03:00
committed by KorPhaeron
parent f1ebdbf0b4
commit fc84bd1526
2 changed files with 18 additions and 0 deletions
@@ -646,3 +646,18 @@
if(P.is_hot())
visible_message("<span class='danger'>[src] bursts into flames!</span>")
fire_act()
/datum/species/golem/plastic
name = "Plastic"
id = "plastic golem"
prefix = "Plastic"
fixed_mut_color = "fff"
info_text = "As a <span class='danger'>Plastic Golem</span>, you are capable of ventcrawling, and passing through plastic flaps."
/datum/species/golem/plastic/on_species_gain(mob/living/carbon/C, datum/species/old_species)
. = ..()
C.ventcrawler = VENTCRAWLER_NUDE
/datum/species/golem/plastic/on_species_loss(mob/living/carbon/C)
. = ..()
C.ventcrawler = initial(C.ventcrawler)
+3
View File
@@ -107,6 +107,9 @@
if(istype(O, /obj/item/stack/sheet/mineral/adamantine))
species = /datum/species/golem/adamantine
if(istype(O, /obj/item/stack/sheet/plastic))
species = /datum/species/golem/plastic
if(species)
if(O.use(10))
to_chat(user, "You finish up the golem shell with ten sheets of [O].")