Files
Aurora.3/code/modules/ghostroles/spawner/human/golem.dm
Geeves 69746693b5 Borer Tweaks and Changes (#8682)
Spawned borers now get added to the Ghostspawner menu, allowing players to inhabit them even if they didn't catch the original request.
    Borers have gained the ability to survey their host's health, allowing them to better choose when to administer certain chemicals.
    Borers now regenerate chemicals even if their host is unconscious.
    Awakening psionics now take 15 seconds instead of 10, and the host now gets a message about feeling something bad coming on, allowing them to make a dash to safety and or seclusion.
    Skrell returning from Srom no longer eject controlling borers to the lobby by replacing their ckey into the aether.
    Skrell no longer spontaneously die when entering Srom on a map that doesn't have a Srom location.
2020-05-15 23:39:32 +03:00

25 lines
713 B
Plaintext

/datum/ghostspawner/human/golem
short_name = "golem"
name = "Bluespace Golem"
desc = "Serve your Master."
tags = list("Xenobiology")
respawn_flag = ANIMAL
enabled = FALSE
spawn_mob = /mob/living/carbon/human/golem
/datum/ghostspawner/human/golem/select_spawnpoint(var/use)
return TRUE //We just fake it here, since the spawnpoint is selected if someone is spawned in.
//The proc to actually spawn in the user
/datum/ghostspawner/human/golem/spawn_mob(mob/user)
if(!length(spawn_atoms))
to_chat(user, span("danger", "There are no available golem runes to spawn at!"))
return FALSE
var/obj/effect/golemrune/rune = pick(spawn_atoms)
if(user && rune)
return rune.spawn_golem(user)
return FALSE